DataForSEO MCP Server

By thumbsupordown

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.

Documentation ↗ Source ↗ Config checked against vendor docs August 25, 2026 · how we verify

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.