MCP

Troubleshooting

Fix common Gummble MCP install, OAuth, transport, token, and scope issues.

Start here when an MCP client can see the Gummble server but install, authorization, or tool calls do not complete.

Plan required

Symptoms

  • The client connects but the first tool call returns an entitlement or upgrade error.
  • You are redirected to an upgrade CTA during MCP setup.
  • The server responds, but no usable design data is returned.

Fix

Upgrade to a plan that includes MCP access, then restart the client auth flow. If the client cached a failed token, disconnect or remove the gummble server first, then authorize again.

OAuth opens but fails

Symptoms

  • A browser window opens, but the callback never reaches the MCP client.
  • The consent page loops back to sign-in.
  • The client reports that authorization was cancelled or timed out.

Fix

  1. Sign in to Gummble with the same browser profile that opened the OAuth page.
  2. Allow popups, cookies, and localhost callbacks for the auth flow.
  3. Disable extensions that block redirects for api.gummble.com or gummble.com.
  4. Retry from the client instead of refreshing the callback URL manually.

If the client supports clearing MCP credentials, clear the Gummble entry and run the auth flow again.

Client supports SSE only

Symptoms

  • The client asks for an SSE endpoint.
  • https://mcp.gummble.com/mcp is rejected as an unsupported transport.
  • The client was built before Streamable HTTP support shipped.

Fix

Use the Streamable HTTP endpoint whenever possible:

https://mcp.gummble.com/mcp

For legacy SSE-only clients, use:

https://mcp.gummble.com/sse

If the client supports both, prefer Streamable HTTP. It is the primary Gummble MCP transport.

Token/scope missing

Symptoms

  • tools/list returns empty.
  • Tool calls fail after OAuth succeeds.
  • The client says the token is missing a scope or audience.

Fix

Disconnect the gummble MCP server from your client and authorize again. The consent screen should request MCP scopes such as mcp:tools and issue a token for:

https://mcp.gummble.com/mcp

If you are building a custom client, make sure the authorize and token requests include the MCP resource parameter and that token refreshes use the same resource audience.

Still stuck

Send support the client name, the server URL used, the approximate timestamp, and the exact error message. If this is a custom integration, include the OAuth step that failed and the HTTP status code.