
SEO Research
Connects your AI coding assistant to Ahrefs SEO data through the Model Context Protocol, letting you analyze backlinks, research keywords, and estimate traffic without leaving your IDE. Wraps Ahrefs' research APIs to expose four core operations: backlink analysis with anchor text and domain ratings, keyword idea generation from seed terms, traffic estimation for any domain, and keyword difficulty scoring with SERP breakdowns. Uses CapSolver for handling CAPTCHAs during data requests. Works across Claude Desktop, Cursor, Windsurf, and VS Code with GitHub Copilot, so you can research competitors or validate content ideas while coding.
- GitHub stars
- 180
- tools
- 9
- last updated
- Jan 8, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
get_backlinks_listReturns backlink data for a domain, including domain rating, referring domains, and top backlink rows.
Returns backlink data for a domain, including domain rating, referring domains, and top backlink rows.
No parameter schema in public metadata yet.
keyword_generatorGenerates keyword and question ideas for a given keyword.
Generates keyword and question ideas for a given keyword.
No parameter schema in public metadata yet.
get_trafficReturns traffic history, traffic summary, and top pages, countries, and keywords for a domain or URL.
Returns traffic history, traffic summary, and top pages, countries, and keywords for a domain or URL.
No parameter schema in public metadata yet.
keyword_difficultyReturns a keyword difficulty score plus the organic SERP rows with available metrics.
Returns a keyword difficulty score plus the organic SERP rows with available metrics.
No parameter schema in public metadata yet.
ai_search_queriesGenerates AI search queries for a keyword, grouped by search intent.
Generates AI search queries for a keyword, grouped by search intent.
No parameter schema in public metadata yet.
domain_overviewReturns a backlink overview and traffic summary for one domain.
Returns a backlink overview and traffic summary for one domain.
No parameter schema in public metadata yet.
compare_domainsCompares 2–5 unique domains side by side.
Compares 2–5 unique domains side by side.
No parameter schema in public metadata yet.
backlink_opportunitiesFinds competitor backlink sources missing from the target's sample.
Finds competitor backlink sources missing from the target's sample.
No parameter schema in public metadata yet.
seo_content_briefReturns keyword difficulty, SERP rows, AI queries, and recommended content angles in one call.
Returns keyword difficulty, SERP rows, AI queries, and recommended content angles in one call.
No parameter schema in public metadata yet.
Sponsors
Readme
DataSEO MCP
Give your AI assistant real SEO data. DataSEO MCP is a Model Context Protocol server that lets Claude, Cursor, and other MCP clients pull backlinks, keyword difficulty, traffic estimates, and keyword ideas from Ahrefs' free tools — plus optional AI query planning — just by asking in plain English.
No dashboards, no CSV exports. Ask "who links to suparank.io?" and get an answer inside your chat.
[!CAUTION] For educational and research use. It automates third-party services (Ahrefs, CapSolver, Anti-Captcha, OpenRouter). You are responsible for complying with their terms of service.
What you can ask
Talk to it in natural language — the assistant picks the right tool.
Details
- Repository
- github.com/egebese/seo-research-mcp
- Categories
- Sales & Marketing, Data & Analytics