list_intents
List 100 buyer-agent transaction intents with supply status. 99 of 100 have no verified supply partner. Ranking is editorial, not measured demand.
無需輸入參數。

org.agentshopping由 agentshopping.org 發布官方發布者v0.1.1更新於 Nov 8, 2026
Read-only MCP endpoint for 100 buyer-agent transaction intents and supply offers.
唯讀 MCP 端點,提供 100 筆買方代理交易意圖與供給報價目錄,並支援確定性的工作負載媒合。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/org.agentshopping%2Fintent-catalog/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"agentshopping-intent-catalog": {
"type": "http",
"url": "https://agentshopping.org/mcp"
}
}
}An MCP server that exposes the AgentShopping buyer-intent catalog to any MCP-compatible agent.
It is read-only. It holds no funds, places no orders, and writes nothing. It returns dated, sourced facts — and states plainly what it does not know.
MCP Streamable HTTP. Point any MCP client at the URL:
This endpoint is listed in the official MCP Registry:
Verify it yourself:
Not on npm yet. The
agentshopping-mcppackage name is reserved but the package has not been published to the registry, sonpm install -g agentshopping-mcpdoes not work yet. Until it does, run it from a checkout as shown above.
The stdio server reads AGENTSHOPPING_API_BASE if set, and falls back to https://agentshopping.org. Use it to run against a self-hosted or mirrored catalog:
match_workload returns matches and rejections with reasons. It does not rank, score, or declare a "best" option — a rejection is a first-class answer, not a failure.
unverified_fields rather than guessed.The deployed endpoint is src/http-server.py — Python 3 standard library only, no dependencies:
Design constraints it holds to:
127.0.0.1 only. Publish it behind a TLS reverse proxy.MemoryMax=64M and CPUQuota=10%.src/http-server.cjs is the same server in Node, kept for reference. The deployed instance is the Python one.
POST /mcp. GET returns 405 — no SSE stream is held open.initialize, ping, tools/list, tools/call, resources/list (empty), prompts/list (empty). Notifications are ignored without a response.publish.sh authenticates with HTTP authentication — it signs a challenge with a local ECDSA P-384 key and the registry fetches the public key from https://agentshopping.org/.well-known/mcp-registry-auth. Nothing human needs to click anything.
Note the registry's own JWT lives for only 5 minutes, so the login and publish steps are chained with no gap between them. The script handles that, plus a retry for the occasional network stall.
The full walkthrough, including how the proof file and key pair are produced, is in 发布指引.md (Chinese).
MIT — see LICENSE.
來源:README.md,提交 34c8964
List 100 buyer-agent transaction intents with supply status. 99 of 100 have no verified supply partner. Ranking is editorial, not measured demand.
無需輸入參數。
Get one intent: required context, decision factors, honest supply status and policy. Never asserts prices or vendors.
id必填Supply catalog with dated verified facts and an explicit list of unverified fields. Currently one partner.
無需輸入參數。
Deterministic, explainable match or rejection for a workload. No scores, no invented numbers.
workload必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
https://agentshopping.org/mcp{ "mcpServers": { "agentshopping": { "url": "https://agentshopping.org/mcp" } }}curl 'https://registry.modelcontextprotocol.io/v0.1/servers?search=agentshopping'node src/index.js{ "mcpServers": { "agentshopping": { "command": "node", "args": ["/absolute/path/to/agentshopping-mcp/src/index.js"] } }}{ "mcpServers": { "agentshopping": { "command": "node", "args": ["/path/to/agentshopping-mcp/src/index.js"], "env": { "AGENTSHOPPING_API_BASE": "https://your-mirror.example" } } }}MCP_PORT=8787 MCP_DATA_ROOT=/path/to/site python3 src/http-server.pyprintf '%s\n' \ '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18"}}' \ '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \ '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"get_intent","arguments":{"id":"book-flight"}}}' \ | node src/index.jsnpm i -g mcp-publishercd agentshopping-mcp./publish.sh 0.1.1 # bumps the version in server.json, then publishes