Agent skill
mcp-exa-search
Search the web and find code examples using Exa AI. Use when performing web searches, finding current information, or looking up code examples and documentation. Triggers on "search the web", "find online", "web search", "search for", "find code examples", "Exa search".
Install this agent skill to your Project
npx add-skill https://github.com/vaayne/agent-kit/tree/main/skills/mcp-exa-search
SKILL.md
Exa AI Search
MCP service at https://mcp.exa.ai/mcp (http) with 2 tools.
Requirements
mhCLI must be installed. If not available, install with:bashcurl -fsSL https://raw.githubusercontent.com/vaayne/mcphub/main/scripts/install.sh | sh
Usage
List tools: `mh list -u https://mcp.exa.ai/mcp -t http`
Get tool details: `mh inspect -u https://mcp.exa.ai/mcp -t http <tool-name>`
Invoke tool: `mh invoke -u https://mcp.exa.ai/mcp -t http <tool-name> '{"param": "value"}'`
Notes
- Run
inspectbefore invoking unfamiliar tools to get full parameter schema - Timeout: 30s default, use
--timeout <seconds>to adjust getCodeContextExais best for programming-related queries (libraries, SDKs, APIs)webSearchExareturns clean text content ready for LLM use
Tools
| Tool | Description |
|---|---|
webSearchExa |
Search the web for any topic and get clean, ready-to-use content. Best for: current information, news, facts, or answering questions about any topic. |
getCodeContextExa |
Find code examples, documentation, and programming solutions. Searches GitHub, Stack Overflow, and official docs. Best for: API usage, library examples, code snippets, debugging. |
Tool Parameters
webSearchExa
Required:
query (string) — web search query
Optional:
numResults (number) — number of results to return (default: 8)
category (string) — filter: "company" | "research paper" | "people"
livecrawl (string) — "fallback" (default) | "preferred"
type (string) — "auto" (default) | "fast"
contextMaxCharacters (number) — max chars in response (default: 10000)
getCodeContextExa
Required:
query (string) — search query, e.g. "React useState hook examples"
Optional:
tokensNum (number) — tokens to return, 1000–50000 (default: 5000)
Examples
# Web search
mh invoke -u https://mcp.exa.ai/mcp -t http webSearchExa '{"query": "openclaw plugins"}'
# Web search with options
mh invoke -u https://mcp.exa.ai/mcp -t http webSearchExa '{"query": "Go 1.23 release notes", "numResults": 5}'
# Code context
mh invoke -u https://mcp.exa.ai/mcp -t http getCodeContextExa '{"query": "Go chi router middleware examples"}'
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
pi-delegate
Delegate tasks to Pi subagents with preset roles (oracle, worker, reviewer, ui-engineer, librarian) or ad-hoc prompts. Use for fresh context, model specialization, second opinions, code review, isolated execution, or parallel task delegation.
mcp-jetbrains-ide
Control JetBrains IDE (IntelliJ, WebStorm, PyCharm) via MCP. Use when manipulating IDE files, running configurations, searching code, or performing refactoring. Triggers on "open in IDE", "run configuration", "refactor code", "IDE search", "JetBrains".
mcp-context7-docs
Query up-to-date documentation and code examples for any programming library or framework. Use when looking up API docs, finding code examples, or checking library usage. Triggers on "how to use [library]", "docs for [package]", "show me examples of [framework]", "Context7 lookup".
web-fetch
Fetch and extract clean content from URLs using Jina Reader API. Use when users need to read webpage content, extract article text, or fetch URL content for analysis. Triggers on "fetch this page", "read this URL", "extract content from", "get the content of", "what does this page say".
tmux
Control interactive terminal sessions via tmux. Use when tasks need persistent REPLs, parallel CLI agents, or any process requiring a TTY that simple shell execution cannot handle.
specs-dev
Plan-first development workflow with review gates. Use when implementing features, refactoring, or any task requiring structured planning, iterative implementation with reviews, and clean commits. Triggers on requests like "implement feature X", "plan and build", "spec-driven development", or when user wants disciplined, reviewed code changes.
Didn't find tool you were looking for?