Context7 MCP
Upstash's Context7 — version-specific, up-to-date library documentation injected into AI prompts. The most-installed docs MCP server.
🟢 Online · 937 ms
100%
Free without key; free API key raises rate limits
No key required
Free alternatives (live ranking)
- Cloudflare Docs MCP — 🟢 Online · Unlimited (fair use), no key, no credit card
- Microsoft Learn MCP — 🟢 Online · Unlimited (fair use), no key, no credit card
- DeepWiki MCP — 🟢 Online · Unlimited (fair use), no key, no credit card
Compare Context7 MCP with…
- Context7 MCP vs Cloudflare Docs MCP — Unlimited (fair use), no key, no credit card
- Context7 MCP vs Microsoft Learn MCP — Unlimited (fair use), no key, no credit card
- Context7 MCP vs DeepWiki MCP — Unlimited (fair use), no key, no credit card
Frequently Asked Questions
Does Context7 MCP require an API key?
No, Context7 MCP is freely accessible without registration or an API key.
What is Context7 MCP's free tier?
Free without key; free API key raises rate limits
Is Context7 MCP currently online?
We check Context7 MCP every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use Context7 MCP
Context7 (by Upstash) is the most-installed documentation MCP server in the ecosystem, and the closest thing to a universal docs layer: thousands of libraries, indexed continuously from official sources, with version pinning. Ask for Next.js 15 or Prisma 6 specifically and you get that version's docs — not a blend of everything in the model's training data. Works without any key; a free API key raises rate limits. If you connect only one MCP server to your coding agent, this is the one.
Common pitfalls
- Library coverage is broad but not universal — niche internal-style libraries may not be indexed. The resolve-library-id tool tells you what's available; check before assuming.
- Anonymous usage shares a rate-limit pool. During peak hours you can hit limits mid-session; the free API key (one signup) gives you a dedicated allowance and is worth it for daily use.
- Version pinning depends on you (or your agent) actually specifying the version. Unpinned queries default to latest — which is usually right, but produces subtle mismatches if your project is a major version behind.
Quick start (bash)
claude mcp add context7 --transport http https://mcp.context7.com/mcp From our monitoring
Handshakes complete in 300-500ms in our monitoring with high consistency. Upstash runs this on serverless infrastructure and it shows in the flat latency profile — no cold-start spikes across our checks so far.
Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/mcp-context7) HTML
<a href="https://freeapi.watch/mcp-context7"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/mcp-context7.svg" alt="Context7 MCP Status"/></a>