{"$schema":"https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","name":"com.sigiro/sigiro","title":"Sigiro","version":"1.0.0","description":"Authenticated Sigiro observability and documentation MCP server.","transport":"streamable-http","url":"https://sigiro.com/mcp","remotes":[{"type":"streamable-http","url":"https://sigiro.com/mcp"}],"authorization":{"required":true,"resource_metadata":"https://sigiro.com/.well-known/oauth-protected-resource"},"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","kind":"docs","inputSchema":{"type":"object","properties":{"contentTypes":{"type":"array","items":{"type":"string"}},"filters":{"type":"object","additionalProperties":{"type":"string"}},"limit":{"type":"integer","minimum":1,"maximum":20},"locale":{"type":"string"},"query":{"type":"string"},"version":{"type":"string"}},"required":["query"],"additionalProperties":false},"scope":null},{"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","kind":"docs","inputSchema":{"type":"object","properties":{"route":{"type":"string"}},"required":["route"],"additionalProperties":false},"scope":null},{"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","kind":"docs","inputSchema":{"type":"object","properties":{"contentTypes":{"type":"array","items":{"type":"string"}},"filters":{"type":"object","additionalProperties":{"type":"string"}},"locale":{"type":"string"},"version":{"type":"string"}},"additionalProperties":false},"scope":null},{"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","kind":"docs","inputSchema":{"type":"object","properties":{"locale":{"type":"string"},"version":{"type":"string"}},"additionalProperties":false},"scope":null},{"name":"list_services","title":"List services","description":"List services with telemetry when you begin an investigation; returns each service and its observed time range.","annotations":{"readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"kind":"operation","scope":"services:read","route":"/v1/services","method":"GET"},{"name":"run_query","title":"Run read-only query","description":"Run read-only SQL when you need a telemetry drill-down; returns the query rows.","annotations":{"readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"sql":{"type":"string"}},"required":["sql"],"additionalProperties":false},"kind":"operation","scope":"query:read","route":"/v1/query","method":"POST"}]}