AgentStack
MCP verified MIT Self-run

Actor Deep Web Search Mcp

mcp-apify-actor-deep-web-search-mcp · by apify

Standby actor which provides MCP server which lets a user to perform a deep web search on their behalf thus saving them time

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add mcp-apify-actor-deep-web-search-mcp

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Actor Deep Web Search Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

[](https://opensource.org/licenses/MIT)

Apify MCP Deep Search

MCP Deep Search by Apify is a wrapper around MCP Deep Web Search provided by @just-every GitHub. It allows users to conduct complex research utilizing real time search across multiple search engines and models such as Google, Brave, Anthropic, OpenAI, Perplexity, and xAI. The MCP Deep Search Server now runs in a cloud environment and not locally on your computer.

[Click to see how](#how-to-use-it)

You can limit the search to a single search engine or utilize multiple.

🔧 Tools

  • deep_search \

Perform deep web searches to find current information, research topics, or answer questions using real-time data from multiple search providers. Use this when you need up-to-date information beyond your knowledge cutoff.

  • query - Your prompt / question
  • provider - select none or one from these providers: anthropic, brave, brave-images, openai, google, xai, sonar. If you don't select any, the tool shall select one to yield the best results. It is recommended though to specify it.
  • comprehensive_research \

Perform in-depth research on complex topics using AI agents that automatically search multiple sources, analyze findings, and compile comprehensive reports. Ideal for thorough investigations, market research, technical analysis, or any topic requiring deep understanding from multiple perspectives.

  • query - Your prompt / task / question
  • modelClass
  • default - reasoning_mini
  • options - 'standard' | 'mini' | 'reasoning' | 'reasoningmini' | 'monologue' | 'metacognition' | 'code' | 'writing' | 'summary' | 'vision' | 'visionmini' | 'long' | 'image_generation' | 'embedding' | 'voice' | 'transcription';

⚠️ Caveat

Tool comprehensive_research runs LLM models and engines matching the provided API keys. If any of the API keys doesn't have enough credits, the task will fail and all the API calls will irreversibly burn your credits.

Organization verification for OpenAI

The streaming ability is conditioned by verification of the organization which API key is being used. If the organization is not verified, the comprehensive research will never finish successfully as long as you provide your OPENAIAPIKEY on the actor start.

This happens for modelClasses: 'reasoning_mini' and maybe some others. Try to set standard.

How to use it

[Provide API keys](#environment-variables) and [start the standby actor](#how-to-start-actor-in-standby-mode).

Search in the logs for the URL on which the server is exposed.

Copy this URL and build the final URL for your client:

HTTP STREAMABLE:

{
    "mcpServers": {
        "apify-deep-search": {
            "type": "mcp",
            "url": "/mcp",
        }
    }
}

SSE (legacy):

{
    "mcpServers": {
        "apify-deep-search": {
            "type": "sse",
            "url": "/sse",
        }
    }
}

How to start Actor in Standby mode

  1. Provide input in the actor UI
  2. Create a task by clicking the "Create Task" in the top-right corner
  3. This should open the Task tab. If not, Tab > Standby Tasks > Your Task
  4. Tab Standby
  5. Click the "Test endpoint" button

If the request failed, check that the input contains all the required fields.

Environment Variables

Chat with MCP using Inspector client

  1. Install Inspector on your PC and start it
npx @modelcontextprotocol/inspector
  1. Click the link with token which opens the Inspector in the browser. If Proxy Session Token is missing (Configuration > Proxy Session Token), copy it from the terminal manually.
  2. Set inspector to Streamable HTTP
  3. Provide URL

Example: /mcp

  1. Set request timeout to 300000ms - Configuration > Request Timeout
  2. Connect
  3. Start chatting

Note: The standby server gets shut down after about 10 minutes of inactivity. If that happens, send a message to wake the server up and reconnect the Inspector client.

Billing

This actor doesn't charge for any calls. User only pays for the running server.

Credits

All credits go to the creators of the MCP Deep Search server.

GitHub \ NPM

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.