SearchApi
About
Real-time SERP and web data for AI assistants: 100+ tools across Google, Bing, Amazon, YouTube, Maps, travel, and social from one remote MCP server.
Details
- Author
- Unknown
- Categories
- Search, Other, Knowledge Base
Jump to
Give AI assistants access to real-time data. Search the web, compare flights, find hotels, and more.
SearchApi's MCP server supports two authentication methods.
Compatible clients (including Claude, Cursor, Codex, VS Code, and Zed) handle authentication automatically. Modern clients useClient ID Metadata Documents; other OAuth clients use secure dynamic registration. Just provide the base MCP URL:
For clients without OAuth support or for server-to-server integrations, send your MCP token in theX-MCP-Tokenheader:
Get your token from theMCP integrations dashboard. Do not put credentials in an MCP URL; URLs can be retained in browser history and intermediary logs.
Use OAuth if your client supports it — it's more secure (tokens expire and rotate automatically) and easier to manage. Use token auth for programmatic access or clients that don't support OAuth.
If your client supports OAuth, use the base URL. Authentication is handled automatically on first connect.
No token needed. Your client handles authentication automatically via OAuth.
claude mcp add --transport http searchapi https://www.searchapi.io/mcp
Add it from the app — no config file needed:
- OpenCustomize → Connectors.
- ClickAdd → Add custom connector.
- Paste the URL above, clickAdd, then follow the OAuth prompt to authorize.
Create.vscode/mcp.jsonin your project root:
{ "servers": { "searchapi": { "type": "http", "url": "https://www.searchapi.io/mcp" } } }
Start the SearchApi server from the MCP view; VS Code handles the OAuth sign-in.
Add this undercontext_serversin your Zed settings:
{ "context_servers": { "searchapi": { "url": "https://www.searchapi.io/mcp" } } }
Zed usescontext_serversinstead ofmcpServersand runs the OAuth sign-in on first connect.
{ "mcpServers": { "searchapi": { "url": "https://www.searchapi.io/mcp" } } }
Cursor opens the OAuth sign-in when it first connects.
codex mcp add searchapi --url https://www.searchapi.io/mcp
Codex discovers OAuth automatically. Runcodex mcp login searchapiif sign-in is not opened immediately.
{ "mcpServers": { "searchapi": { "command": "npx", "args": [ "mcp-remote", "https://www.searchapi.io/mcp" ] } } }
Requires Node.js (for npx). Your browser opens for authorization on first connect.
ReplaceYOUR_TOKENwith the token from yourdashboard.
Send the token with theX-MCP-Tokenheader — not in the URL or theAuthorizationheader (that's reserved for OAuth).
{ "mcpServers": { "searchapi": { "url": "https://www.searchapi.io/mcp", "headers": { "X-MCP-Token": "YOUR_TOKEN" } } } }
Add this to~/.codeium/windsurf/mcp_config.json:
{ "mcpServers": { "searchapi": { "serverUrl": "https://www.searchapi.io/mcp", "headers": { "X-MCP-Token": "YOUR_TOKEN" } } } }
Windsurf uses theserverUrlkey instead ofurl.
[mcp_servers.searchapi] url = "https://www.searchapi.io/mcp" http_headers = { "X-MCP-Token" = "YOUR_TOKEN" }
Create.vscode/mcp.jsonin your project root:
{ "servers": { "searchapi": { "type": "http", "url": "https://www.searchapi.io/mcp", "headers": { "X-MCP-Token": "YOUR_TOKEN" } } } }
Add this undercontext_serversin your Zed settings:
{ "context_servers": { "searchapi": { "url": "https://www.searchapi.io/mcp", "headers": { "X-MCP-Token": "YOUR_TOKEN" } } } }
Add this toopencode.jsonin your project root:
{ "mcp": { "searchapi": { "type": "remote", "url": "https://www.searchapi.io/mcp", "enabled": true, "oauth": false, "headers": { "X-MCP-Token": "YOUR_TOKEN" } } } }
claude mcp add --transport http searchapi https://www.searchapi.io/mcp --header "X-MCP-Token: YOUR_TOKEN"
Add this to yourclaude_desktop_config.json:
{ "mcpServers": { "searchapi": { "command": "npx", "args": [ "mcp-remote", "https://www.searchapi.io/mcp", "--header", "X-MCP-Token:${MCP_TOKEN}" ], "env": { "MCP_TOKEN": "YOUR_TOKEN" } } } }
Restart Claude Desktop after saving. Requires Node.js (for npx).
Bridge a stdio-only client with mcp-remote. SetMCP_TOKENin its environment:
npx mcp-remote https://www.searchapi.io/mcp --header "X-MCP-Token:${MCP_TOKEN}"
Click any tool card to copy an example prompt you can use with your AI assistant.
- Maximum 10 MCP integrations per account
- Standard API rate limits apply
- Each tool call counts as one API request
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
一条工務店で家を建てた施主「ろれさん」のブログ記事と、YouTube/X/Instagram/Web から集めた約3,000件の家づくり Tips を横断検索できる MCP サーバ。すべての結果に出典URLが付きます。
Search human-curated content recommendations from real people who explain why resources are valuable - The Internet Treasure Map
Query Erick Wendel's contributions, including talks, blog posts, and videos, using natural language.
A search server for the microCMS headless CMS, compatible with the Model Context Protocol (MCP).
A search tool for finding movies and TV shows from multiple video sources with link validation.
A set of tools to interact with YouTube, including video search, transcript extraction, and comment retrieval.
Schedule and queue text, image, and video posts to many social networks, including LinkedIn, X, Bluesky, Instagram, Facebook, Threads, Tiktok.
An MCP server to connect and interact with all your social media
Streamline your social media with Postiz. Schedule posts, analyze performance, and manage all accounts in one place
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




