OpenRouter docs MCP: what works in Claude, ChatGPT, Cursor, and Grok Bot
Search and read the OpenRouter API documentation.
Registry name: (v)
Set it up
URL https://openrouter.ai/docs/mcp. No sign-in. Paste the URL and it connects. Copy-paste setup: Claude | Claude Code | Cursor | VS Code | ChatGPT
Status grid
| App | Status | Date tested |
|---|---|---|
| Claude | Untested | Not yet tested |
| ChatGPT | Untested | Not yet tested |
| Cursor | Untested | Not yet tested |
| Grok Bot | Untested | Not yet tested |
| MCP Inspector (reference client) | Untested | Not yet tested |
| MCP TypeScript SDK (reference client) | Partial | Sat Oct 17 2026 |
Hands-on test results
| App | Task | Result | Time | Detail | Date tested |
|---|---|---|---|---|---|
| MCP TypeScript SDK (reference client) | connect (no auth) | Works | 387 ms | Connected without sign-in in 387 ms. | Oct 17, 2026, 12:33 PM CT |
| MCP TypeScript SDK (reference client) | list tools | Works | 173 ms | 3 tools: search_open_router_documentation, query_docs_filesystem_open_router_documentation, submit_feedback. | Oct 17, 2026, 12:33 PM CT |
| MCP TypeScript SDK (reference client) | search_open_router_documentation ("model context protocol") | Works | 620 ms | search_open_router_documentation: about 34 KB returned. "Title: MCP Tools Link: https://openrouter.ai/docs/agent-sdk/call-model/mcp-tools Page: agent-sdk/call-model/mcp-tools Content: `@openrouter/" | Oct 17, 2026, 12:33 PM CT |
| MCP TypeScript SDK (reference client) | query_docs_filesystem_open_router_documentation | Works | 131 ms | query_docs_filesystem_open_router_documentation: 165 characters returned. "exit: 0 --- stdout --- agent-sdk api api_reference app-attribution.mdx batch-quickstart.mdx changelog.mdx client-sdks cookbook faq.mdx guide" | Oct 17, 2026, 12:33 PM CT |
| MCP TypeScript SDK (reference client) | search with nonsense query | Partial | 430 ms | search_open_router_documentation: about 71 KB returned. "Title: Parsing input messages Link: https://openrouter.ai/docs/guides/features/broadcast/snowflake#parsing-input-messages Page: guides/featu" | Oct 17, 2026, 12:33 PM CT |
| MCP TypeScript SDK (reference client) | error handling (missing required input) | Works | 103 ms | search_open_router_documentation: tool error, 100 characters returned. "Input validation error: Invalid arguments for tool search_open_router_documentation: query: Required" | Oct 17, 2026, 12:33 PM CT |
Oct 17, 2026, 12:33 PM CT, MCP TypeScript SDK (reference client): Scripted client using the official MCP TypeScript SDK against https://openrouter.ai/docs/mcp (Streamable HTTP, protocol 2025-11-25). No sign-in needed. Server OpenRouter | Documentation v1.0.0. Read-only tasks only, chosen from the server's own tool list. 5 of 6 tasks passed.
Automated handshake
No public remote endpoint to check (local or package-only server).
Gotchas
- MCP TypeScript SDK (reference client): A nonsense query returned about 71 KB of results instead of an empty result, so an agent cannot tell "nothing found" from a weak match.
FAQ
Does the OpenRouter docs MCP server work?
In our hands-on test on Oct 17, 2026, 5 of 6 tasks passed. Main gotcha: A nonsense query returned about 71 KB of results instead of an empty result, so an agent cannot tell "nothing found" from a weak match.
What is the OpenRouter docs MCP server URL?
https://openrouter.ai/docs/mcp (Streamable HTTP).
Does the OpenRouter docs MCP server need sign-in?
No sign-in. Paste the URL and it connects.
How do I add the OpenRouter docs MCP server to Claude, Cursor, VS Code or ChatGPT?
Follow our copy-paste setup guides: https://connectorreport.com/c/openrouter-docs/setup/claude https://connectorreport.com/c/openrouter-docs/setup/claude-code https://connectorreport.com/c/openrouter-docs/setup/cursor https://connectorreport.com/c/openrouter-docs/setup/vscode https://connectorreport.com/c/openrouter-docs/setup/chatgpt
Compare with other tested connectors | Connector Weather
Request a hands-on test of OpenRouter docs
Get the badge
Maintain OpenRouter docs or write about it? Show its live ConnectorReport status in your README or docs.
Markdown (README, docs)
[](https://connectorreport.com/c/openrouter-docs?utm_source=badge&utm_medium=embed&utm_campaign=openrouter-docs)
HTML
<a href="https://connectorreport.com/c/openrouter-docs?utm_source=badge&utm_medium=embed&utm_campaign=openrouter-docs"><img src="https://connectorreport.com/badge/openrouter-docs.svg" alt="OpenRouter docs MCP status on ConnectorReport"/></a>
The badge updates on its own after every retest. How badges work