{
  "version": "1.0.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "ixo-docs",
    "title": "IXO Docs",
    "version": "1.0.0"
  },
  "description": "Search and read the IXO documentation (Spatial Web stack, QiForge oracles, SDKs, APIs, Emerging platform) without scraping HTML.",
  "documentationUrl": "https://docs.ixo.world/mcp/model-context-protocol",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://docs.ixo.world/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "authentication": {
    "required": false,
    "schemes": []
  },
  "instructions": "Search the IXO docs with search_docs, then read_page the best URL. Every docs page also serves Markdown at <url>.md.",
  "tools": [
    {
      "name": "search_docs",
      "description": "Search the IXO documentation (Spatial Web stack, QiForge oracles, SDKs, APIs, Emerging platform). Returns the best-matching pages with a snippet and a URL whose Markdown can be fetched with read_page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Natural-language or keyword query"
          },
          "limit": {
            "type": "integer",
            "description": "Maximum number of pages to return",
            "minimum": 1,
            "maximum": 20,
            "default": 8
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "read_page",
      "description": "Read a documentation page as Markdown. Accepts a full docs URL (https://docs.ixo.world/...) or a site path (/build-an-oracle/quickstart).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Full page URL"
          },
          "path": {
            "type": "string",
            "description": "Site path starting with /"
          }
        }
      }
    }
  ],
  "_meta": {
    "world.ixo.docs/publisher": "IXO",
    "world.ixo.docs/registry": "https://docs.ixo.world/mcp/server.json",
    "world.ixo.docs/rateLimit": "120 requests per minute per IP"
  }
}
