← All guides

Locus product guide · Updated

Exa MCP server: tools, free limits, setup and billing

Exa's official MCP server runs at https://mcp.exa.ai/mcp. It gives an agent web_search_exa and web_fetch_exa by default, plus web_search_advanced_exa and agent_run if you turn them on. It works with no API key at a free rate limit. With a key, calls bill at Exa API rates from a prepaid balance: searches by mode, and contents by the page. Exa adds $10 of free credit each month.

Setup, step by step

  1. Step 1

    Install the Exa plugin in Claude Code

    The plugin adds the hosted MCP server and Exa skills. You can also type /plugin in Claude Code and search for Exa.

    claude plugin install exa@claude-plugins-official
  2. Step 2

    Or add only the MCP server

    Use this if you manage MCP servers by hand. No key is needed for light use.

    claude mcp add --transport http exa https://mcp.exa.ai/mcp
  3. Step 3

    Add it to Codex

    Codex takes the same URL.

    codex mcp add exa --url https://mcp.exa.ai/mcp
  4. Step 4

    Add your API key when you hit the free limit

    A 429 error means you reached the free rate limit. Send your key in the x-api-key header. The tools parameter turns on the opt-in tools.

    {
      "exa": {
        "url": "https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run,web_search_advanced_exa",
        "headers": { "x-api-key": "YOUR_EXA_API_KEY" }
      }
    }

What tools does the Exa MCP server have?

Two tools are on by default. Two more are opt-in through the tools parameter on the URL.

  • agent_run waits up to about 750 seconds. A longer run returns its ID, and you call agent_run again with runId to keep waiting.
  • Exa says web_search_exa suits everyday lookups. Turn on the advanced tool only when you need filters, because each extra tool adds to the context.
What tools does the Exa MCP server have?
ToolEnabledWhat it does
web_search_exaBy defaultSearches the web and returns clean page content
web_fetch_exaBy defaultReads one or more URLs as markdown
web_search_advanced_exaOpt-inFull Search API: categories, domains, date ranges, highlights, summaries and subpages
agent_runOpt-in, needs sign-in or a keyRuns Exa Agent for multi-step research and structured output

Do you need an Exa API key?

Not for casual use. The hosted server works keyless at a free rate limit and returns a 429 error once you pass it. Exa does not publish the keyless numbers on its MCP page.

Add a key, or sign in with OAuth, for production use and for agent_run. Keyed calls draw on your Exa balance at normal API rates.

How does Exa bill after the free tier?

Exa is pay as you go from a prepaid balance. Each kind of call has its own rate. Checked November 10, 2026.

  • Free credit: $10 a month that resets and does not build up, plus a one-time $10 bonus.
  • Rate limits: 10 searches a second, 5 for Deep, 100 for contents. Buying $1,000 in 30 days raises search to 25 a second for 90 days.
  • When the balance runs out, calls fail with a 402 error.
How does Exa bill after the free tier?
ItemHow Exa bills it
Search, Lite modePer search, up to 10 results, at the lowest search rate
Search, Auto modePer search, up to 10 results, at a rate between Lite and Deep
Search, Deep modePer search, up to 10 results, at the highest search rate
ContentsPer page returned
AnswerPer request
AgentBy usage, per run

How do you call Exa through Locus Pro?

Locus Pro reaches Exa through one MCP connection and one credit balance, with no Exa account. 1,000 credits cost $1. Catalog search and describe are free, and max_credits caps any call.

Exa on Locus is a seller listing on x402. Locus has not reviewed it and cannot promise it stays available. Prices are live catalog prices on November 10, 2026.

  • MCP URL: https://api.paywithlocus.com/api/credits/mcp
  • Or tell your agent: Install Locus Pro by following https://paywithlocus.com/SKILL.md
How do you call Exa through Locus Pro?
Locus endpointProvider reviewPrice per call
exa/searchSeller listing, not reviewedFrom 8.5 credits ($0.0085), priced live
exa/contentsSeller listing, not reviewedFrom 1.2 credits ($0.0012)
perplexity/searchKnown vendor5.8 credits ($0.0058), fixed
firecrawl/searchKnown vendor1.7 credits ($0.0017), fixed
router/web-searchLocus router over several engines1 to 10.1 credits

Should you use Exa's MCP server or Locus Pro?

Use Exa's server if Exa is your only search provider. It needs no key for light use, and it has Exa Agent and the advanced search filters. Exa calls can also cost less with your own Exa account and API key.

Use Locus Pro when one agent needs Exa next to Perplexity, Firecrawl, Brave or non-search APIs, and you want one connection, one balance and a price ceiling per call.

Frequently asked questions

Does the Exa MCP server work without an API key?

Yes. The hosted server at mcp.exa.ai works keyless for search and fetch at a free rate limit. Agent runs need a sign-in or a key.

How do I turn on Exa advanced search in MCP?

Add a tools parameter to the server URL that lists web_search_advanced_exa, plus any default tools you want to keep. Then restart your MCP client.

What happens when my Exa balance runs out?

Keyed calls fail with a 402 error until you add credit. The free $10 a month resets on its own, but unused free credit does not carry over.

Can I call Exa without an Exa account?

Yes, through Locus Pro. Exa search and contents are a seller listing on x402 that Locus has not reviewed, paid per call from prepaid credits. For Exa Agent, use Exa's own server.

Implementation references

Use these first-party references for current request contracts and account requirements. Tool availability, prices, and negotiated terms can change.

Sources

Third-party details were checked on November 10, 2026. Vendors change pricing and features often, so confirm on their site before you decide.

Related guides