Your AI brand-visibility data, live inside every AI tool you use.
Citation rate, mention rate & Share of Model across ChatGPT, Gemini, Perplexity, Grok and Google AI — queryable from Claude, Cursor or Codex. One URL, one browser sign-in, 61 tools — no token to paste.
{
"mcpServers": {
"geoly": {
"url": "https://app.geoly.ai/api/mcp"
}
}
}Same 61 tools either way. Start with whichever fits your client.
From zero to querying in three steps
No scraping, no ETL, no data engineer. Point any MCP client at one hosted endpoint and start asking.
Connect
Add the hosted endpoint to your client — or one-command install the Codex plugin.
Authenticate
Sign in with OAuth, or drop a scoped Bearer token in the Authorization header.
Ask
Ask in plain language. Your client picks a tool, queries GEOly, and reasons over the result.
The dashboard becomes the data source
Stop opening a dashboard to check. Ask your AI tool — it pulls the data, reasons over it, and does something useful.
Give me our brand overview across all AI engines this month, and flag where mention rate dropped.
get_brand_overviewquery_analyticsCompare our Share of Model vs our top 3 competitors on ChatGPT and Perplexity.
get_competitor_overviewget_platform_matrixWhich domains are most cited in our category, and where's the whitespace we don't own yet?
get_citation_overviewget_category_whitespaceAdd a prompt for 'best CRM for startups', run it now, and summarize where we land.
create_prompttrigger_prompt61 GEO tools, grouped into four toolsets
The exact set depends on your plan, org membership and write profile. Read tools are safe by default; write tools are clearly marked.
Brand Analytics
DEFAULTget_brand_overviewHeadline visibility across every tracked AI engine.
query_analyticsFlexible time-series query over your GEO metrics.
get_prompt_listAll tracked prompts with coverage status.
get_prompt_detailPer-prompt breakdown by engine and answer.
get_prompt_citationsWhich domains got cited for a given prompt.
get_prompt_mention_ratesHow often you appear per prompt, over time.
get_citation_overviewTop cited sources and citation-type mix.
get_audit_listGEO audits run for your brand.
Competitive Intelligence
get_competitor_overviewSide-by-side visibility vs your competitor set.
get_platform_matrixYou vs competitors, broken down by AI engine.
get_topic_analyticsCoverage and share across your key topics.
Public / Industry Intelligence
search_public_entitiesGROW+Search brands and entities across the public index.
get_public_categoryGROW+Category-level landscape and leaders.
get_category_whitespaceGROW+Topics nobody owns yet — your opening.
get_category_brand_momentumGROW+Who is gaining or losing ground, and how fast.
get_public_brand_perceptionGROW+How AI frames any public brand.
compare_public_brandsGROW+Head-to-head comparison of public brands.
get_topic_competition_difficultyGROW+How hard it is to rank on a given topic.
Write Actions
create_promptWRITEAdd a prompt to track from natural language.
create_topicWRITEDefine a new topic to monitor.
create_competitorWRITEAdd a competitor to your tracked set.
trigger_promptWRITERun a prompt now (consumes credits).
Every number, defined
The skill teaches your agent to quote the right caliber — so answers stay accurate, not made up.
How often your domain is cited as a source in AI answers.
Share of tracked prompts where your brand appears.
AI Generative Visibility Rate — composite visibility across engines.
Your share of AI answers vs competitors, per model.
Pick your setup
Same 61 tools either way. Start with whichever fits your client.
One command. No token to generate, no JSON to edit, no copy-paste.
$ codex plugin marketplace add geoly-ai/codex-plugins$ codex plugin add geoly-mcp@geoly- 1Register the marketplace
- 2Install geoly-mcp@geoly
- 3Authorize with OAuth on install
Point your client at one URL and authorize in the browser — no token to paste.
claude mcp add --transport http geoly "https://app.geoly.ai/api/mcp"→ Authorize in the browser on first run.
- 1Add the URL to your client
- 2Authorize in the browser — pick org & read/write
- 3Tools appear — start asking
Built for the people who live in AI tools
GEO agencies
Pull get_competitor_overview for five clients, break it down by model, and post the delta to Slack — without opening five dashboards.
get_competitor_overviewget_platform_matrixGrowth & brand teams
Ask Claude how mention rate moved this week instead of building another report. The answer cites the exact prompts.
get_prompt_mention_ratesquery_analyticsContent & SEO
Find category whitespace and the domains AI cites most, then brief writers against real gaps — not guesses.
get_category_whitespaceget_citation_overviewYour keys stay yours
Browser-based OAuth
Connect with one URL; your client opens GEOly’s sign-in in the browser. No secret to paste or leak.
Scoped on the consent screen
You choose the organization and read-only vs write when you authorize. Revoke the grant anytime.
Never shared with the model
Your client calls GEOly directly. You never hand credentials to the LLM provider.
Read by default · CI-ready
Read tools are safe anywhere; write needs standard access. Headless or CI? Existing legacy read-only tokens keep working.
Before you connect
Any MCP-compatible client — Claude, Claude Code, Cursor, ChatGPT, Gemini CLI, Codex, Windsurf, Cline, Zed and more. The same endpoint + token config is portable across all of them.
Put your GEO data one question away
Connect any MCP client in minutes, or one-command install the Codex plugin.