KosmoKrator

search

Exa AI MCP Integration for Claude Agent SDK

Connect Exa AI to Claude Agent SDK through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.

5 functions 5 read 0 write API key auth

Connect Exa AI to Claude Agent SDK

Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server.

Add a KosmoKrator stdio MCP server to the Claude Agent SDK options. The gateway is local, scoped to this integration, and starts with --write=deny so Claude Agent SDK can inspect read-capable tools without receiving write access by default.

Exa AI MCP Config for Claude Agent SDK

Use a narrow integration list so the agent does not load unrelated tools.

{
  "mcpServers": {
    "kosmokrator-exa": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=exa",
        "--write=deny"
      ]
    }
  }
}

Run the Gateway Manually

kosmokrator mcp:serve --integration=exa --write=deny

Why Use KosmoKrator Here

Scoped tools

Expose only Exa AI instead of a broad multi-service tool list.

Local credentials

Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.

Write policy

Start read-only, then opt into ask or allow for trusted workspaces.

Exa AI Tools Visible to Claude Agent SDK

Claude Agent SDK sees stable MCP tool names generated from the Exa AI integration catalog.

MCP toolSource functionTypeDescription
integration__exa__exa_search exa.exa_search Read Perform a neural search query across the web using Exa AI. Returns a list of relevant pages with titles, URLs, and scores. Supports filtering by category, date range, and autoprompt mode.
integration__exa__exa_find_similar exa.exa_find_similar Read Find web pages similar to a given URL. Useful for discovering related content, competitors, or alternative resources. Returns a list of similar pages with titles, URLs, and scores.
integration__exa__exa_get_contents exa.exa_get_contents Read Retrieve the full text contents and optional highlights for a list of Exa document IDs. Use this after a search or findSimilar call to get the actual page content.
integration__exa__exa_search_and_contents exa.exa_search_and_contents Read Search the web and retrieve full page contents in one call. Combines search and content retrieval into a single request for efficiency. Returns results with both metadata and full text content.
integration__exa__exa_get_current_user exa.exa_get_current_user Read Get the currently authenticated Exa user's profile information, including email and API usage details. Useful for verifying credentials.

Related Exa AI Pages