Troubleshooting

Start here, then follow the link to the page that covers your specific case. Most problems fall into four buckets: setup won't complete, users can't sign in, tools don't appear, or calls fail.

Start with the most common one

"Connected, but no tools appear" is by far the most frequent report, and it's almost never a fault. Check in this order:

CheckWhere
Connection status is ActiveConnections → the connection
Tools are PublishedTool Catalog
A role the user holds has access to those toolsAssigning Tool Access
The user actually holds a roleMembers & Access

Workspace admins usually see every tool regardless of role access. So it can work perfectly for you while your whole team sees nothing. Always verify as a non-admin member.

Setup won't complete

Message or symptomCauseGo to
Verify the connection's domain before provisioningStep 2 hasn't passedCreate a Connection
Domain verification never turns greenDNS propagation, or a doubled record nameCreate a Connection
Configure the JWKS URI and Issuer URI before provisioningToken Exchange Step 3 incompleteToken Exchange Config
Configure the login/exchange/validate URLs and generate an HMAC key firstTenant Delegated Step 3 incompleteTenant Delegated
A checkName: message listEndpoint certification failedTenant Delegated Troubleshooting
Provisioning succeeded but sign-in doesn't workToken Exchange IdP registration is non-fatal — it can fail silentlyToken Exchange Troubleshooting

Users can't sign in

MessageMeaningGo to
user not found — please log in to the Dashboard firstNo member record yet. Expected on first use with Token ExchangeInviting Members
token has expiredNormal expiry — reconnect. Persistent means clock skew—
issuer not recognizedToken was issued for a different connectionCheck the endpoint URL
unable to resolve signing keyUsually a stale token, or an IdP token sent directlyToken Exchange Auth Flow
identity provider unreachableTransient — retry—
Session has been revoked or expiredYour app returned valid: false (Tenant Delegated)Tenant Delegated Troubleshooting
Invitation email never arrivedCheck spam, then ResendInviting Members

An AI client won't connect

SymptomCause
Client reports server unreachableConnection isn't Active
Claude Desktop / ChatGPT / Cursor rejectedExpected on Token Exchange — those clients need interactive browser login, which that model disables. Use Identity Brokering, or integrate programmatically
Client asks for an API keyIt's pointed at something other than the MCP Server URL
Wrong workspace's tools appearWrong endpoint — each connection has its own
Sign-in works, still disconnectedStale cached credentials — remove and re-add the connector

See Connecting AI Clients.

Tool calls fail

Authentication is working; the problem is downstream.

SymptomLikely cause
Calls return 4xxThe AI is constructing calls your API rejects — usually a vague tool description or an under-specified schema. Fix in Tool Studio
Calls return 5xxYour API is erroring. Check its logs
Calls time outUpstream latency. Check Metrics
Returns data but not what was wantedA parameter is mapped wrong. Use Preview request in Tool Studio
AI picks the wrong toolDescription problem, not a platform problem. Rewrite it
AI asks for a parameter it should deriveThe description doesn't say where the value comes from

Tools or specs behave oddly

SymptomCause
Nothing generated after uploading a specThe spec failed to parse — check API Specs
Tool changes not reflectedSaving creates a version; you must Make active. See Tool Studio
Tool list looks stale in the clientSome clients cache for the session — reconnect
A tool vanishedUnpublished, or role access was removed

Still stuck

Narrow it down before digging in:

  1. Does it affect everyone, or one person? One person → roles and membership. Everyone → publishing, access, or connection state.
  2. Did it ever work? Never → setup. Used to → something changed; check the Audit Log.
  3. Is it one tool or all of them? One → that tool's config. All → authentication or connection state.
  4. What does the error actually say? Most messages here name their own cause.

Per-model pages carry the detail: