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
- Sign in to Gummble with the same browser profile that opened the OAuth page.
- Allow popups, cookies, and localhost callbacks for the auth flow.
- Disable extensions that block redirects for
api.gummble.comorgummble.com. - 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/mcpis 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/mcpFor legacy SSE-only clients, use:
https://mcp.gummble.com/sseIf the client supports both, prefer Streamable HTTP. It is the primary Gummble MCP transport.
Token/scope missing
Symptoms
tools/listreturns 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/mcpIf 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.