A side-by-side look at the DataForSEO MCP and Vantage MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose DataForSEO MCP for marketing work as a local process; choose Vantage for marketing over a hosted endpoint. You can also run both side by side in one mcpServers block.
DATAFORSEO_USERNAME, DATAFORSEO_PASSWORD.docs_index, docs_list_sections, docs_search.DATAFORSEO_USERNAME, DATAFORSEO_PASSWORD.get_usage, find_cited_questions, analyze_citation_coverage.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Marketing | Marketing |
| Quality signal | 55/100 · Good | 77/100 · Great |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Remote HTTP/SSE |
| Auth | Not declared | API key required |
| Pricing | Not declared | Freemium |
| Required env vars | DATAFORSEO_USERNAMEDATAFORSEO_PASSWORD | DATAFORSEO_USERNAMEDATAFORSEO_PASSWORD |
| Verified owner | Community listing | Verified |
| GitHub stars | 0 | 0 |
| Directory activity | 1 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 4 | 9 |
| Full listing | View DataForSEO MCP | View Vantage |
docs_indexFetch the DataForSEO API documentation index (llms.txt), optionally filtered by sectiondocs_list_sectionsReturn available DataForSEO API documentation section namesdocs_searchFetch DataForSEO API documentation from a documentation URLapi_requestMake an authenticated request to the DataForSEO API (method, path or url, body, and an optional noAiMode flag for the full, non AI-optimized response)get_usageHow much of this billing period's quota is left, before spending any of it.find_cited_questionsStarts from your domain instead of a keyword: the questions where AI answers already cite it, most asked first. 10 units.analyze_citation_coverageWhich of several prompts actually cite a specific domain, and which don't - up to 10 keywords in one call. ChatGPT, Gemini or Perplexity (`engine`), 1 unit per keyword per sample. Pass `samples=3` to get "cited in 2 of 3 answers" instead of one yes or no. Each result is remembered for 180 days, so…get_check_historyYour earlier `analyze_citation_coverage` results for a domain, newest first. 0 units.find_citation_leadersWho dominates AI-answer citations for a topic, and whether a domain is among them.analyze_citation_trendMonth-by-month mention counts for a domain, so you can see whether visibility is growing or fading.analyze_citation_structureHow the winning AI answer for a topic is actually shaped: list-led, sources cited, opening length.analyze_citation_structure_batchSame as `analyze_citation_structure`, across up to 10 related topics in one call, for content planning across a cluster.analyze_citation_gapDiffs your own page's structure against the winning AI-cited answer for the same keyword and returns a `fix_brief`: ordered rewrite instructions your agent can carry out on the page (opening, sections, the answer's points your page does not cover, table, sources), ending with one step beyond the pa…Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"dataforseo-mcp": {
"command": "npx",
"args": [
"-y",
"@scalably-io/dataforseo-mcp"
],
"env": {
"DATAFORSEO_USERNAME": "YOUR_DATAFORSEO_USERNAME_HERE",
"DATAFORSEO_PASSWORD": "YOUR_DATAFORSEO_PASSWORD_HERE"
}
}
}
}
{
"mcpServers": {
"vantage": {
"url": "https://vantagemcp.dev/mcp"
}
}
}