Find an MCP server for any task: searches the official registry, Smithery and npm; remote-first.
Free remote MCP server. No API key. Endpoint:
https://findanmcp.com/mcp
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.
find_mcp — Search for existing MCP servers that provide a capability (e.g. "postgres", "wayback machine", "google sheets"). Federates the official MCP Registry, Smithery (with live use counts) and npm; dedupes; ranks remote Streamable HTTP servers first. Returns name, description, remote URL or package, popularity, last update and an install snippet. Use before building or asking the user to build a tool.mcp_details — Get one MCP server's tool list, transports and install details by its name as returned by find_mcp (registry name like "io.github.owner/server", "smithery:owner/server", or "npm:package"). Use to check a server exposes the tool you need before installing it.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.
claude mcp add --transport http mcpfinder https://findanmcp.com/mcp -s user{
"mcpServers": {
"mcpfinder": {
"url": "https://findanmcp.com/mcp"
}
}
}{
"servers": {
"mcpfinder": {
"type": "http",
"url": "https://findanmcp.com/mcp"
}
}
}
or `code --add-mcp '{"name":"mcpfinder","type":"http","url":"https://findanmcp.com/mcp"}'`Settings → Connectors → Add custom connector → URL `https://findanmcp.com/mcp`, Authentication: None.[mcp_servers.mcpfinder]
url = "https://findanmcp.com/mcp"gemini mcp add --transport http mcpfinder https://findanmcp.com/mcp -s user
(settings.json uses `httpUrl`, not `url`.)Every client: /install. Agents: /llms.txt, full reference /llms-full.txt, REST twin /openapi.json.