What it does
The server bridges Claude and DataForSEO's full suite of SEO APIs—keyword research, live SERP data, on-page analysis, backlink tracking, domain analytics, business intelligence, content monitoring, and shopping competitor analysis. It translates DataForSEO endpoints into MCP resources, allowing AI assistants to query search volume, CPC, rankings, and competitor data in real time. Multiple transport options support direct MCP communication, HTTP with Basic Auth on port 3000, and serverless edge deployment via Cloudflare Workers.
Who it's for
SEO professionals and developers building AI-assisted SEO analysis tools, agencies and consultants running site audits and competitive research at scale, keyword researchers needing programmatic access to search metrics, and in-house teams automating market intelligence and pricing analysis.
Common use cases
- Query live SERP results and answer density for keywords across Google, Bing, or Yahoo
- Crawl a website and have Claude analyze on-page SEO issues
- Research competitor backlink profiles, anchor text distribution, and domain authority
- Monitor keyword rankings, search volume, and CPC shifts over time
- Retrieve business profiles, domain traffic, and shopping competitor pricing
Setup pitfalls
- Requires
DATAFORSEO_USERNAMEandDATAFORSEO_PASSWORDenvironment variables before startup - HTTP server defaults to port 3000—ensure no port conflicts on your system
- Use
DATAFORSEO_SIMPLE_FILTER=truefor ChatGPT and LLMs unable to handle nested filter structures - Needs filesystem read/write permissions if the server caches or logs responses