DataForSEO MCP: Connect SEO Data to Claude and Any AI (2026 Guide)
Table of Contents
SEO data is only useful when you can act on it fast. DataForSEO provides some of the most comprehensive SEO APIs available — SERP results, keyword metrics, backlink data, on-page audits, domain analytics — but querying those APIs traditionally means writing code, building integrations, or exporting CSVs and analyzing them manually.
The DataForSEO MCP server changes that. It connects AI assistants like Claude directly to DataForSEO’s APIs through the Model Context Protocol, so you can pull live SERP data, research keywords, audit backlinks, and analyze domains through plain-language conversation — no code, no API wrappers, no CSV exports.
This guide explains what the DataForSEO MCP server is, which APIs it covers, how to connect it to Claude, and how Easy MCP AI brings DataForSEO tools directly into your WordPress MCP server for site owners who want SEO data alongside their content workflow.
What Is the DataForSEO MCP Server?
The DataForSEO MCP server is an official implementation of the Model Context Protocol that gives AI assistants structured access to DataForSEO’s suite of SEO APIs. Instead of making raw HTTP requests, authenticating manually, and parsing JSON responses, you ask your AI a question and it queries DataForSEO’s endpoints in real time.
DataForSEO published the server as an open-source TypeScript project on GitHub on April 10, 2025, and released it to npm on May 12, 2025 under the package name dataforseo-mcp-server. The current version as of May 2026 is 2.9.x. The server is built with Node.js and supports three transport protocols: stdio (for local clients like Claude Desktop), Streamable HTTP, and SSE.
DataForSEO also provides a hosted endpoint at https://mcp.dataforseo.com/mcp so you can connect supported AI clients without running anything locally.
The Model Context Protocol itself is an open standard that Anthropic released on November 25, 2024, and donated to the Linux Foundation’s Agentic AI Foundation on December 9, 2025. It defines a shared interface so any MCP-capable AI client can talk to any MCP-capable server without custom integration code.
What APIs the DataForSEO MCP Server Covers
The DataForSEO MCP server exposes ten API modules, each mapping to a specific DataForSEO product:
SERP API
Real-time Search Engine Results Page data for Google, Bing, and Yahoo. Ask Claude what ranks for a keyword right now and get live organic results, featured snippets, and SERP features — without opening a browser or running a manual report.
Keywords Data API
Keyword research and clickstream data including search volume, cost-per-click, competition level, and trend data. Use it for content planning, keyword gap analysis, and prioritizing which topics to target.
OnPage API
Crawl any website or individual URL to retrieve on-page SEO metrics: meta tags, headings, internal link structure, page speed signals, and technical issues. Run audits conversationally instead of waiting for a scheduled crawler report.
DataForSEO Labs API
DataForSEO’s proprietary in-house database covering keywords, SERP history, and domain-level data based on DataForSEO’s own algorithms rather than live crawl data. Useful for competitive research and historical trend analysis.
Backlinks API
Comprehensive backlink analysis including referring domains, anchor text distribution, link quality metrics, and new/lost link tracking for any domain, subdomain, or URL.
Business Data API
Publicly available business information from platforms including Google Business Profile, Trustpilot, and Tripadvisor — useful for local SEO research and brand monitoring.
Domain Analytics API
Website traffic estimates, technology stack detection, and Whois data for any domain. Useful for competitive intelligence and due diligence on acquisition targets.
Content Analysis API
Brand monitoring, sentiment analysis, and citation tracking across the web. Find where a brand or keyword is being mentioned and what sentiment surrounds it.
AI Optimization API
Keyword discovery data, conversational query analysis, and real-time LLM benchmarking — specifically designed for Generative Engine Optimization (GEO), helping you understand how AI assistants surface and cite content.
Merchant API
Product, pricing, and seller data from shopping platforms including Google Shopping and Amazon — useful for ecommerce price tracking, product research, and competitive marketplace analysis.
How to Connect DataForSEO to Claude
DataForSEO provides two connection paths depending on your setup.
Option 1: Run Locally with npx (Claude Desktop)
For Claude Desktop, the server communicates over stdio. You need Node.js installed and a DataForSEO API account.
Step 1 — Sign up at dataforseo.com and retrieve your API login and password from the DataForSEO Dashboard.
Step 2 — Open your Claude Desktop configuration file (claude_desktop_config.json) and add the MCP server entry:
{
"mcpServers": {
"dataforseo": {
"command": "npx",
"args": ["dataforseo-mcp-server"],
"env": {
"DATAFORSEO_USERNAME": "your_api_login",
"DATAFORSEO_PASSWORD": "your_api_password"
}
}
}
}
Step 3 — Restart Claude Desktop. DataForSEO tools will appear in Claude’s tool list.
Option 2: Remote Endpoint (No Local Setup)
Most MCP-compatible clients (excluding Claude Desktop, which requires stdio) can connect via the hosted Streamable HTTP endpoint:
https://mcp.dataforseo.com/mcp
Authenticate with your DataForSEO API credentials encoded as a Base64 Authorization header. This works with Cursor, n8n, and other HTTP-based MCP clients without running anything locally.
Option 3: Docker
DataForSEO provides an official Docker image for teams that prefer containerized deployments:
docker run -p 3000:3000 \
-e DATAFORSEO_USERNAME=your_username \
-e DATAFORSEO_PASSWORD=your_password \
dataforseo/mcp:latest
Once running, the server is accessible at http://localhost:3000.
Example Prompts After Connecting
- “What are the top 10 organic results for ‘best CRM software’ on Google right now?”
- “What’s the monthly search volume for ‘wordpress ai plugin’ and related keywords?”
- “Run an on-page audit on https://example.com and flag any missing meta tags.”
- “How many referring domains does competitor.com have, and what are their top anchor texts?”
- “What technologies is shopify.com running?”
- “Show me keyword trends for ‘mcp server’ over the last 12 months.”
DataForSEO MCP Inside WordPress: Easy MCP AI
For WordPress site owners, there is an alternative to running the DataForSEO MCP server separately. Easy MCP AI is a free WordPress plugin that turns your WordPress site into a remote MCP server — and includes 8 DataForSEO tools built into the same server as your WordPress content, analytics, and SEO tools.
This means Claude can combine your WordPress data with live DataForSEO results in a single conversation:
- “Which of my posts rank on page 2 for their target keywords?” — Easy MCP AI checks your Search Console data and then runs a DataForSEO SERP lookup to verify current positions.
- “What’s the search volume for the keywords in my draft post?” — Claude reads the post content and queries DataForSEO’s Keywords Data API without you switching tabs.
- “Audit the on-page SEO of my homepage.” — Claude calls the DataForSEO OnPage API and cross-references it with your Yoast or Rank Math settings via Easy MCP AI’s plugin integrations.
Easy MCP AI’s DataForSEO integration covers the eight tools WordPress site owners use most: keyword search volumes and trends, live SERP results, backlink analysis, on-page audits, and domain-level keyword lookups. It sits alongside Easy MCP AI’s 96 core WordPress tools, 13 Semrush tools, 11 Google Analytics 4 tools, 6 Google Search Console tools, and plugin integrations for WooCommerce, ACF, Yoast, Rank Math, AIOSEO, The Events Calendar, and BuddyPress — 214 tools total.
All credentials are stored AES-256-GCM encrypted on your own server. Nothing is sent to DataForSEO until Claude actively calls a tool that requires it.
Setup: DataForSEO via Easy MCP AI
Step 1 — Install Easy MCP AI from the WordPress plugin directory.
Step 2 — Go to Easy MCP AI → Settings → DataForSEO and enter your DataForSEO API login and password.
Step 3 — Copy your MCP server URL from Easy MCP AI → Dashboard and paste it into Claude’s custom connector settings.
Step 4 — Authorize via OAuth and select the scopes you want to grant, including DataForSEO access.
Step 5 — Open Claude and start asking SEO questions about your site.
DataForSEO MCP vs. Traditional SEO Workflow
| Traditional SEO workflow | DataForSEO MCP connection | |
|---|---|---|
| SERP research | Open a rank tracker, run a manual report | Ask Claude which keywords rank where, live |
| Keyword volume | Export from a keyword tool, import to spreadsheet | Ask in plain English, get instant results |
| Backlink audit | Log into a backlink tool, configure filters, export | ”Show me competitor.com’s top referring domains” |
| On-page audit | Schedule a crawl, wait, review report | Ask Claude to audit a URL right now |
| Combining site + SEO data | Multiple tools, manual cross-reference | Single conversation if both are connected |
Key Facts
- DataForSEO published its official MCP server on GitHub on April 10, 2025 and npm on May 12, 2025
- The server covers 10 API modules: SERP, Keywords Data, OnPage, DataForSEO Labs, Backlinks, Business Data, Domain Analytics, Content Analysis, AI Optimization, and Merchant
- A hosted endpoint is available at
https://mcp.dataforseo.com/mcp— no local setup required for HTTP clients - The server supports stdio, Streamable HTTP, and SSE transport protocols
- Easy MCP AI includes 8 DataForSEO tools built into the WordPress MCP server at no extra cost
- DataForSEO API credentials are pay-per-use — you pay for API calls, not a flat monthly fee
Conclusion
The DataForSEO MCP server turns every DataForSEO API into a tool your AI assistant can call directly. SERP data, keyword volumes, backlink profiles, on-page audits, and domain analytics become conversational — no code, no manual exports, no switching between dashboards.
For developers and SEO professionals running standalone AI workflows, the official DataForSEO MCP server is the most direct path: install with npx, configure with your API credentials, and start querying. For WordPress site owners who want DataForSEO data alongside their content and analytics workflow, Easy MCP AI integrates DataForSEO’s eight most-used tools into a single remote MCP server — free, open source, and running directly on your WordPress site.
→ Get Easy MCP AI from the WordPress plugin directory
Official Sources
- Setting Up the Official DataForSEO MCP Server — DataForSEO Help Center
- DataForSEO MCP Server — GitHub (dataforseo/mcp-server-typescript)
- dataforseo-mcp-server — npm Registry
- DataForSEO MCP Server Blog Post — DataForSEO
- Model Context Protocol Documentation — Anthropic
- Easy MCP AI — WordPress Plugin Directory