Search the web, fetch pages as clean Markdown, and synthesize multi-source research through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Idapixl Web Research MCP.
web_search- `query` (required) โ search query, max 500 chars
fetch_page- `url` (required) โ page URL
research_topic- `topic` (required) โ research topic or question, max 500 chars
An MCP server for AI agents that need to search the web, read pages, and synthesize research โ all in a single tool call.
Pay-per-use. No subscription. No idle charges. Powered by Apify Standby.
Three tools, designed to work together:
| Tool | What it does |
|---|---|
web_search | Search the web. Returns titles, URLs, and snippets. Uses Brave Search API (if configured) or DuckDuckGo fallback. |
fetch_page | Fetch any URL and return clean markdown. Strips ads, nav, and boilerplate. Supports article, full-body, or links-only extraction. |
research_topic | Multi-step research in one call: search โ fetch โ score relevance โ deduplicate โ extract key facts โ synthesize. |
Add to your MCP client config (Claude Desktop, Cursor, etc.):
Replace YOUR_APIFY_API_TOKEN with your token from apify.com/account/integrations.
Claude Code:
Cursor / Windsurf โ add via Settings > MCP Servers > HTTP URL.
Pay only for what you use. Charged per tool call.
| Event | Price |
|---|---|
web_search | $0.003 |
fetch_page | $0.005 |
research_topic | $0.025 (single charge, includes all sub-calls) |
By default the actor uses DuckDuckGo HTML scraping, which works without any key. For better results and freshness filtering:
When the key is set, web_search and research_topic will use Brave Search automatically. DuckDuckGo is the fallback on error.
| Field | Type | Default | Description |
|---|---|---|---|
braveApiKey | string (secret) | โ | Brave Search API key for higher-quality search |
maxSearchResults | integer | 5 | Max results per web_search call (1โ10) |
fetchTimeoutSecs | integer | 30 | Page fetch timeout in seconds (5โ120) |
proxyConfiguration | object | โ | Apify Proxy config (residential recommended for best success rates) |
web_searchquery (required) โ search query, max 500 charsmaxResults (optional) โ 1โ10, default 5freshness (optional) โ pd past day, pw past week, pm past month, py past year (Brave only)fetch_pageurl (required) โ page URLtimeoutSecs (optional) โ 5โ120, default 30extractMode (optional) โ article main content (default), full entire body, links all linksresearch_topictopic (required) โ research topic or question, max 500 charsmaxSources (optional) โ 1โ5, default 3focus (optional) โ sub-question to narrow the research (e.g. "performance benchmarks"), max 200 charsresearch_topic scores relevance, deduplicates near-duplicate sources (>70% sentence overlap filtered), and extracts key sentences containing your query termsBuilt by Idapixl. TypeScript, MCP SDK 1.x, Apify SDK 3.x.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/idapixl-idapixl-web-research-mcp)<a href="https://allmcps.com/mcp/idapixl-idapixl-web-research-mcp"><img src="https://allmcps.com/api/badge/idapixl-idapixl-web-research-mcp?style=directory" alt="Idapixl Web Research MCP on AllMCPs" /></a>