Tools / Job
RouterGrowth gives an agent the open web through one MCP server: a search that returns sources it can cite, any URL as clean markdown, and structured records pulled from a page against a template. Firecrawl and Apify sit behind the same call, with failover between them.
Ask your agent
Read the pricing pages of these 12 competitors and put the plans in one table.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
Web search and scraping tools
Each row is one tool your agent can call. The price is the lowest a successful call costs at list price. The exact figure is quoted before every run.
| Tool | What it returns | Providers | From |
|---|---|---|---|
| Agent web searchweb.search | Semantic or keyword web search returning sources an agent can cite. | DataForSEO Firecrawl Apify |
$0.004per search |
| Website scrapeweb.scrape | Clean markdown of a page or site for agent context. | Firecrawl Apify |
$0.006per page |
| Page to recordsweb.extract | One page in, dated records out: a leadership page, an official bio, an org chart, a press release or a job listing extracted against a template (or your own JSON schema), each record with the sentence on the page that supports it, the page date and the source URL. Watch-friendly: records key on the person or posting, so a weekly refresh reports who joined, left or changed title. | Firecrawl |
$0.028per page |
| News searchnews.search | Google News articles for a query and location: title, source, snippet, URL and publication time. | DataForSEO Firecrawl |
$0.004per search |
Every tool has a page with its input schema, its output fields and the price on each provider. Browse the whole catalog or see how plans lower every price.
In practice
You do not call tools by name. You describe the job, and the agent finds the tools, shows the price and runs them.
Read the pricing pages of these 12 competitors and put the plans in one table.
Search the web for independent reviews of this product and summarise them with links.
Pull the leadership team from each of these company pages: name, title and the sentence that says so.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same calls over the CLI and REST. The example runs web.search.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c web.search -i '{"query": "independent reviews of Notion", "limit": 10}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "web.search", "input": {"query": "independent reviews of Notion", "limit": 10}}'In claude.ai and ChatGPT, add https://api.routergrowth.com/mcp as a connector and approve the workspace in the browser. Setup for every client.
Worth knowing
When one scraper fails on a page, the router tries the other. Only the one that returns the page is charged.
web.extract returns each record with the sentence on the page that supports it and the page date, so the agent can check its own work.
Pages come back as clean markdown sized for a model's context.
Workflows
Complete jobs that call these tools, each with the prompt to paste and the cost of a run.
FAQ
RouterGrowth is an MCP server with web search, page scraping, structured extraction and news search as tools.
Firecrawl is one of the providers behind web.scrape, web.search and web.extract, alongside Apify. You use one key and the router handles failover.
It reads public pages and returns markdown. Pages behind a login are out of scope, and some sites block automated readers: when both providers fail, nothing is charged.
Scraping returns the page. Extraction returns records from it against a template or your own schema, each with its supporting sentence.
More tools
Reading this as an agent? This page as markdown: /tools/web-scraping.md · every tool page: /tools.md
Connect your agent once. The first calls run on the $1 that comes with signup.