{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "capabilities": {
    "resources": {
      "listChanged": false,
      "subscribe": false
    },
    "tools": {
      "listChanged": false
    }
  },
  "description": "Model Context Protocol server for the Saleor Documentation documentation.",
  "name": "io.saleor.docs/saleor-documentation",
  "serverInfo": {
    "name": "Saleor Documentation",
    "version": "2.0.3"
  },
  "title": "Saleor Documentation",
  "tools": [
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "Full-text search across the documentation. Returns matching pages with their title, route, content type, and a short excerpt; pass `contentTypes` to search only pages of certain types (e.g. `rfc`, `changelog`), `filters` to require facet values the site declares per type (e.g. `{\"status\": \"enforced\"}`), and `locale` to search one language. On a versioned site results default to the current docs — pass `version` to search an archived version (e.g. `\"v1.0\"`) or `\"all\"` for every version. Use this first to discover relevant pages, then `get_page` to read one in full.",
      "name": "search_docs",
      "title": "Search documentation"
    },
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "Fetch a single documentation page as agent-optimized Markdown (frontmatter included, components downleveled to plain Markdown). Pass a route from `search_docs` or `list_pages`, e.g. `/guides/install`.",
      "name": "get_page",
      "title": "Get page Markdown"
    },
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "List every documentation page with its route, title, description, content type, and any declared facet values; pass `contentTypes`, `filters`, and/or `locale` to narrow the list. On a versioned site the list defaults to the current docs — pass `version` for an archived version or `\"all\"`. Useful for enumerating the docs, discovering the types and facets in use, or finding a page when search is too narrow.",
      "name": "list_pages",
      "title": "List pages"
    },
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "Return the documentation navigation tree (header tabs and the sidebar hierarchy), reflecting how the docs are organized for readers. Pass `locale` for a language's tree and, on a versioned site, `version` for an archived snapshot's tree.",
      "name": "get_navigation",
      "title": "Get navigation"
    }
  ],
  "transport": "streamable-http",
  "transports": [
    {
      "endpoint": "https://docs.saleor.io/mcp",
      "type": "streamable-http"
    }
  ],
  "url": "https://docs.saleor.io/mcp",
  "version": "2.0.3",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://docs.saleor.io/mcp"
    }
  ],
  "websiteUrl": "https://docs.saleor.io"
}
