PlugWiki
Exa MCP Server logo

Exa MCP, Exa's official web search server

Official · by ExaRemoteLocal
Gethttps://mcp.exa.ai/mcpexa-labs/exa-mcp-serverDocs

Lets Claude, ChatGPT or Cursor search the live web and read any page. Works with no account and no API key.

This is Exa's official server. It lets your assistant search the web and read the pages it finds. Search and page reading work without an account at a free rate limit, and a free Exa account adds $10 of credit each month. Everything you ask is sent to Exa, and web pages can carry hidden instructions, so read what your assistant does with the results.

Good for

  • People who want their assistant to look things up online with sources
  • Developers who want current docs and web pages inside Claude Code, Cursor or Codex
  • Researchers who need to read a known page as clean text
  • Anyone who wants web search without creating an API key first

Works in

10 supported · 4 should work

Tap an app to see how to set it up and any known problems.

Install Exa MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Exa MCP server to Claude Code. Run this command:
    
    claude plugin install exa@claude-plugins-official
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

The hosted server works without an account for web search and page fetch, at a free rate limit. If you hit a 429, sign in or add an API key. The agent_run tool needs sign-in or a key. To force the sign-in flow, use https://mcp.exa.ai/mcp?login. Keyless use needs a direct IPv4 connection; IPv6 or proxied requests get a 403. Setting ?tools= replaces the default tool list, so name every tool you want, for example https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,web_search_advanced_exa,agent_run. The plugin bundles the server plus search and exa-agent skills; start a new session after installing.

From the vendor's docs. Source.

Tools

  • Searches the web and returns clean, ready-to-use content

    Runs a web search for any topic and returns the page content in a clean form your assistant can use directly. Use it for current facts or sources.

    Try: “Search the web for recent benchmarks of open-source vector databases”

    Network · web_search_exa

  • Reads the full content of one or more web pages

    Fetches the full text of the URLs you give it and returns it as clean markdown. Use it when you already have a link and want your assistant to read the page.

    Try: “Read https://example.com/pricing and summarize the plans”

    Network · web_fetch_exa

  • Searches the web with filters for domains, dates and more

    An optional tool, switched on through the server URL, that adds filters for domains and dates, plus highlights, summaries and subpage crawling. Use it when a plain search is too broad.

    Try: “Search only arxiv.org for papers on retrieval from the last 3 months”

    Network · web_search_advanced_exa

  • Runs a multi-step research job and returns structured results

    An optional tool, switched on through the server URL, that starts an Exa Agent for multi-step research, list building and enrichment with structured output. It needs sign-in or an API key. Use it for larger research jobs.

    Try: “Build a list of 20 seed-stage fintech startups in Berlin with their websites”

    Network · agent_run

Read from the source code

Pros and cons

Good

  • Search and page fetch work with no account or API key
  • A free account adds $10 of credit each month with no card
  • Official server, run by Exa, with nothing to host
  • Reads any page as clean text, not raw HTML
  • Works in Claude, ChatGPT, Cursor, VS Code, Codex and more
  • Read-only: it cannot change your files or accounts

Watch out

  • No published numeric limit on the keyless tier; a 429 means sign in or add a key
  • Keyless access fails with 403 on IPv6, proxies and cloud hosts, and in some blocked regions
  • Every query goes to Exa, a US provider
  • Heavier use is billed per request after the free credit
  • The old separate code search tool is deprecated

Permissions

low risk · 3 things to watch

Low risk

It only reads the public web, but pages it returns can contain instructions meant to steer your assistant. Keep your approval prompts on for actions that follow a search, and keep your API key out of the server address.

What it can do

Watch out for

  • Web pages can carry hidden instructions

    Search and fetch pass text from any website to your assistant. Exa cleans fetched content, but results are not yet flagged as untrusted, so check what your assistant does with them. github.com

  • An API key in the URL can leak

    Putting the key in the address saves it in config files, logs and history. Sign in with your Exa account or send the key as a header instead. github.com

  • Your searches and URLs go to Exa

    Every search and every page you fetch is sent to Exa's hosted service. When you are signed in, your Exa account is billed for usage. exa.ai

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyEvery tool only reads the public web, and nothing writes to your files or accounts. To limit what the server offers, list only the search and fetch tools in the tools URL parameter.
Talks tomcp.exa.ai

Alternatives

Use Exa when you want web search and page reading with no setup. Pick Brave Search for its own independent index, Perplexity for written answers with citations, or Firecrawl when scraping matters most.

ServerOfficialRunsSign-inWeekly downloads
For Exa
ExaThis pageOfficialHostedLocalNone or account–
Other tools for the same job
Brave SearchOfficialLocalAPI key31.6K/wk
TavilyOfficialHostedLocalNo sign-in–
FirecrawlFor FirecrawlOfficialHostedLocalNone or API key190.7K/wk
PerplexityFor PerplexityOfficial–API key or OAuth126/wk

What people say

People like the free, keyless start and dislike the 403 errors from cloud hosts and some regions.

What people like

  • The free tier works with no key for search and page fetch
  • Developers use it as their search tool across several coding apps
  • A workable search option for models without good built-in web search

Common complaints

  • Some think a skill plus command line does the same job with less context use
  • Keyless access returns 403 from cloud hosts and some regions, so those need a key or sign-in
  • Sign-up failed for some users with QQ email addresses

In their words

2 more quotes

Questions

Is the Exa MCP server free?

Yes. Search and page fetch work without an account at a free rate limit. A free Exa account adds $10 of credit each month (up to 2,500 Lite searches) with no card needed, and after that you pay per request.

What is the Exa MCP server URL?

https://mcp.exa.ai/mcp. Use it as a plain address for keyless access.

Do I need an Exa API key?

No, not for the hosted server's search and fetch. You need to sign in or use a key for higher limits, for the local npm package, or when you connect over IPv6 or a proxy.

How much does Exa cost after the free credit?

Search costs $4 per 1,000 requests for lite or instant, and $7 per 1,000 for auto or fast. Deep search is $12 to $15 per 1,000, and page contents are $1 per 1,000 pages. There is no separate price for the MCP server.

Is it safe?

It only reads the public web and cannot change your files or accounts. The risk is that a web page can hide instructions for your assistant, so check what it does with search results. Your queries are also sent to Exa.

Which tools are on by default?

Web search and page fetch, when you connect without signing in. Advanced search is opt-in: add a tools parameter to the URL, such as https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,web_search_advanced_exa. It replaces the defaults, so list every tool you want.

Does it still have code search?

Not as a separate tool. The old code search tool is deprecated, and Exa says to use regular web search instead.

Why do I get HTTP 403 from mcp.exa.ai?

Keyless access needs a direct IPv4 connection, so cloud hosts on IPv6 and proxies get 403. Sign in or send an API key as an x-api-key header. Some regions are blocked for compliance reasons, and self-hosting does not help there.

What does a 429 error mean?

You hit the keyless rate limit. Sign in with your Exa account or add an API key for higher limits.

Can I run it on my own computer?

Yes. Use the local package from the install box with your API key set. For apps that cannot connect to a hosted server, you can bridge the hosted address with npx -y mcp-remote https://mcp.exa.ai/mcp.

Examples

  • Look up current information with source pages included

    Use Exa to find the three most recent announcements about the MCP spec and summarize each with its link.

  • Read a known page as clean markdown

    Fetch https://exa.ai/pricing with Exa and list the search prices per 1,000 requests.

  • Search one site within a date range (advanced search enabled)

    Search only github.com for posts from the last 30 days about streamable HTTP MCP servers.

Information

updated Nov 2, 2026

Publisher
Exa (official)
Package
exa-mcp-server
Registry
npm
Endpoint
https://mcp.exa.ai/mcp
Transport
Streamable HTTP, stdio
Auth
OAuth
Version
3.4.1
Last commit
Oct 30, 2026
Listed in
Official MCP registry

WebsiteExa MCP docsGitHubnpmOfficial MCP RegistryExa pricingIssues

Other Exa MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 18
  1. Exa MCP docs · exa.ai
  2. exa-mcp-server · github.com
  3. Exa pricing · exa.ai
  4. Issue 458 · github.com
  5. Issue 334 · github.com
  6. Issue 414 · github.com
  7. Issue 445 · github.com
  8. Issue 447 · github.com
  9. Issue 396 · github.com
  10. Hacker News · news.ycombinator.com
  11. Hacker News · news.ycombinator.com
  12. Hacker News · news.ycombinator.com
  13. Hacker News · news.ycombinator.com
  14. Issue 426 · github.com
  15. Brave Search API · brave.com
  16. Tavily MCP · docs.tavily.com
  17. Firecrawl MCP · docs.firecrawl.dev
  18. Perplexity MCP · docs.perplexity.ai

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.