# MCP Finder

> Find an MCP server for any task: searches the official registry, Smithery and npm; remote-first. Remote MCP server over Streamable HTTP at `https://findanmcp.com/mcp`. Free, no API key. Tools: `find_mcp`, `mcp_details`. The tool list is fixed per version.

MCP Finder answers "is there an MCP server for X?" in one call. It federates the official MCP Registry (registry.modelcontextprotocol.io), the Smithery registry (with live use counts) and npm, dedupes the hits, ranks remote Streamable HTTP servers first, and returns the install snippet for the caller's own client. A second tool returns one server's tool list and connection details so an agent can decide before installing. Free, keyless, no account.

Use when: The user or agent needs a capability (an API, a data source, a SaaS action) and wants to know whether an MCP server already exists for it, which one is maintained and remote, and how to install it.

Not for: Calling the found server's tools (install it instead), or building a new MCP server.

Quick install (Claude Code): `claude mcp add --transport http mcpfinder https://findanmcp.com/mcp -s user`

## Docs

- [Full reference](https://findanmcp.com/llms-full.txt): every tool with its JSON input schema and an example
- [Install for any client](https://findanmcp.com/install): Claude Code, Cursor, VS Code, Claude Desktop, ChatGPT, Codex, Gemini CLI, Windsurf, Cline, Continue, Zed
- [OpenAPI twin](https://findanmcp.com/openapi.json): the same tools as plain HTTP POST endpoints
- [Registry server.json](https://findanmcp.com/.well-known/mcp/server.json): machine-readable server record

## Upstreams

- [MCP Registry](https://registry.modelcontextprotocol.io/docs): keyless
- [Smithery registry](https://smithery.ai/docs): keyless
- [npm search](https://github.com/npm/registry/blob/main/docs/REGISTRY-API.md): keyless

## Optional

- [Health](https://findanmcp.com/healthz): liveness JSON
- [Owner](https://github.com/ux-xd/mcpfinder-mcp): agie
