SEO MCP Server: Keyword, SERP & Backlink Data
Pricing
from $5.10 / 1,000 google serp (10 results)s
SEO MCP Server: Keyword, SERP & Backlink Data
MCP server for AI agents: Google keyword volume & difficulty, live SERP rank checks, domain traffic, ranked keywords, backlinks, Google Trends and YouTube stats. 8 read-only tools, pay per successful call.
Pricing
from $5.10 / 1,000 google serp (10 results)s
Rating
0.0
(0)
Developer
SteadyScrape
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 hours ago
Last modified
Categories
Share
SEO Data MCP Server: Keywords, SERP, Backlinks, Trends
An MCP server that gives your AI agent (Claude, Cursor, ChatGPT connectors, n8n, LangChain, any MCP client) live SEO and search data through 8 read-only tools. No API keys to manage, no monthly plan: you pay per successful tool call through your Apify account.
Tools
| Tool | What it returns |
|---|---|
keyword_metrics | Google search volume, CPC, competition, keyword difficulty, search intent and 12-month trend for up to 100 keywords |
google_serp | Live Google top 10–100 for a keyword (country, language, device), SERP features, AI Overview text, People Also Ask, and the position of a domain you name |
domain_overview | Estimated organic traffic, ranking keywords, backlinks and referring domains for up to 100 domains |
ranked_keywords | Keywords a domain or URL ranks for, with position, URL, volume and estimated visits |
backlinks | Backlinks or referring domains for a domain/URL, strongest first (dofollow filter) |
google_trends | Google Trends interest over time for up to 5 keywords (web, YouTube, news, images, shopping) |
youtube_search | YouTube results for a query in ranked order with views, channel, duration and date |
youtube_video | Public stats for a video (views, likes, comments, subscribers, tags) and optional transcript |
Every tool is read-only and works on public data. No logins, no personal data.
Connect
Server URL (Streamable HTTP):
https://steady-scrape-1--seo-data-mcp-server.apify.actor/mcp
Authenticate with your Apify API token as a Bearer header.
Claude Desktop / Cursor (mcp.json):
{"mcpServers": {"seo-data": {"url": "https://steady-scrape-1--seo-data-mcp-server.apify.actor/mcp","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Python (official MCP SDK):
from mcp import ClientSessionfrom mcp.client.streamable_http import streamable_http_clientimport httpx2async with httpx2.AsyncClient(headers={"Authorization": f"Bearer {token}"}) as hc:async with streamable_http_client(URL, http_client=hc) as (r, w, *_):async with ClientSession(r, w) as s:await s.initialize()res = await s.call_tool("google_serp", {"keyword": "best crm for startups", "target_domain": "hubspot.com"})
Example prompts
- "Find 20 keyword ideas around home espresso machine and give me volume and difficulty for each."
- "Where does example.com rank for project management software in the UK on mobile?"
- "Compare organic traffic and referring domains for these 5 competitors."
- "Is interest in pickleball paddles growing? Show 5-year Google Trends vs tennis racket."
Pricing
Pay per successful tool call. No subscription, and no Apify compute charges on top.
| Tool | Price (Free plan) |
|---|---|
google_serp | $0.006 per 10 results of depth ($0.60 per 1,000 results) |
keyword_metrics | $0.039 per 10 keywords that return data |
domain_overview | $0.111 per 10 domains |
ranked_keywords | $0.071 per call (up to 100 keywords) |
backlinks | $0.082 per call (up to 100 rows) |
google_trends | $0.035 per call |
youtube_search | $0.006 per 20 results |
youtube_video | $0.018 per video, plus $0.018 if you ask for the transcript |
| Session start | $0.005 once per session, only when a call returns data |
Paid Apify plans get lower tool prices: Bronze 5% off, Silver 10% off, Gold and above 15% off.
Example session costs (Free plan):
| Session | Cost |
|---|---|
| Rank check: 5 keywords, top 10 each | $0.035 |
| One deep SERP: top 100 for 1 keyword | $0.065 |
| Keyword research: 100 keywords | $0.395 |
| Competitor audit: 10 domains + 2 ranked-keyword lists + 1 backlink list | $0.340 |
| YouTube research: 2 searches + 5 videos, 3 with transcripts | $0.161 |
Billing
- You are charged only when a call returns data. Errors, invalid arguments and empty results are free.
- Each tool's description says what one call costs in units (for example per 10 keywords, per 10 SERP results, per video).
- The response's
billingfield shows what was charged for that call. - Set a maximum charge per session in your Apify settings; the server refuses calls that would go over it before fetching anything.
Limits
- Up to 60 tool calls per minute per session; 4 run in parallel.
- Free Apify plans have a small daily allowance for this server; paid plans have a higher one.
- Results are live, so a deep SERP (100 results) takes about 15 seconds; most tools answer in 1–5 seconds.
One-off runs without MCP
Run the Actor normally with input {"calls": [{"tool": "keyword_metrics", "arguments": {"keywords": ["seo tools"]}}]}. Each call becomes one dataset row.
FAQ
Where does the data come from? Licensed SEO data APIs (Google SERP, keyword and backlink indexes), queried live.
Do I need my own SEO API key? No.
Is it the same data as the SteadyScrape Actors? Yes: keyword volume, domain metrics, backlinks, rank tracking, Google Trends and YouTube stats, packaged as MCP tools for agents.
More from SteadyScrape
- Keyword Search Volume: Google search volume, CPC, competition and a 12-month trend for up to 10,000 keywords per run, as a regular Actor for bulk jobs.
- Bulk Domain Rank & Traffic Checker: domain rank, backlinks, referring domains, spam score and estimated Google traffic for up to 10,000 domains.
- Google Rank Tracker API: Daily Keyword Positions: scheduled daily rank tracking with SERP features, AI Overview, top competitors and changes since the last run.
- Backlink Checker API: New and Lost Link Monitor: full backlink lists and referring domains, plus a scheduled monitor for new and lost links.
See every SteadyScrape (steady-scrape) Actor on our Apify profile.