DataForSEO MCP Server
The official DataForSEO MCP server connects AI agents to the DataForSEO platform's SEO and SERP data APIs. Agents can pull search-engine results, keyword data, backlinks, on-page audits, domain analytics, and competitor research across a wide catalog of endpoints — giving assistants a comprehensive gateway to SEO intelligence.
Install DataForSEO
- Published by
- Official (vendor)
- Transport
- Local process (stdio)
- Authentication
- API key
- Package
- dataforseo-mcp-server
Claude Desktop, Claude Code and Cursor
Add this to the mcpServers object in your client's
config file, then restart the client.
{
"mcpServers": {
"dataforseo": {
"command": "npx",
"args": [
"dataforseo-mcp-server"
],
"env": {
"DATAFORSEO_PASSWORD": "${DATAFORSEO_PASSWORD}",
"DATAFORSEO_USERNAME": "${DATAFORSEO_USERNAME}"
}
}
}
}
VS Code uses a different key — show that config
Identical entry, filed under servers rather than
mcpServers. Put it in
.vscode/mcp.json for one workspace.
{
"servers": {
"dataforseo": {
"command": "npx",
"args": [
"dataforseo-mcp-server"
],
"env": {
"DATAFORSEO_PASSWORD": "${DATAFORSEO_PASSWORD}",
"DATAFORSEO_USERNAME": "${DATAFORSEO_USERNAME}"
}
}
}
}
Before it will answer
Credentials are your DataForSEO API login and password, set as environment variables rather than passed as arguments. A hosted endpoint exists at https://mcp.dataforseo.com/mcp for clients that would rather not run the process; remote clients may need the same credentials Base64-encoded into an Authorization header, in login:password form. Every call costs credits, so cap the agent's iterations before pointing it at this one.