<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>MCPNav MCP Server — Search 20,000+ MCP Servers from Your Agent</title><meta name="description" content="Connect your AI agent to the MCPNav directory over MCP: search_servers, get_server and list_categories tools expose install commands and client configs for 20,000+ MCP servers. One POST endpoint, JSON-RPC 2.0, no API key.">
<link rel="canonical" href="https://mcpnav.net/mcp">
<meta property="og:type" content="website"><meta property="og:title" content="MCPNav MCP Server — Search 20,000+ MCP Servers from Your Agent"><meta property="og:description" content="Connect your AI agent to the MCPNav directory over MCP: search_servers, get_server and list_categories tools expose install commands and client configs for 20,000+ MCP servers. One POST endpoint, JSON-RPC 2.0, no API key."><meta property="og:url" content="https://mcpnav.net/mcp">
<meta name="twitter:card" content="summary">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Do I need an API key to use the MCPNav MCP server?","acceptedAnswer":{"@type":"Answer","text":"No. The endpoint is public and read-only. POST JSON-RPC 2.0 messages to https://mcpnav.net/mcp — no account, no key, no cost."}},{"@type":"Question","name":"Which MCP clients can connect?","acceptedAnswer":{"@type":"Answer","text":"Any client that supports remote Streamable HTTP servers: Claude Desktop and Claude Code (remote connectors), Cursor, VS Code, Windsurf, and custom agents. Paste the mcpServers config from this page."}},{"@type":"Question","name":"What data can the agent get back?","acceptedAnswer":{"@type":"Answer","text":"Ranked search results across the whole directory, per-server install commands and mcpServers client config, and the full category list with server counts. Every response links back to the human-readable listing page."}}]}</script>
<link rel="icon" href="/favicon.ico"><style>
:root{--canvas:#F1FBFA;--edge:#CDE8E5;--edge-soft:#E0F1EF;--muted:#5B7A7A;--muted2:#89A6A6;--ink:#0F2E33;--accent:#0EA5A4;--accent2:#0891B2}
*{box-sizing:border-box}html{color-scheme:light}
body{margin:0;background:#f1fbfa;color:#12343b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-image:radial-gradient(38rem 30rem at 10% -8%,rgba(45,212,191,.22),transparent 62%),radial-gradient(34rem 26rem at 92% -4%,rgba(56,189,248,.18),transparent 58%);background-attachment:fixed}
a{color:var(--accent2);text-decoration:none}a:hover{text-decoration:underline}
.wrap{max-width:46rem;margin:0 auto;padding:2.5rem 1rem}
h1{font-size:1.875rem;line-height:1.2;margin:.5rem 0 0;color:var(--ink);letter-spacing:-.01em}
h2{font-size:1.15rem;color:var(--ink);margin:2.25rem 0 .5rem}
p,li{font-size:.925rem;line-height:1.7;color:#334552}
code{background:#fff;border:1px solid var(--edge-soft);border-radius:4px;padding:.08rem .35rem;font-size:.82rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
pre{background:#0f2e33;color:#d7f5f2;border:1px solid var(--edge);border-radius:.6rem;padding:1rem 1.1rem;overflow-x:auto;font-size:.8rem;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}
table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem}
th,td{border:1px solid var(--edge);padding:.5rem .7rem;text-align:left;vertical-align:top}
th{background:rgba(14,165,164,.08);color:var(--ink)}
td code{white-space:nowrap}
.kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted2)}
.faq h3{font-size:.95rem;color:var(--ink);margin:1.25rem 0 .35rem}
.faq p{margin:0}
.meta{font-size:.8rem;color:var(--muted2)}
</style></head>
<body><div class="wrap">
<p class="kicker">MCPNav for agents</p>
<h1>The MCPNav directory, as an MCP server</h1>
<p>Point any MCP-compatible agent at <code>https://mcpnav.net/mcp</code> and it can search the whole directory itself: <strong>20,018 MCP servers across 23 categories</strong>, each with install commands and a copy-paste client config. Read-only, public, no API key, no cost.</p>
<h2>Connect</h2>
<pre>{
  "mcpServers": {
    "mcpnav": {
      "url": "https://mcpnav.net/mcp"
    }
  }
}</pre>
<p>Paste into Claude Desktop, Cursor (<code>mcp.json</code>), VS Code or any MCP client. Custom agents can talk JSON-RPC 2.0 directly — see the curl example below.</p>
<h2>Tools</h2>
<table><tr><th>Tool</th><th>What it returns</th></tr>
<tr><td><code>search_servers</code></td><td>Ranked matches for a keyword, optionally within one category — slug, publisher, transports, listing URL. Limit 1–25.</td></tr>
<tr><td><code>get_server</code></td><td>One server's full record: description, install commands, <code>mcpServers</code> client config, source repo, Verified status.</td></tr>
<tr><td><code>list_categories</code></td><td>All 23 categories with server counts and browse URLs.</td></tr></table>
<p>Biggest categories right now: <a href="/category/developer-tools/">developer-tools</a> (8887), <a href="/category/other/">other</a> (1865), <a href="/category/ai-agents/">ai-agents</a> (1570), <a href="/category/data-analytics/">data-analytics</a> (983), <a href="/category/web-api/">web-api</a> (755), <a href="/category/legal-compliance/">legal-compliance</a> (565), <a href="/category/finance-payments/">finance-payments</a> (561), <a href="/category/media-design/">media-design</a> (538).</p>
<h2>Try it with curl</h2>
<pre>curl -X POST https://mcpnav.net/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"search_servers",
                 "arguments":{"query":"postgres"}}}'</pre>
<h2>Agent-facing files</h2>
<p>Not using MCP yet? The same directory is described for crawlers and assistants in <a href="/llms.txt">llms.txt</a> and the <a href="/agent.md">agent brief</a> — both list every guide and section, with usage rules.</p>
<div class="faq"><h2>FAQ</h2>
<h3>Do I need an API key to use the MCPNav MCP server?</h3><p>No. The endpoint is public and read-only. POST JSON-RPC 2.0 messages to https://mcpnav.net/mcp — no account, no key, no cost.</p><h3>Which MCP clients can connect?</h3><p>Any client that supports remote Streamable HTTP servers: Claude Desktop and Claude Code (remote connectors), Cursor, VS Code, Windsurf, and custom agents. Paste the mcpServers config from this page.</p><h3>What data can the agent get back?</h3><p>Ranked search results across the whole directory, per-server install commands and mcpServers client config, and the full category list with server counts. Every response links back to the human-readable listing page.</p>
</div>
<p class="meta" style="margin-top:2.5rem">MCPNav is an independent directory, not affiliated with Anthropic or the Model Context Protocol project. Server data is compiled from the public MCP Registry. Contact: support@mcpnav.net</p>
</div></body></html>