Best for
- SEO teams that want to use DataForSEO APIs through AI assistants
- Developers who need configurable modules, prompts, or response fields
- Users needing local, HTTP, or Cloudflare Worker deployment
The repository provides an MCP server implementation for multiple DataForSEO APIs with local, HTTP, and Cloudflare Worker deployment options. The README documents credentials, module configuration, response filtering, and deployment, but no cached server manifest or specific tool identifiers are provided.
Strongest · Setup experience 12/20 Weakest · Reliability 7/20
Static review · not runListed 2026-07-30
Read the FMRS scoring method →Runtime:Node.js 14+
DATAFORSEO_USERNAME
Your DataForSEO account login, obtained after registering at dataforseo.com.
DATAFORSEO_PASSWORD
Your DataForSEO API password, paired with the username; find it in your DataForSEO account settings.
ENABLED_MODULES
Optional comma-separated list of modules to enable (e.g. SERP,ONPAGE); all modules are enabled if unset.
ENABLED_PROMPTS
Optional comma-separated list of prompt names to enable within the enabled modules.
DATAFORSEO_FULL_RESPONSE
Optional; set to true to return full unmodified API responses instead of filtered, concise ones.
DATAFORSEO_SIMPLE_FILTER
Optional; set to true to use a simplified filters schema for LLMs like ChatGPT that cannot handle nested structures.
Node.js 14 or later and DataForSEO API credentials are required. Clone the repository, run npm install, set DATAFORSEO_USERNAME and DATAFORSEO_PASSWORD, then run npm run build and the appropriate start command. The package can also be installed globally or run with npx. HTTP mode uses port 3000 by default; Cloudflare Worker deployment requires Wrangler.
{"name":"DataForSEO","description":"Access DataForSEO APIs via Cloudflare Worker","transport":{"type":"http","baseUrl":"https://your-worker.your-subdomain.workers.dev/mcp"}}
Works in clients that read an "mcpServers" key. For clients such as VS Code that use a different key, the configurator below converts it.
{
"name": "DataForSEO",
"description": "Access DataForSEO APIs via Cloudflare Worker",
"transport": {
"type": "http",
"baseUrl": "https://your-worker.your-subdomain.workers.dev/mcp"
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
After starting the server and connecting your client, the tool list should include tools from the enabled modules such as SERP or KEYWORDS_DATA; running a keyword query that returns DataForSEO search volume or SERP data confirms the connection works.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
DataForSEO MCP Server is a TypeScript Model Context Protocol server that lets AI assistants access selected DataForSEO APIs through a standardized interface. It covers SEO, SERP, keyword, on-page, backlink, business, domain analytics, content analysis, and merchant data, with local, HTTP, and Cloudflare Worker deployment options.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 1fc6d197f114 Data synced 2026-10-19 Read the FMRS scoring method