Skip to main content

An agent stays on “Setup pending”

Passport marks an agent connected only after it observes real activity. Opening or copying the setup instructions is not enough.
  1. Keep the agent open.
  2. Finish its browser sign-in.
  3. Ask it to list your Passport tools.
  4. Return to Agents, open the agent, and choose Refresh or Troubleshoot.
Passport’s agent-specific troubleshooting shows the exact check for Claude Code, Cursor, VS Code, Codex, Claude, ChatGPT, and Passport CLI.

A connection has a generic or unfamiliar agent name

Dynamic agents can report their own MCP name, title, and version. Passport shows that context in Agents and Activity; it does not use the claimed name to grant access. If the agent supplies no usable identity or connection label, Passport shows agent. Ask the agent to list Passport tools, then refresh Agents. Review the connection’s owner and activity before disconnecting it. See agent names.

An app is missing from one agent

Open Agents, select that agent, and open Limit apps for this agent.
  • Turn on the app if it is available but hidden.
  • If it says Not connected yet, open Apps and finish the app connection.
  • If the app is not listed, you may not have access to it. Ask a workspace admin.
After a visibility or access change, ask the agent to refresh its tools. Starting a new chat or session can also help agents that cache their tool list.

Tools appear twice

You probably have both the normal connection and the Local bridge configured for the same agent. Open Agents. The affected row says it is set up twice; choose Remove duplicate. Passport removes the local setup and keeps the account connection that works.

”Redirect URI is not allowed” when signing into an app

Some providers allow sign-in to return only to approved domains. The fix is in that provider’s dashboard, not in Passport. Add your Passport domain (or the full callback URL) to their allowed redirect settings:
Admins can copy this from the app’s setup screen under Sign-in service or Callback URL. For Mintlify, use Admin → MCP → Allowed OAuth redirect URIs. This is different from the custom-domain DNS settings. If your organization has several Mintlify deployments, allow the redirect on each one or choose the intended deployment during consent.

”A different workspace” / reconnect prompts

Passport will not attribute your activity to the wrong workspace. If this machine’s saved Passport sign-in belongs to a different workspace than the one an agent expects, the bridge reports: “This machine’s Passport credential now belongs to a different workspace. Reconnect this agent from the Passport web app or run passport-bridge login.” Reconnect that agent from Agents in the intended workspace. This often happens after the same computer signs into another workspace.

”This connection isn’t signed in”

This means the agent’s Passport sign-in expired. It is separate from an individual app or integration needing reconnect. If Claude Desktop uses the Local bridge, ask Claude to reconnect Passport. The bridge stays available in a restricted recovery mode and exposes a Reconnect Passport action. Open its Passport link, confirm the device code, and finish browser sign-in. Passport restores the tools in the existing Claude session; you do not need to restart Claude. You can also open Agents and choose Reconnect on the Claude row. Other agent connection types may require this route when they cannot present the recovery action in chat.

An agent says an app needs sign-in

This means one integration’s sign-in expired, not the agent’s Passport sign-in. The agent should offer a Connect or Reconnect action. Depending on the agent, this appears as a built-in prompt or as a secure Passport link in the conversation.
  1. Open the link and confirm that it uses your Passport domain.
  2. Sign in to the provider in the browser. Do not paste a password, API key, or provider token into the chat.
  3. Wait for Passport to say All set, then return to the agent. It can retry the original action.
If there is no link, the app may need one-time company setup, or the agent may be an autonomous background agent with no person attached. Open Apps to see the next step or ask your workspace admin.

”This account has been deactivated”

A deactivated person cannot sign in or use Passport. You may see:
  • From a connection: “This account has been deactivated.”
  • On the sign-in page: “Your account has been deactivated. Contact your workspace admin.”
An admin can reactivate you in People. Then sign in again and reconnect any accounts that need it.

Rate limited

Wait a moment and try again. The message says whether the limit applies to the connection, workspace, or number of calls happening at once. Self-host operators can tune these limits; see Self-host.

Passport CLI cannot connect

Run:
doctor checks the runtime, credential store, endpoint, sign-in, and protocol without printing credentials. If it asks you to sign in, run the passport login command shown under Agents → Add agent → Passport CLI.

Passport CLI exits with an error code

Stable exit codes help scripts and agents: Run with --json for a structured cause and any approval or app hint.