Connect AI Assistants to AEO Optima
Step-by-step guides for connecting Claude, ChatGPT, Cursor, VS Code Copilot, and other AI assistants to AEO Optima via MCP
Why Connect AI Assistants?
AEO Optima exposes a Model Context Protocol (MCP) server with 112 tools that let AI assistants directly access your brand visibility data, capture snapshots, run analyses, manage goals, and generate reports — all from within your AI tool of choice.
Instead of switching between your AI assistant and the AEO Optima dashboard, you can ask questions like:
- "How is my brand visibility trending this month?"
- "Which competitors are gaining on us?"
- "Run a comprehensive AI analysis on my latest snapshot data"
- "Create a goal to reach 60% visibility by Q3"
- "Generate a PDF report for the leadership team"
Your AI assistant handles the query using AEO Optima's data and intelligence engines.
Supported AI Assistants
| Assistant | Auth Methods | Setup Complexity |
|---|---|---|
| Claude Desktop | Token, OAuth 2.1 | Simple — click-to-connect with OAuth |
| Claude Code (CLI) | Token | One command: claude mcp add aeo-optima |
| ChatGPT | Token, OAuth 2.1 | Via Developer Mode → MCP Servers |
| OpenAI Codex | Token, OAuth 2.1 | codex mcp login — or one-step plugin install (also serves Claude Code) |
| Cursor | Token | Config file — full 112-tool support |
| VS Code + Copilot | Token, OAuth 2.1 | Supported in VS Code v1.99+ |
| Windsurf | Token | Via mcp_config.json |
| Google Gemini | Token, OAuth 2.1 | SDK-level support |
| Amazon Q Developer | Token | CLI config or IDE plugin |
| OpenAI Agents SDK | Token | Python: MCPServerStreamableHttp |
| Anthropic API | Token | Via mcp_servers parameter in Messages API |
Quick Setup (Any Client)
Step 1: Generate a Token
- Log in to AEO Optima
- Go to Settings → MCP / API
- Click Generate New Token
- Choose a role cap (viewer, member, or admin)
- Copy the token — it starts with
aeo_and is shown only once
Step 2: Configure Your AI Client
Server URL: https://aeo-optima-mcp.onrender.com/mcp
Transport: Streamable HTTP (JSON-RPC over HTTP POST)
Add these to your AI client's MCP configuration:
Step 3: Start Using It
Once connected, your AI assistant has access to 112 tools across these categories:
| Category | Tools | Examples |
|---|---|---|
| Projects | 8 | Create and update projects, Brand Facts, competitor management |
| Prompts | 9 | Create, discover, fan-out, classify, and gap-analyze monitoring prompts |
| Analytics | 9 | Dashboard KPIs, visibility trends, sentiment breakdown, Share of Model |
| Intelligence | 4 | 6 proprietary scores (BNCI, CMCS, MEI, SDI, CIPS, ETAS), unified summary, fusion insights, action verification |
| Goals | 3 | Create, list, and update visibility goals with milestones |
| Actions | 2 | Track action items and update their status |
| Insights | 2 | Browse intelligence findings, acknowledge or convert to actions |
| Snapshots | 3 | Capture AI responses, view snapshot history and detail |
| Reports | 10 | Generate, share, and manage scheduled PDF/Excel/CSV reports |
| Citations | 4 | Citation sources, competitor citation gaps, domain authority, contribution grid |
| Content | 4 | FAQ generation, schema markup, hallucination corrections |
| Criteria Map | 2 | Selection criteria per engine — gates, segment criteria, signals — with gate clearance against your approved facts |
| AEO Program | 1 | Projection-ladder rungs and work-track status |
| Capture Runs | 3 | Run receipts, per-run detail, run-to-run diffs |
| Query Universe | 9 | Building blocks, definition orbits, prompt composition, coverage, Discovery Autopilot |
| And more | 31 | GEO audit, GA4, GSC, webhooks, connectors, forecasting, anomaly detection, capture schedules, alert rules |
Client-Specific Setup Guides
Claude.ai (web, mobile, desktop) — custom connector
Claude.ai connects with OAuth — no token to paste, and every AEO Optima role and plan gate applies to the connection automatically.
- In Claude.ai open Settings → Connectors → Add custom connector
- Name it (for example
AEO Optima) and paste the URL:https://aeo-optima-mcp.onrender.com/mcp - Leave "OAuth Client ID" and "Client Secret" empty — AEO Optima registers the connector for you (dynamic client registration)
- Click Add, then Connect. An AEO Optima sign-in page opens: sign in, pick the organisation and access level, click Authorize
- Back in Claude.ai the connector shows a green check. Try: "List my AEO Optima projects."
If Claude.ai says "Your connection … stopped working. Reconnect to continue" — the access grant expired or was revoked (Settings → MCP → Revoke does this on purpose). Click Reconnect and authorize again; nothing needs re-adding.
If it says "Couldn't register with … sign-in service" — Claude.ai could not reach the AEO Optima sign-in service. This is never fixed by entering a Client ID; try again in a minute, and if it persists contact support with the reference shown.
Claude Desktop
The simplest setup — supports OAuth for click-to-connect:
- Open Claude Desktop → Settings → MCP Servers
- Click Add Server
- Enter the URL:
https://aeo-optima-mcp.onrender.com/mcp - Choose OAuth (recommended) or paste your Bearer token
- Claude will show available tools — you're connected
Claude Code (CLI)
Cursor
Add to .cursor/mcp.json in your project root:
ChatGPT
- Go to Settings → Developer Mode → MCP Servers
- Add a new server with the URL and Bearer token
- ChatGPT will discover all 112 tools automatically
OpenAI Codex
One config in ~/.codex/config.toml covers the Codex CLI, the Codex IDE extension, and ChatGPT desktop. OAuth is the recommended path (codex mcp login aeo-optima opens the AEO Optima consent screen), with a static-token fallback for headless machines. See the MCP API Reference → OpenAI Codex for both config snippets.
There is also a public plugin that installs the connection plus an AEO workflow skill in one step — the same marketplace serves both OpenAI Codex and Claude Code:
VS Code with Copilot
Add to .vscode/mcp.json:
What You Can Do
Monitor Mention Rate & Visibility Score
"What's my mention rate and visibility score, and how have they changed this week?"
The assistant calls get_dashboard_metrics and get_analytics to show your current Mention Rate, composite Visibility Score, sentiment, and period-over-period changes (a 30-day window by default, matching the dashboard).
Track Competitors
"How does my mention share compare to [competitor]?"
Uses get_analytics with competitor data to show relative positioning, trend direction, and market entropy.
Set and Track Goals
"Set a goal to reach 55% visibility for non-branded queries by September"
Calls create_goal with metric, segment, target, and date. Returns feasibility assessment and auto-computed milestones.
Run Deep Analysis
"Run a comprehensive AI analysis on my last 30 days of data"
Triggers run_analysis with type comprehensive. Returns sentiment drivers, content gaps, and scored opportunities.
Generate Reports
"Generate a standard monthly report as PDF"
Calls generate_report with project, type, format, and period. Returns a download URL and AI Brand Score.
Check Intelligence Scores
"What are my intelligence scores?"
Calls get_intelligence_scores to show all 6 proprietary metrics: Brand Narrative Coherence, Cross-Model Consistency, Market Entropy, Sentiment Drift, Citation Influence, and Entity Authority.
Rate Limits
Rate limits are per-token and tiered by your organization's plan — from 60 requests/minute, 500 requests/hour, and 5 snapshot captures/hour on Pro-Individual up to 600 requests/minute, 50,000 requests/hour, and 500 captures/hour on Custom. See the MCP API Reference for the full per-tier table; the aeo://rate-limits MCP resource reports every tier's caps plus your org's effective limits.
If you hit a limit, the server returns a 429-style error with a retryAfterSeconds value.
Security
- All tokens are encrypted at rest
- Tokens have role caps — a
viewertoken can read data but not modify anything - OAuth 2.1 with PKCE is supported for browser-based flows
- All API calls are logged in the MCP audit log (viewable in Settings)
- HMAC-SHA256 webhook signatures for outbound events
Related
- MCP API Reference — complete list of 112 tools with parameters and roles
- Webhooks — 11 real-time event types for automation
- API Keys — manage tokens and permissions
- Plans — feature availability by plan tier