Back to Blog
New Release AI Integration

Ayzeo MCP 2.0: Sign In, Connect, Done — No More Tokens

Connecting Ayzeo to ChatGPT or Claude is now a one-URL, sign-in-with-your-account affair — the same flow you know from every serious integration. And one connection covers every project you manage, not one token per project.

Ayzeo MCP server connecting the Ayzeo bear logo to OpenAI, Anthropic, and other AI clients
Add one URL, sign in with your Ayzeo account, and your AI assistant can work across your whole project portfolio.
Table of Contents Expand

1. What's New

When we launched the Ayzeo MCP server earlier this year, the setup looked like every early MCP integration did: create an API token in your project settings, copy it before it disappears, paste it into a JSON config file, restart your client, repeat per project. It worked — but it was developer-grade plumbing for what should be a consumer-grade moment.

Today that plumbing is gone. The Ayzeo MCP server now runs on OAuth 2.1, the same authorization standard behind “Sign in with Google”. The new endpoint is:

https://ayzeo.com/mcp/v2

Add that URL as a connector in ChatGPT, claude.ai, Claude Desktop, or Claude Code. Your browser opens, you sign in with your normal Ayzeo account, you approve access once — and you're connected. No token, no config-file surgery, no secrets sitting in plaintext on your laptop.

"The best integration setup is the one you don't have to explain. Add a URL, sign in, done."

2. No More Token Copy-Paste

The token flow had three problems we wanted gone:

  • Friction. Six steps and a config file before your assistant could answer its first question. For non-developers, that was often the step where the journey ended.
  • Scope. One token unlocked exactly one project. Agencies managing ten brands maintained ten server entries with ten secrets.
  • Secret hygiene. Long-lived credentials in config files are the kind of thing security teams lose sleep over — understandably.

The OAuth connection solves all three at once. Sign-in happens in the browser against Ayzeo directly (your password never touches the AI client), the credentials the client ends up holding are short-lived and rotate automatically in the background, and a single approval covers your whole project portfolio.


3. Connecting in Under a Minute

The flow is the same everywhere: add the URL, sign in, approve.

  • claude.ai & Claude Desktop — Settings → Connectors → Add custom connector, paste https://ayzeo.com/mcp/v2, click Connect. Connectors sync between web and desktop, so you set it up once. (Notably: this is the native connector UI — the mcp-remote bridge workaround from the v1 days is history.)
  • Claude Codeclaude mcp add --transport http --scope user ayzeo https://ayzeo.com/mcp/v2, then complete the sign-in when the browser opens.
  • ChatGPT — enable Developer mode (Settings → Apps → Advanced settings), create an app with the URL above, and choose OAuth. Once our listing in the ChatGPT app directory is live, this becomes a single click — more on that below.

Exact click paths, client-ID hints, and troubleshooting live in the setup guide.

Then ask your first question: "List my Ayzeo projects." The assistant returns every project you can access, with your role and a dashboard link — and from there you name the project you want to dig into.


4. One Connection, Your Whole Portfolio

This is the change agencies asked for most. The connection is bound to you, not to a project. Whatever projects you're a member of — your own, your organisation's, your clients' — are reachable through the same connection, governed by the same roles you have in the dashboard.

Plan handling follows a simple principle: the owner pays, the team works. A project is available over MCP when the organisation that owns it has an active Pro or Enterprise plan (trials count). Team members don't need their own paid plan — if you're on a paying organisation's project, you're covered. Your assistant sees exactly what you see, nothing more.

That unlocks genuinely new workflows: “Which of my projects has the weakest ChatGPT presence?” is now one question in one conversation — not a tab-switching exercise across ten configured servers.


5. Security Under the Hood

For the security-minded (and the security teams doing vendor review), the new connection is a straight upgrade:

  • OAuth 2.1 with PKCE — the current best-practice authorization flow, with the S256 code challenge required on every authorization.
  • Short-lived, rotating credentials — access credentials expire within the hour and renew automatically; the renewal credential is single-use and rotates on every renewal. If stolen credentials are ever replayed, the entire connection is revoked as a precaution.
  • Hashed at rest — Ayzeo stores only cryptographic hashes of connection credentials, never the credentials themselves. (We shipped the same hardening for the existing project API tokens in the same release.)
  • Audience-bound — credentials are cryptographically bound to the Ayzeo MCP server and are useless against any other service.
  • Standards-based revocation — disconnect the connector in your AI client and its credentials are revoked against Ayzeo's OAuth revocation endpoint; access credentials also expire on their own within the hour.

6. Rollout & What's Next

Here's what's live and what's next:

  • Live now — the OAuth connection with project discovery (list_projects) and the full Ayzeo tool catalogue (ACOS opportunities, per-model visibility runs, GA AI-referrer traffic, brand mentions, content-page generation), every project-scoped tool taking the projectId your assistant picks from the project list.
  • Store listings — Ayzeo entries for the ChatGPT app directory and Claude's connector directory are in preparation. Once live, connecting collapses to one click, no URL needed.
  • More clients — Cursor, Windsurf, and Gemini CLI expect automatic client registration for OAuth servers; support is on the roadmap.

Existing token-based connections keep working — nothing breaks today. But new connections use the sign-in flow, and we recommend switching when convenient.


7. Frequently Asked Questions

Q: What changed with MCP 2.0?
A: Authentication and scope. Connecting now uses OAuth 2.1 — you add https://ayzeo.com/mcp/v2 to your AI client, sign in with your Ayzeo account in the browser, and approve access once. No more API tokens to create and paste. And one connection covers every Ayzeo project you're a member of, instead of one token per project.
Q: Which AI clients are supported?
A: ChatGPT (via Developer mode until the app-directory listing is live), claude.ai and Claude Desktop (native custom connectors — no bridge needed anymore), and Claude Code. Cursor, Windsurf, and Gemini CLI are on the roadmap; they require automatic client registration, which Ayzeo doesn't offer yet.
Q: Do my existing token-based MCP connections still work?
A: Yes. Nothing breaks — existing connections keep authenticating exactly as before, and project API tokens continue to power the WordPress plugin. New MCP connections use the OAuth flow, and we recommend switching when convenient: less setup, all projects at once, and no secret in a config file.
Q: Who can connect, plan-wise?
A: 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.
Q: How do I revoke access?
A: Disconnect the connector in your AI client — its stored credentials are revoked against Ayzeo's standard OAuth revocation endpoint, and access credentials expire on their own within an hour regardless. Each client you connect holds its own credentials, so disconnecting one never affects the others.
Q: Is this more secure than the token setup?
A: Yes, on every axis. Your password never touches the AI client, the client holds only short-lived credentials that rotate automatically, Ayzeo stores credentials only as cryptographic hashes, and replayed credentials trigger an automatic revocation of the whole connection. Long-lived plaintext secrets in config files are gone.
Q: Can my whole team use it, and what can each member do?
A: Yes — every member connects with their own account, and tool access follows dashboard roles: viewers read data, while triggering analyses, prompt runs, and content generation requires the editor role or above on the project. Access checks run per call, so role changes take effect immediately.

Try It Now

If you have an Ayzeo account, you're sixty seconds from a connected assistant: open your AI client, add https://ayzeo.com/mcp/v2 as a connector, sign in, and ask it to list your projects. If you're new to Ayzeo, the Pro trial covers everything you need to try it — including MCP access for your whole team.

Connect Your AI Assistant to Ayzeo

One URL, one sign-in, all your projects. Works with ChatGPT, claude.ai, Claude Desktop, and Claude Code.

Key Takeaways

  • OAuth replaces tokens — add https://ayzeo.com/mcp/v2, sign in with your Ayzeo account, approve once
  • One connection, all projects — your assistant works across your whole portfolio, governed by your dashboard roles
  • Owner pays, team works — projects are available when the owning organisation has an active Pro/Enterprise plan (trials count)
  • Native Claude connectors — the mcp-remote bridge workaround is history; ChatGPT connects via Developer mode until the store listing lands
  • Security upgrade — PKCE, rotating short-lived credentials, hashes at rest, instant revocation

Related Articles

Help Center Help: Connect AI Clients to Ayzeo (MCP Server) — step-by-step setup

Step-by-step guidance and setup details from the Ayzeo Help Center.

Help Center Help: Get an Actionable AI-Visibility Analysis in 60 Seconds

Step-by-step guidance and setup details from the Ayzeo Help Center.

Feature Feature: MCP Server for AI Clients

Explore how this Ayzeo feature supports your AI visibility workflow.

AI Visibility Ayzeo MCP Server: The Original Launch Post (v1)

Connect Claude Desktop, Cursor, or Gemini CLI to your Ayzeo project via MCP and let your assistant answer "what is the next best content page?" using ACOS.

AI Visibility How to Use Search Console Data to Create AI-Optimized Content (ACOS)

Your Google Search Console holds thousands of real queries that users already associate with your site. Learn how to turn that raw data into a prioritized content plan that improves both search rankings and AI chatbot citations using the ACOS scoring framework.

Guide Complete Guide to GEO (Generative Engine Optimization)

Learn the fundamentals of Generative Engine Optimization and how to improve AI visibility.