SEO MCP Server: Keyword, SERP & Backlink Data avatar

SEO MCP Server: Keyword, SERP & Backlink Data

Pricing

from $5.10 / 1,000 google serp (10 results)s

Go to Apify Store
SEO MCP Server: Keyword, SERP & Backlink Data

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

SteadyScrape

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 hours ago

Last modified

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

ToolWhat it returns
keyword_metricsGoogle search volume, CPC, competition, keyword difficulty, search intent and 12-month trend for up to 100 keywords
google_serpLive 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_overviewEstimated organic traffic, ranking keywords, backlinks and referring domains for up to 100 domains
ranked_keywordsKeywords a domain or URL ranks for, with position, URL, volume and estimated visits
backlinksBacklinks or referring domains for a domain/URL, strongest first (dofollow filter)
google_trendsGoogle Trends interest over time for up to 5 keywords (web, YouTube, news, images, shopping)
youtube_searchYouTube results for a query in ranked order with views, channel, duration and date
youtube_videoPublic 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 ClientSession
from mcp.client.streamable_http import streamable_http_client
import httpx2
async 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.

ToolPrice (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):

SessionCost
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 billing field 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

See every SteadyScrape (steady-scrape) Actor on our Apify profile.