Geonode logo

The scraping MCP that works before you sign up

Paste one URL into Claude Code, Cursor, Claude Desktop or any MCP host and your agent can fetch pages right away. No account, no key, no card. Add an API key when you need crawl, search, JavaScript rendering or more volume.
MCP server · works without an account
scrape · crawl · search – all exposed over MCP
5+ hosts supported
AI tools supported
npx @geonode/mcp
Install in 60 s. MIT licensed

Remote endpoint · streamable HTTP · MIT-licensed client · 5 free requests a minute, metered, never billed

No key, token or header to add. If your client asks for authentication, leave it empty.

Get a free API key
claude mcp add --transport http geonode https://scraper.geonode.io/mcp

Without a key. With a key.

Anonymous access is one tool on purpose: it is the cheapest safe surface we can offer with no account behind it, not a trimmed-down version of the product.

Without a keyWith an API key
Toolsextractextract, map, search, crawl, batch + job management (16 tools)
Modesynchronoussynchronous and async jobs
JavaScript renderingrender_js
Custom headersAccept-Language onlyany
Country selection150+ countries
Rate5 req/min, 1 at a time, 100 MB/day per networkyour plan's limits
Billingmetered, never billed1,500 free requests/month, then plan

Upgrading is the same config with one header added

The tool list grows the moment the key is recognised. Nothing else changes.

json
{
  "mcpServers": {
    "geonode": {
      "url": "https://scraper.geonode.io/mcp",
      "headers": { "X-Api-Key": "your-key-here" }
    }
  }
}

Works with the AI toolsyou already use

One-click install flows for popular MCP-compatible clients and developer environments

Claude Desktop

One-click MCP setup for Claude Desktop

Learn More

Cursor

Connect Geonode MCP directly into Cursor workflows

Learn More

Claude Code

Use web-enabled tools inside coding workflows

Learn More

Windsurf

Integrate web retrieval into autonomous IDE agents

Learn More

Smithery

Deploy and manage MCP workflows

Learn More

Docker MCP

Self-hosted MCP deployment option

Learn More

One interfacefor the entire web stack

Instead of wiring together multiple APIs and providers, agents get unified access through a single MCP server

Search the web

Real-time web search for AI agents

Coming soon

Scrape pages

Structured extraction with rendering support

Crawl sites

Recursive multi-page crawling workflows

Extract structured data

Readable markdown, JSON, and clean content extraction.

Why the cost gap exists

Most scraping APIs rent infrastructure through brokers and add credit multipliers on top. Geonode operates its own proxy network underneath, which allows flat per-request pricing.

Recursive browsing

Agents discover and follow new links automatically

Tool calling

AI agents trigger web tools dynamically

Long-running tasks

Support for multi-step retrieval workflows

Autonomous research

Search, extraction,and crawling in one loop

Here's how we offer low prices on world-class quality

Most scraping APIs run on rented supply with credit-based pricing. That's why your bill is unpredictable. We chose the opposite path and the math compounds.

How more customers, operating our own network, wholesale prices, and lower costs reinforce each other

FAQ

No. Point your MCP client at https://scraper.geonode.io/mcp and the extract tool is available immediately. An account and key are only needed for the full tool set, async jobs, JavaScript rendering, country selection and higher limits.

It is free and it does not expire. Anonymous traffic is metered but never billed, and there is no card to enter. The limits are 5 requests a minute, one request at a time and 100 MB of downloaded content a day per network address.

The server tells you which limit you hit rather than failing silently. If requests keep coming after a refusal there is a short cooling-off period that grows if it keeps happening; wait it out and the limits reset on their own. Refused requests are never billed, with or without a key.

Anonymous limits apply per network address, and addresses that share a network prefix share a slightly larger allowance between them. Several people behind one office or provider network see the limit apply to the group. An API key gives you your own allowance.

It is meant for trying the service and for small jobs. For anything scheduled, concurrent or above 100 MB a day, add a key: same config, one header.

Create an account, take an API key, and add "headers": { "X-Api-Key": "..." } to the same server entry. The tool list grows as soon as the key is recognised and the limits switch to your plan's.

Same tools, same API behind them. npx @geonode/mcp runs the server locally and needs a key; the remote endpoint runs on our side and does not.

The Geonode MCP Server lets AI agents access web scraping and crawling tools through a single MCP connection.

Any client that speaks MCP over streamable HTTP: Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Smithery, Docker MCP, plus the LangChain and OpenAI Agents SDK MCP adapters. Check reachability with curl https://scraper.geonode.io/mcp/health.

Add https://scraper.geonode.io/mcp to your MCP client as a remote server (one line in Claude Code: claude mcp add --transport http geonode https://scraper.geonode.io/mcp). No key is needed to start. If you prefer a local server, npx @geonode/mcp is also available.

No. Geonode handles the underlying web infrastructure, so your AI agent can call the available MCP tools without you having to manage separate proxy or scraping services.

Geonode uses a flat-rate approach rather than complex credit multipliers. This makes usage easier to understand and helps keep costs predictable as your AI workflows scale.