Connect the Arcadium Data scrapers to Claude and Cursor through one MCP endpoint
An AI assistant answers questions about reviews, prices or job openings from memory unless it has a tool that reads the live page. Adding one scraper at a time to an MCP client means one config entry and one input schema per scraper.
arcadium/scrapers-mcp is a remote MCP server with one tool per question an agent asks: reviews of a hotel or place, software reviews, hotel prices, Google Trends, Google News, YouTube transcripts and videos, company hiring, job search, Amazon, Etsy, 1688.com, TikTok Shop, Zillow, Trustpilot and used cars in 8 EU countries. Each tool has a small input schema, an example and its price in the description. Answers are compact JSON with no reviewer, recruiter or seller names.
What you need
- An Apify account and its API token: Apify Console, Settings, API & Integrations. The Free plan works. The token is required on every request.
- Claude Code, Claude Desktop (with Node.js for the
mcp-remotebridge), Cursor or any MCP client that speaks Streamable HTTP.
Step 1: Claude Code
One command. $APIFY_TOKEN is read from your shell. The endpoint is https://arcadium--scrapers-mcp.apify.actor/mcp (Streamable HTTP, on Apify).
claude mcp add --transport http arcadium-scrapers https://arcadium--scrapers-mcp.apify.actor/mcp \
--header "Authorization: Bearer $APIFY_TOKEN"
Step 2: Claude Desktop
Put this in claude_desktop_config.json (Settings, Developer, Edit config) and restart Claude Desktop. The mcp-remote bridge adds the bearer header.
{
"mcpServers": {
"arcadium-scrapers": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://arcadium--scrapers-mcp.apify.actor/mcp",
"--header",
"Authorization: Bearer ${APIFY_TOKEN}"
],
"env": {
"APIFY_TOKEN": "<your Apify API token>"
}
}
}
}
Step 3: Cursor
Put this in ~/.cursor/mcp.json, or in .cursor/mcp.json inside a project.
{
"mcpServers": {
"arcadium-scrapers": {
"url": "https://arcadium--scrapers-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer <APIFY_TOKEN>"
}
}
}
}
Step 4: LangChain or LangGraph (Python)
With langchain-mcp-adapters, pass the tools to create_react_agent(model, tools). Any other MCP client: Streamable HTTP, the URL above and the bearer header.
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"arcadium-scrapers": {
"transport": "streamable_http",
"url": "https://arcadium--scrapers-mcp.apify.actor/mcp",
"headers": {"Authorization": f"Bearer {APIFY_TOKEN}"},
}
})
tools = await client.get_tools() # pass to create_react_agent(model, tools)
Ask in plain words
Once connected, ask for example: "Use the arcadium-scrapers tools to show me the Google Trends interest in claude over the past 12 months, and the latest news about it." The assistant picks the tool, fills its input and answers from the rows. Every answer carries status, the compact results, free errors with a code, the run’s chargedUsd and a datasetUrl with all rows of the run on your account. A call that answers "status": "running" is finished later with the free get_run_results tool.
What it costs
The server itself is free. Each tool call runs one Arcadium Data scraper on your own Apify account and is billed there per result, from $0.30 per 1,000 results, at the price shown in the tool’s description. Error rows (not found, blocked, invalid input) are always free.
Tools
One tool per question; the price is the Apify Free plan price per 1,000 results of the scraper the tool runs.
| Tool | Question it answers | Price per 1,000 |
|---|---|---|
search_reviews | What do recent reviews say about this hotel, restaurant or place? Review page URL or a name with its city | $0.30-5.40 reviews |
software_reviews | What do users say about this software product or app? Name or Capterra / TrustRadius / Google Play / App Store link | $1.79-3.59 reviews |
hotel_reviews_all_sites | How is one hotel rated on Tripadvisor, Booking.com, Google, Agoda and Trip.com, on one 1-5 scale? | $4.50 reviews (summary free) |
review_monitor | Which new negative reviews and rating moves since my last check? Stateful watchlist on your account | $12.00 entity checks, $2.00 alerts, $9.00 first-run baselines |
hotel_prices | What does a hotel cost on these dates? City search or named hotels, cheapest booking sites (Google Hotels) | $4.49 hotels, $0.90 offers |
trends | How does search interest compare over time, and what is rising? (Google Trends) | $2.70 keywords |
news | What is the news on this topic or company? (Google News) | $3.60 articles |
youtube_transcript | What is said in this YouTube video? | $2.48 transcripts |
youtube_videos | What did this YouTube channel publish, or what ranks for this search? | $3.60 videos |
company_hiring | Which ATS does this company use, and how much is it hiring? | $4.00 companies |
job_search | Which jobs are open at these companies (any country), or for this keyword in Australia / New Zealand (Seek)? | $1.80 jobs |
software_products | Which products lead this software category, at what price and with which features? (Capterra) | $6.21 products |
used_cars | Which used cars are for sale in DE, AT, BE, ES, FR, IT, LU, NL, and is the price good? (AutoScout24) | $0.44 cars ($0.89 with details) |
trustpilot_reviews | What do customers say about this company or online shop on Trustpilot? | $0.52 reviews (company rows free) |
trustpilot_companies | Which companies does Trustpilot list in this category and country, and how are they rated? | $2.00 companies |
amazon_search | What sells on Amazon for this keyword, at what price? 21 Amazon stores | $0.54 results |
amazon_bestsellers | What ranks top in this Amazon category (Best Sellers, New Releases, Movers & Shakers, ...)? | $5.31 ranks |
marketplace_china | What does this product cost at the factory in China? (1688.com) | $1.80 products ($4.49 with details) |
etsy_listings | What sells on Etsy for this keyword, and at what price? | $7.20 listings |
booking_prices | What does a hotel cost on Booking.com on these dates, and did the price change? | $2.70 hotel stays |
tiktok_shop | What sells on TikTok Shop (US, GB), at what price and how many sold? | $22.50 products ($7.50 store card only) |
zillow_homes | Which homes are for sale, for rent or recently sold in this US area, and at what price? (Zillow) | $2.10 homes ($3.20 with details) |
get_run_results | Results of a call that answered `"status": "running"` (free, no new run) | free |
Limitations
- Every call returns at most 50 rows and has a spend cap of $0.10-0.50, set per tool; all rows stay in the run’s dataset on your account.
- At most 3 runs in flight and 120 calls an hour per token.
- The server stores no tool inputs, tokens or IP addresses; it logs one row per call (tool, channel, status, USD) for usage statistics.