Documentation

Errors and troubleshooting

Diagnose authentication, rate-limit, tool-schema and data-credit failures.

MCP transport failures may appear as HTTP errors, JSON-RPC errors or a successful tool response with isError: true.

Common errors

SignalMeaningWhat to do
HTTP 401Missing or invalid authenticationReconnect OAuth or replace the static key
HTTP 429Credential, organization or daily rate limit reachedSlow down and retry later
JSON-RPC -32600Invalid JSON-RPC requestSend a valid 2.0 request envelope
JSON-RPC -32601Unsupported methodUse initialize, tools or resources methods
JSON-RPC -32602Arguments do not match the live schemaCall tools/list and correct the arguments
JSON-RPC -32002Insufficient WhatWins AI data creditsReduce the request or wait for renewal
isError: trueThe selected tool failed during executionRead the returned message, then retry once

The connector does not appear

  1. Confirm the URL is exactly https://whatwins.io/api/mcp.
  2. Leave OAuth Client ID and Secret empty.
  3. Make sure custom connectors or apps are enabled by the AI workspace admin.
  4. Remove the incomplete connector and add it again.
  5. Start a new conversation after reconnecting.

Claude says WhatWins is unavailable

Open Settings → Connectors, find WhatWins and confirm it is connected and enabled. In Claude Code, run:

claude mcp list

Then open /mcp inside Claude Code to inspect connection status.

ChatGPT cannot find the tools

Confirm Developer mode is enabled, the custom app finished scanning tools and the app is allowed in the current workspace. Enterprise and Edu workspaces may require an administrator to approve or publish the app.

A tool rejects valid-looking arguments

The server schema is authoritative and may evolve. Call tools/list, inspect the schema returned for that tool and retry with only supported fields. Do not guess enum values.

Empty is not always an error

A successful response with zero rows means no verified result matched the current scope and filters. Widen the date range or relax filters before retrying.