{
  "name": "Agentic Commerce Atlas MCP server",
  "serverName": "agentic-commerce-atlas",
  "version": "1.0.0",
  "description": "Free remote MCP server for querying Agentic Commerce Atlas, a neutral reference on agentic commerce protocols, payments, risks, and readiness.",
  "endpoint": "https://mcp.agenticcommerceatlas.com/",
  "transport": {
    "type": "streamable-http",
    "stateless": true,
    "instructions": "POST JSON-RPC to this endpoint. No authentication required."
  },
  "protocolVersion": "2025-06-18",
  "website": "https://agenticcommerceatlas.com/",
  "documentation": "https://agenticcommerceatlas.com/mcp/",
  "aiAccessGuide": "https://agenticcommerceatlas.com/ai-access/",
  "publisher": {
    "name": "Agentic Commerce Atlas",
    "url": "https://agenticcommerceatlas.com/"
  },
  "maintainer": {
    "name": "Andrew McPherson",
    "url": "https://agenticcommerceatlas.com/about/"
  },
  "license": {
    "name": "CC BY 4.0 for Atlas text content with attribution",
    "url": "https://agenticcommerceatlas.com/about/"
  },
  "categories": [
    "commerce",
    "retail",
    "payments",
    "research",
    "reference",
    "knowledge-base",
    "search",
    "data"
  ],
  "tags": [
    "agentic-commerce",
    "ai-agents",
    "mcp",
    "remote-mcp-server",
    "payments",
    "protocols",
    "ACP",
    "AP2",
    "UCP",
    "A2A",
    "x402",
    "MPP"
  ],
  "dataSources": [
    "https://agenticcommerceatlas.com/data/protocols.json",
    "https://agenticcommerceatlas.com/llms.txt",
    "https://agenticcommerceatlas.com/llms-full.txt",
    "https://agenticcommerceatlas.com/rss.xml",
    "Article markdown routes, e.g. https://agenticcommerceatlas.com/learn/acp-explained.md"
  ],
  "tools": [
    {
      "name": "list_protocols",
      "description": "List the core agentic commerce protocols (ACP, AP2, UCP, MCP, A2A, x402, and MPP) with maintainer, layer, license, status, and spec URL.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "get_protocol",
      "description": "Get the structured record for one protocol by id (e.g. \"acp\", \"ap2\", \"ucp\", \"mcp\", \"a2a\", \"x402\", \"mpp\").",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Protocol id, lowercase."
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "search_atlas",
      "description": "Search the Agentic Commerce Atlas reference for a query and return the most relevant pages with snippets and URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search terms."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "get_page",
      "description": "Fetch the full markdown of one Atlas page by its path, e.g. \"learn/acp-explained\".",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Page path without leading slash or .md extension."
          }
        },
        "required": [
          "path"
        ],
        "additionalProperties": false
      }
    }
  ],
  "examples": {
    "listTools": {
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/list"
    },
    "searchAtlas": {
      "jsonrpc": "2.0",
      "id": 2,
      "method": "tools/call",
      "params": {
        "name": "search_atlas",
        "arguments": {
          "query": "agentic commerce protocol stack"
        }
      }
    }
  }
}