{
  "schema_version": "0.1",
  "name": "agentshopping",
  "title": "AgentShopping buyer-intent and supply catalog",
  "description": "Read-only catalog of 100 buyer-agent transaction intents and a small verified supply catalog. No funds, no orders, no accounts.",
  "homepage": "https://agentshopping.org",
  "transport_note": "Implements MCP Streamable HTTP: POST JSON-RPC to https://agentshopping.org/mcp. GET is not supported (returns 405). Read-only, no session state, no funds.",
  "protocol_reference": "https://modelcontextprotocol.io/specification/2026-07-28/basic/transports",
  "base_url": "https://agentshopping.org",
  "auth": "none",
  "user_agent": "Send an identifying User-Agent. Default Python-urllib UA is rejected by the edge layer (error 1010).",
  "tools": [
    {
      "name": "list_intents",
      "description": "List 100 common buyer-agent transaction intents, ranked editorially, with supply status.",
      "method": "GET",
      "endpoint": "/api/v1/intents/index.json",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "returns": "intent_count, categories, and an array of {id, rank, label, category, supply_status, path}",
      "remoteEndpoint": "/mcp"
    },
    {
      "name": "get_intent",
      "description": "Get one intent's required context, decision factors, and honest supply status.",
      "method": "GET",
      "endpoint": "/api/v1/intents/{id}.json",
      "inputSchema": {
        "type": "object",
        "required": [
          "id"
        ],
        "properties": {
          "id": {
            "type": "string",
            "description": "Intent id, e.g. buy-vps or book-flight"
          }
        },
        "additionalProperties": false
      },
      "returns": "required_context, optional_context, decision_factors, supply, policy, honest_note",
      "remoteEndpoint": "/mcp"
    },
    {
      "name": "list_offers",
      "description": "List supply offers with dated verified facts and explicit unverified fields.",
      "method": "GET",
      "endpoint": "/api/v1/offers.json",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "returns": "settlement model, provider_count, and an array of offers",
      "remoteEndpoint": "/mcp"
    },
    {
      "name": "match_workload",
      "description": "Get a deterministic, explainable match or rejection for a workload.",
      "method": "GET",
      "endpoint": "/api/v1/matches/{workload}.json",
      "inputSchema": {
        "type": "object",
        "required": [
          "workload"
        ],
        "properties": {
          "workload": {
            "type": "string",
            "enum": [
              "personal_proxy",
              "background_jobs",
              "self_hosted_automation",
              "production_service",
              "gpu_inference",
              "managed_app"
            ]
          }
        },
        "additionalProperties": false
      },
      "returns": "matched with reasons, rejected with reasons, warnings, disclosure",
      "remoteEndpoint": "/mcp"
    }
  ],
  "limits": {
    "read_only": true,
    "no_funds": true,
    "no_accounts": true,
    "no_write_operations": true,
    "prices_asserted": false,
    "intents_with_supply": 1,
    "intents_without_supply": 99
  },
  "disclosure": "https://agentshopping.org/disclosure.html",
  "updated_at": "2026-11-08",
  "transport": "streamable-http",
  "endpoint": "https://agentshopping.org/mcp",
  "registry": {
    "official_registry": "https://registry.modelcontextprotocol.io",
    "published_name": "org.agentshopping/intent-catalog",
    "published_version": "0.1.1",
    "published_at": "2026-11-08T13:47:55Z",
    "status": "active",
    "verify_url": "https://registry.modelcontextprotocol.io/v0.1/servers?search=agentshopping",
    "namespace_basis": "domain reverse-DNS of agentshopping.org (HTTP authentication)",
    "note": "Registered as a remote (streamable-http) server; no local install required.",
    "source_repository": "https://github.com/wken2238-byte/agentshopping-mcp",
    "previous_version": "0.1.0"
  }
}
