A side-by-side look at the OmniForce 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 OmniForce 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.
OMNIFORCE_API_KEY, OMNIFORCE_API_BASE_URL, PORT, OMNIFORCE_ANON_DAILY_LIMIT, MCP_CTA_FOOTER.omniforce_geo_scan, omniforce_get_brand, omniforce_list_prompts.DATAFORSEO_USERNAME, DATAFORSEO_PASSWORD.get_usage, find_cited_questions, check_prompt_coverage.Rows where the two servers differ are marked.
| Spec | O OmniForce | |
|---|---|---|
| Category | Marketing | Marketing |
| Quality signal | 53/100 · Good | 77/100 · Great |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Remote HTTP/SSE |
| Auth | API key required | API key required |
| Pricing | Not declared | Freemium |
| Required env vars | OMNIFORCE_API_KEYOMNIFORCE_API_BASE_URLPORTOMNIFORCE_ANON_DAILY_LIMITMCP_CTA_FOOTER | DATAFORSEO_USERNAMEDATAFORSEO_PASSWORD |
| Verified owner | Community listing | Verified |
| GitHub stars | 0 | 0 |
| Directory activity | 0 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 8 | 9 |
| Full listing | View OmniForce | View Vantage |
omniforce_geo_scanAudit a URL's GEO/AEO readiness → evidence-based score + findings.omniforce_get_brandThe tenant's brand profile.omniforce_list_promptsQueries monitored across answer engines.omniforce_list_competitorsCompetitors tracked for the tenant.omniforce_list_snapshotsRecent radar runs (citation/visibility snapshots).omniforce_list_reportsShareable visibility reports.omniforce_accountPlan tier, included allotments, current usage, available upgrades.omniforce_upgradeCreate a hosted checkout link to upgrade the plan.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.check_prompt_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 `check_prompt_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": {
"omniforce": {
"command": "npx",
"args": [
"-y",
"@omniforce/mcp"
],
"env": {
"OMNIFORCE_API_KEY": "YOUR_OMNIFORCE_API_KEY_HERE",
"OMNIFORCE_API_BASE_URL": "YOUR_OMNIFORCE_API_BASE_URL_HERE",
"PORT": "YOUR_PORT_HERE",
"OMNIFORCE_ANON_DAILY_LIMIT": "YOUR_OMNIFORCE_ANON_DAILY_LIMIT_HERE",
"MCP_CTA_FOOTER": "YOUR_MCP_CTA_FOOTER_HERE"
}
}
}
}
{
"mcpServers": {
"vantage": {
"url": "https://vantagemcp.dev/mcp"
}
}
}