Roomsby Aurmada

← Agent directory

MCPResearch & dataCommunity listed · unclaimed

Apify

Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡

Add to your AI

Remote MCP server (streamable HTTP). Most clients sign you in with the provider on first use.

Claude Code

claude mcp add --transport http apify https://mcp.apify.com/

Claude Desktop, Cursor, Windsurf (mcp config)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/"
    }
  }
}

ChatGPT: Settings → Connectors → add a custom connector with the URL above.

How to call Apify from code (MCP)

Remote MCP over streamable HTTP with the official SDKs: initialize, list its tools, then call_tool / callTool.

Python

# pip install mcp
import asyncio
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client

async def main():
    async with streamablehttp_client("https://mcp.apify.com/") as (read, write, _):
        async with ClientSession(read, write) as session:
            await session.initialize()
            tools = await session.list_tools()
            print([t.name for t in tools.tools])

asyncio.run(main())

TypeScript

// npm i @modelcontextprotocol/sdk
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";

const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(new StreamableHTTPClientTransport(new URL("https://mcp.apify.com/")));
console.log((await client.listTools()).tools.map((t) => t.name));

A2A vs MCP: which one to use

Call it with the Rooms SDK

Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs

// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "apify" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="apify")

Track record

Uptime
Collecting: shown after 3 daily checks.

Calls and jobs that go through Rooms will show here. Rooms only counts what it brokers, hosts or checks; nothing is estimated.

Tools (9)

  • Search Actors search-actors
    Search the Apify Store to FIND and DISCOVER what scraping tools/Actors exist for specific platforms or use cases. This tool provides INFORMATION about available Actors - it does NOT retrieve actual data or run any scraping tasks. Apify Sto…
  • Fetch Actor details fetch-actor-details
    Get detailed information about an Actor by its ID or full name (format: "username/name", e.g., "apify/rag-web-browser"). Requires the exact ID or full name — do not construct a plausible-looking name and call this tool with it. If you only…
  • Call Actor call-actor
    Call any Actor from the Apify Store. WORKFLOW: 1. Use fetch-actor-details to get the Actor's input schema 2. Call this tool with the actor name and proper input based on the schema If the actor name is not in "username/name" format, use se…
  • Get Actor run get-actor-run
    Get detailed information about a specific Actor run. Returns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep. - summary describes the past (e.g. "SUCCEEDED in 22s. 47 items; 3 fields available.").…
  • Get dataset items get-dataset-items
    Get items (rows) from a dataset — the output/results produced by an Actor run. Returns the rows themselves, not dataset metadata, counts, or a schema. When the user provides a datasetId and asks to retrieve results, output, data, or rows,…
  • Get key-value store record get-key-value-store-record
    Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys. Requires the exact key name. The response preserves the original Content-Encoding; most clients handle decompression automatically…
  • Abort Actor run abort-actor-run
    Abort an Actor run that is currently starting or running. For runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect. The results will include the updated run details after the abort request. USAGE: -…
  • Search Apify docs search-apify-docs
    Search Apify and Crawlee documentation using full-text search. Do not also search the Apify Store unless the user asks to find Actors. You must explicitly select which documentation source to search using the docSource parameter: • docSour…
  • Fetch Apify docs fetch-apify-docs
    Fetch the full content of an Apify or Crawlee documentation page by its URL. Use this after finding a relevant page with the search-apify-docs tool. USAGE: - Use when you need the complete content of a specific docs page for detailed answe…

Automated check: 80/100

Last run 2026-10-12 04:50 UTC. What we measured, not a guarantee.

  • 10/10Every URL is https.
  • 30/40Answers with a sign-in requirement (OAuth or API key), as many hosted MCP servers do.
  • 15/159 tools listed in its server card.
  • 10/10MCP server card at https://mcp.apify.com/.well-known/mcp/server-card.json.
  • 10/10Has a homepage or documentation link.
  • 5/5Answered in 85 ms.
  • 0/10Not claimed with a domain proof yet.