exa-search
Exa
Tools and parameters
web_search_exa
- Purpose: general web search, returns ready-to-use text content
- Parameters:
query: search query (required)numResults: number of results (default 8)type:auto|fast(defaultauto)livecrawl:preferred|fallback(defaultfallback)contextMaxCharacters: max text length (default 10000)
get_code_context_exa
- Purpose: code/docs/technical search
- Parameters:
query: search query (required)tokensNum: returned token count (1000-50000, default 5000)
company_research_exa
- Purpose: company info and news
- Parameters:
companyName: company name (required)numResults: number of results (default 5)
Parameter templates (JSON)
web_search_exa
{"query":"...", "numResults":8, "type":"auto", "livecrawl":"preferred", "contextMaxCharacters":10000}
get_code_context_exa
{"query":"...", "tokensNum":5000}
company_research_exa
{"companyName":"...", "numResults":5}
Invocation examples
URL="https://mcp.exa.ai/mcp?tools=web_search_exa,get_code_context_exa,company_research_exa"
npx -y mcporter call --http-url "$URL" --tool web_search_exa --args '{"query":"latest AI safety research"}'
npx -y mcporter call --http-url "$URL" --tool get_code_context_exa --args '{"query":"React useEffect cleanup examples","tokensNum":5000}'
npx -y mcporter call --http-url "$URL" --tool company_research_exa --args '{"companyName":"OpenAI","numResults":5}'
Notes
- Tools and fields reference:
references/exa-tools.md - If you need an API key, pass
exaApiKeyas a request parameter
More from mxyhi/ok-skills
planning-with-files
Implements Manus-style file-based planning to organize and track progress on complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when asked to plan out, break down, or organize a multi-step project, research task, or any work requiring 5+ tool calls. Supports automatic session recovery after /clear.
56dogfood
Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find issues", "bug hunt", "test this app/site/platform", or review the quality of a web application. Produces a structured report with full reproduction evidence -- step-by-step screenshots, repro videos, and detailed repro steps for every issue -- so findings can be handed directly to the responsible teams.
50get-api-docs
>
44find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
42gh-fix-ci
Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.
42ai-elements
Build AI chat interfaces using ai-elements components — conversations, messages, tool displays, prompt inputs, and more. Use when the user wants to build a chatbot, AI assistant UI, or any AI-powered chat interface.
42