anysearch-mcp-server

Executes web, vertical-domain, and batch searches plus URL content extraction via the AnySearch MCP server.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill anysearch-mcp-server-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: anysearch-mcp-server
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/anysearch-mcp-server
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill anysearch-mcp-server-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp-remote, supergateway.

What problem does it solve? AI agents lack built-in access to real-time web information, forcing users to manually search, copy, and paste results. This Skill connects agents to a unified search API covering general web queries, 23 vertical domains, and full-page content extraction over the MCP protocol. ## Core Features & Use Cases - General and Vertical Search: Run natural-language web queries or structured searches across 23 domains such as finance, academic, security, legal, and code. - Parallel Batch Search: Execute up to 5 independent queries in a single call without one failure blocking the others. - URL Content Extraction: Fetch any web page and convert it to Markdown (truncated at 50,000 characters) for deeper analysis. - Use Case: A user asks for the current AAPL stock price, details on CVE-2024-1234, and recent AI news. The agent calls list_domains to discover the correct sub_domains, then runs a batch_search with all three queries in parallel. ## Quick Start Configure the AnySearch MCP server in your agent's config file with your API key, then ask the agent to search the web for recent news about a topic of your choice.

Frequently Asked Questions about anysearch-mcp-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up the AnySearch MCP server in Claude Desktop?▼

Add an anysearch entry to claude_desktop_config.json using streamable-http transport pointing to https://api.anysearch.com/mcp with an Authorization Bearer header. Older Claude Desktop versions can use the stdio transport via the mcp-remote npx proxy instead.

How do I search for stock prices or CVE vulnerabilities with MCP?▼

Call list_domains first with the target domain such as finance or security to discover the correct sub_domain and query_format. Then call search with the exact format, for example a raw ticker like AAPL with sub_domain finance.us_stock.

Does AnySearch MCP work without an API key?▼

Yes, anonymous access works without an API key but with lower rate limits. A free key from the AnySearch console can be supplied via the Authorization header or the ANYSEARCH_API_KEY environment variable.

Why does my vertical search return an invalid query format error?▼

The query does not match the query_format returned by list_domains for that sub_domain. Call list_domains again, check the query_format field, and transform the user input to match it exactly, such as extracting a ticker symbol from natural language.

What are the limitations of the URL extraction tool?▼

The extract tool only works on HTML pages and truncates content at 50,000 characters. For very long documents, rely on search snippets or extract multiple specific URLs instead.

Can I run multiple search queries in parallel with AnySearch?▼

Yes, the batch_search tool accepts 1 to 5 independent query objects and executes them in parallel. A single query failure does not block the results of the others.