Bring Ayzeo Into Your AI Assistant
Connect ChatGPT, claude.ai, Claude Desktop, or Claude Code directly to Ayzeo -- add one URL, sign in with your Ayzeo account, done. Your AI assistant can read GSC opportunities scored by ACOS, cross-reference GA4 AI-referrer traffic, inspect brand mentions, and even generate new content pages -- without leaving the chat. One connection covers every project you manage.
Key Capabilities
Everything you need from mcp server for ai clients
The Full GEO Toolset at Your Agent's Fingertips
The MCP server covers everything an AI assistant needs to reason about your AI visibility: project discovery, project info, latest analysis, citation history, saved prompt runs per model, brand mentions, GSC query opportunities, raw GSC data, GA4 AI-referrer traffic, curated GEO recommendations, and one-click content generation. The AI picks the right tools for each question -- no manual tool routing needed.
ACOS-Driven Content Decisions
Ask your assistant "what is the next best content page to create?" and it pulls the top-scoring queries from Google Search Console, cross-references whether a dedicated page already exists, checks GA4 to see which landing pages already convert from AI referrals, and recommends a specific page with the dimension-level justification. ACOS reasoning, now in your chat.
Close-the-Loop Content Generation
When your assistant picks a high-ACOS query, it can call the create_content_page_from_query tool directly -- spinning up a new, research-backed, AI-optimised content page in your Ayzeo project. The full gap-to-draft loop happens inside the AI client you already use, with every call counted against the standard API quota.
Sign In Instead of Tokens (OAuth 2.1)
Connecting is a browser sign-in with your Ayzeo account -- no API token to create, copy, or paste into a config file. The connection uses OAuth 2.1 with PKCE: your password never touches the AI client, credentials are short-lived and rotate automatically, and disconnecting the connector revokes its credentials via the standard OAuth revocation endpoint. One approval covers every project you are a member of, governed by your dashboard roles.
Streamable HTTP Transport
Built on the official Model Context Protocol SDK with Streamable HTTP transport and standard OAuth discovery -- the way remote MCP servers are meant to work. Supported today in ChatGPT (developer mode), claude.ai, Claude Desktop, and Claude Code; store listings and further clients are on the way. No proprietary client, no vendor lock-in.
Smart Error Handling
Tools that depend on integrations return structured, actionable errors. Ask about GSC opportunities before connecting Search Console and the assistant gets a gsc_not_connected response complete with a direct setup URL -- so it tells the user exactly how to fix it rather than failing silently. Same for GA, same for pending syncs.
How It Works
The Model Context Protocol (MCP) is the open standard Anthropic, OpenAI and Google are converging on for connecting AI assistants to real-world tools and data sources. Ayzeo's MCP server puts your full GEO data layer -- AI visibility scores, GSC query opportunities with ACOS scoring, GA4 AI-referrer traffic, brand mentions, content pages -- directly into any MCP-capable AI client. Instead of context-switching to a dashboard, you ask your assistant questions in natural language and it calls the right tools to answer. The server runs as a rate-limited endpoint at https://ayzeo.com/mcp/v2, secured with OAuth 2.1 -- you add the URL in your AI client, sign in with your Ayzeo account, and approve access once; no tokens to copy. A single connection covers every project you are a member of (projects are available when the owning organisation has an active Pro or Enterprise plan -- trials count), so you start each session by asking for your project list and drill into the one you name, with questions like "based on our ACOS, what should we write next for acme.com?" -- getting back a full, data-driven answer with dimension-level justification. When the assistant picks a page to create, it can trigger Ayzeo's content-page generation pipeline directly, closing the loop from opportunity discovery to published draft without leaving the chat. Step-by-step setup instructions for each supported client (ChatGPT, claude.ai, Claude Desktop, and Claude Code) live in the Ayzeo help center, and the launch blog post covers the full rationale and an example workflow end-to-end.
Frequently Asked Questions
MCP (Model Context Protocol) is the open standard for connecting AI assistants to external tools and data. Instead of an AI assistant being a sealed conversation, MCP lets it call real tools -- like querying your GSC data or generating a content page. Ayzeo's MCP server exposes your GEO data layer to MCP-capable AI clients so you can use Ayzeo from inside ChatGPT, claude.ai, Claude Desktop, or Claude Code instead of context-switching to the dashboard.
Supported today: ChatGPT (via developer mode until the Ayzeo app-directory listing is live), claude.ai and Claude Desktop (native custom connectors -- Settings, Connectors, add https://ayzeo.com/mcp/v2), and Claude Code (claude mcp add --transport http). Cursor, Windsurf, and Gemini CLI expect automatic client registration for OAuth servers, which Ayzeo does not offer yet -- support for those clients is on the roadmap.
list_projects is the entry point -- it returns every project you can access. The project toolset covers get_project_info, get_analysis_results, run_website_analysis, get_citation_history, run_ai_visibility_check, get_project_stats, list_prompts, run_prompt, get_content_pages, get_brand_mentions, get_geo_recommendations, get_gsc_opportunities, get_gsc_queries, get_ga_ai_traffic, and create_content_page_from_query, each taking the projectId your assistant picks up from the project list (get_geo_recommendations is global and takes none). The AI assistant discovers the available tools automatically via the standard MCP tools/list handshake.
Anyone with an Ayzeo account can connect. The projects available to your assistant are those whose owning organisation has an active Pro or Enterprise plan -- trials count. Team members are covered by the owner's plan: the owner pays, the team works. Free and Starter project owners need to upgrade for their projects to be reachable over MCP.
Yes -- natively. One connection covers every project you are a member of. Start a session by asking for your project list, then name the project each question is about; the assistant passes the right projectId to every tool call. You can even ask cross-project questions like "which of my projects has the weakest ChatGPT presence?" in a single conversation.
Via OAuth 2.1 with PKCE -- the same standard behind "Sign in with Google". You add https://ayzeo.com/mcp/v2 in your AI client, a browser window opens, you sign in with your Ayzeo account and approve access once. The client then holds only short-lived credentials that rotate automatically; your password never touches it. Rate limit: 100 requests per 5 minutes per connection. Disconnecting the connector in the AI client revokes its stored credentials; access credentials also expire on their own within an hour.
ACOS (Ayzeo Content Opportunity Score) is a 0-100 composite score combining 9 weighted dimensions -- striking distance, CTR gap, impression volume, 30-day momentum, position trend, content gap, brand filter, long-tail classification, and traffic uplift -- to rank which GSC queries deserve a new content page. The get_gsc_opportunities MCP tool returns top-scoring queries with the full dimension breakdown plus weights, so the AI assistant can articulate exactly why a query is a good opportunity rather than just handing back a number.
Yes. The create_content_page_from_query tool triggers Ayzeo's content generation pipeline for a given query and returns the new page id plus generated SEO elements and edit URL. It counts against the standard 5-per-day content-page quota per project and requires an active paid subscription. In practice, an AI assistant will typically chain get_gsc_opportunities -> get_ga_ai_traffic -> create_content_page_from_query to close the full gap-to-draft loop. Triggering content generation requires the editor role or above on the project.
Tools that depend on those integrations return a structured error with codes like gsc_not_connected, gsc_sync_pending, ga_not_connected, or ga_sync_pending -- along with a setupUrl pointing at the relevant Ayzeo settings page. Your AI assistant can read this and tell you exactly how to connect the missing integration, rather than failing silently.
Yes. The connection uses OAuth 2.1 with PKCE; credentials are short-lived, rotate automatically, are bound to the Ayzeo MCP server (useless anywhere else), and are stored only as cryptographic hashes on Ayzeo's side. Access follows your project membership and roles, plan gating is enforced per request, all traffic runs over HTTPS, and rate limiting prevents runaway usage. Disconnecting the connector revokes that client's credentials, and access credentials expire on their own within an hour.
Related Features
Google Search Console Integration
Connect GSC to import real search queries with impressions, clicks, CTR & positions. Score content opportunities with AC...
Learn moreGoogle Analytics Integration
Connect GA4 to automatically detect and measure AI chatbot traffic from ChatGPT, Claude, Perplexity, Gemini, DeepSeek & ...
Learn moreAI Visibility Tracking
Track your brand's visibility in ChatGPT, Claude, Gemini, Perplexity, DeepSeek, and Grok. Monitor citations, mentions, a...
Learn moreReady to Get Started?
Join 5,000+ businesses optimizing their AI visibility with Ayzeo. Start with a free analysis today.