DataForSEO is a commercial SEO data API. Agents call it for live Google/Bing SERPs, search volume, and backlink summaries instead of scraping HTML in a browser.
TLDR
Live organic SERP is a POST to /v3/serp/{engine}/organic/live/regular with keyword, location, and language (DataForSEO live SERP docs).
Remote MCP URL documented by the vendor: https://mcp.dataforseo.com/v3/mcp (DataForSEO MCP).
SEO Skills AI seo-dataforseo is a thin first-party wrapper. Missing DATAFORSEO_LOGIN / DATAFORSEO_PASSWORD must return UNAVAILABLE—never fabricated SERP rows.
Agents need fresh SERP features, not a six-month training cutoff. DataForSEO sells HTTP APIs for organic SERP, maps, backlinks, and keyword data. The MCP product page positions the protocol as a bridge so models can read docs and fire authenticated requests without 80 hand-written tools.
This is not a replacement for the technical audit skill. Audit skills inspect your site. DataForSEO inspects the market (rankings, PAA, competitor URLs). Keep both. Historical backlink graphs still live in the vendor’s databases; the skill does not clone Ahrefs.
Live SERP API shape
The live regular organic endpoint is documented as:
POST https://api.dataforseo.com/v3/serp/{{low_se_name}}/organic/live/regular
Claude Code can add the remote HTTP MCP with a Basic Authorization header, per the vendor MCP page. That is the official server. Do not confuse it with @seoskillsai/cli.
# Environment (never commit secrets)
set DATAFORSEO_LOGIN=your_login
set DATAFORSEO_PASSWORD=your_password
python scripts/dataforseo_api.py --query "ai seo tools" --location "United States"
npx @seoskillsai/cli run seo-dataforseo --target "https://example.com"
Missing credentials must print UNAVAILABLE. Invented SERP tables poison agent memory. Prefer the homepage installer when you want the skill registered across agents, then attach the vendor MCP for full endpoint coverage.
FAQ
What is DataForSEO?
A paid HTTP API platform for SERP, keyword, and backlink datasets. Agents use it as live grounding instead of browser scraping.
Does DataForSEO have an MCP server?
Yes. The vendor publishes a TypeScript MCP/CLI (docs_* + api_request) and a remote MCP URL.
How do I connect DataForSEO to Claude?
Add the official MCP (npx stdio or https://mcp.dataforseo.com/v3/mcp with Basic auth) and/or install seo-dataforseo from SEO Skills AI for the repo wrapper.
What is the DataForSEO live SERP API?
The v3 live regular organic POST that returns current SERP elements for a keyword, engine, location, and language.
DataForSEO vs Ahrefs API?
Different vendors, different indexes. This page documents DataForSEO’s own API and MCP. It is not an Ahrefs review.
Point agents at live SERP JSON, keep secrets in env, and fail closed without credentials. Search dataforseo seoskillsai when you need the wrapper skill next to the official MCP.