Skip to main content

Understanding WPVibe Account Connections

Why your AI assistant sees your Levamo sites under one email and not another, and how to fix it.

Overview

If you've already connected a site through AI Management and your AI assistant still reports that it can't see the site, or shows sites you don't recognize, the client is almost always signed in to a different WPVibe account than the one holding your sites.

This is a different problem from a site losing its connection after a restore or migration, which AI Management's Repair connection button fixes on its own. This article covers the client-side case: the site is connected correctly, but the AI client you're talking to is bound to the wrong WPVibe account. If you haven't connected a site yet, start with Understanding AI Management first.

In this article, you will find how account binding works, why a mismatch happens silently, and step-by-step instructions for checking and rebinding your AI client to the correct WPVibe account.


The three accounts involved

Account

What identifies it

Where it lives

Levamo account

Your Levamo login email

my.levamo.com

WPVibe account

An email address, no password

mcp.wpvibe.ai

AI client account

Your Claude, ChatGPT, or Cursor login

The AI provider

Your Levamo sites are attached to your WPVibe account. Your AI client talks to WPVibe on behalf of one WPVibe account at a time. If the AI client is signed in to a different WPVibe account than the one holding your sites, it will report that nothing is connected, even though everything looks fine on the Levamo side.

A fourth piece, your Platform API key, controls the connection between Levamo and WPVibe itself and is covered in Understanding AI Management. It doesn't affect which WPVibe account your AI client is signed in to, so it isn't part of the mismatch problem this article solves.


Your WPVibe account is your Levamo email

As covered in Understanding AI Management, your WPVibe account is created automatically using your Levamo primary email, with no password required.

What's specific to AI clients is that this binding is per person. On a team, each member who connects a site does so with their own WordPress admin, their own Platform API key, and their own WPVibe account, tied to their own Levamo email. A teammate's Claude connection does not see your sites, and yours does not see theirs.

Tip:
To see exactly which email your WPVibe account uses, check the primary email under your Levamo account settings. That is the address to use whenever WPVibe asks you to sign in.


How an AI client connects to WPVibe

Connecting an AI client happens once, during the sign-in step covered in Understanding AI Management's connection flow. You add the WPVibe server URL to the client, type an email address, and enter the 6-digit code WPVibe sends to it. That email is the binding moment: it decides which WPVibe account the client is attached to, and the client keeps that authorization until you explicitly remove it.

Where each client stores the binding

AI client

Where the sign-in is stored

Scope

Claude.ai / Claude Desktop

In your Claude account, under Customize → Connectors

Shared between claude.ai and the desktop app for the same Claude login

Claude Code

In your local Claude Code configuration

Per machine and user profile

ChatGPT

In your ChatGPT account, under the WPVibe app

Per ChatGPT login. The app attaches per chat, but the account link persists

Cursor, Windsurf, Gemini CLI, and other local clients

In the client's local MCP configuration, often an .mcp-auth folder in your home directory

Per machine

The practical consequence: a Claude account that signed in to WPVibe last month with [email protected] is still bound to [email protected] today, in every chat, on both web and desktop. It has no way of knowing your Levamo sites live under [email protected].

Important:
Do not work around a mismatch by adding a second WPVibe connector to the same AI client. Keep exactly one WPVibe connector per client. Duplicate connectors cause the client to reuse stale tokens and tool lists, and one connector already manages every site in the account.


Why a mismatch breaks things

Levamo primary email

Email used at WPVibe sign-in

Result

Sites appear, everything works

Assistant reports no connected sites, site operations fail

A teammate's email

Assistant sees the teammate's sites, not yours

The mismatch is silent. The Levamo dashboard shows the site as connected, the AI client shows WPVibe as connected, and the assistant simply cannot find the site. Nothing in either interface tells you the two sides are pointing at different WPVibe accounts.

Common ways this happens:

  • You tried WPVibe on your own before Levamo's AI Management existed and signed in with a personal email

  • You share a Claude or ChatGPT login with someone else who connected WPVibe first

  • Your Levamo account uses a different email than the one you normally reach for on sign-in screens


How to fix a WPVibe connection mismatch

Check which email your AI client is bound to

Step 1: Note your Levamo primary email

Check the primary email listed under your Levamo account settings. This is the email your WPVibe account should be using.

Step 2: Ask your AI client to list connected sites

In your AI client, start a new chat and ask it to use WPVibe to list your connected sites.

Step 3: Compare the results

If your Levamo site appears, the binding is correct and you can stop here. If the list is empty or shows sites you don't recognize, the client is signed in to a different WPVibe account. Continue with the rebinding steps below for your client.

Rebind Claude.ai and Claude Desktop

Step 1: Open Connectors

In Claude, open CustomizeConnectors.

Step 2: Remove the WPVibe connector

On the WPVibe row, choose Disconnect, or remove the connector entirely.

Step 3: Add WPVibe back

Select AddAdd custom connector. Name it WPVibe, set the server URL to https://mcp.wpvibe.ai/mcp, and leave the OAuth client fields empty.

Step 4: Sign in with the correct email

Click Connect, enter your Levamo primary email, and enter the 6-digit code.

Note:
Claude Desktop shares connectors with your Claude account, so doing this once on claude.ai fixes the desktop app as well. Restart the desktop app if it does not pick up the change.

Rebind Claude Code

Step 1: Remove and re-add the WPVibe server

claude mcp remove wpvibe claude mcp add --transport http wpvibe https://mcp.wpvibe.ai/mcp

Step 2: Authenticate

Type /mcp in Claude Code, select wpvibe, choose Authenticate, and sign in with your Levamo primary email.

Rebind ChatGPT

Step 1: Open Apps & Connectors

Open ChatGPT settings → Apps & Connectors, or go to the WPVibe app page.

Step 2: Disconnect WPVibe

Disconnect or remove the WPVibe app.

Step 3: Reconnect with the correct email

Add WPVibe again from the app directory, click Connect, and sign in with your Levamo primary email.

Note:
Remember to attach WPVibe to each new chat with the + button.

Rebind Cursor and other local clients

Step 1: Remove the WPVibe server

Remove the WPVibe server from the client's MCP settings.

Step 2: Clear cached sign-in

If the client uses mcp-remote, delete the .mcp-auth folder in your home directory to clear the cached sign-in.

Step 3: Reconnect with the correct email

Add the server again with https://mcp.wpvibe.ai/mcp and complete the sign-in with your Levamo primary email.

If the sign-in page does not ask for an email

Occasionally a client reconnects without showing the email screen, or the WPVibe page opens already signed in as the old address. This happens when the client still holds a cached token, or your browser still has an active WPVibe session from an earlier sign-in.

  • Use a private browser window for the sign-in step, so no existing WPVibe session is reused. You can also visit https://mcp.wpvibe.ai/account and sign out there first.

  • Use WPVibe's backup endpoint. Add the connector with https://mcp2.wpvibe.ai/mcp instead of the primary URL. It is the same service, but most AI clients treat it as a new connector and run a fresh sign-in. Remove the old mcp.wpvibe.ai connector first so you don't end up with two.


FAQ

Which email is my WPVibe account?

Always the primary email on your Levamo account.

Can I choose a different WPVibe email from the AI Management tab?

No. The WPVibe account is created automatically using your Levamo primary email.

Does the binding follow my AI account across devices?

For Claude.ai and Claude Desktop, yes. For Claude Code, Cursor, and other local clients, the binding is per machine.

Do teammates share my WPVibe connection?

No. Each team member connects with their own Levamo email and gets their own WPVibe account.

How many WPVibe connectors should one AI client have?

Exactly one.


Conclusion

A WPVibe connection mismatch is silent but easy to fix once you know what to look for: check whether your AI client is signed in with your Levamo primary email, and rebind it if not. If your assistant still can't see your site after rebinding, contact our support team, available 24/7, with your Levamo primary email, the site URL, the AI client you're using, and what the assistant returns when asked to list connected sites.

Did this answer your question?