Production MCP endpoint
https://mcp.fbplot.com/mcpTransport: Streamable HTTP; OAuth 2.1 Authorization Code + PKCE; protocol negotiation supported.
401 / authentication required
Reconnect the client and complete login/consent. Do not reuse the FBPlot web cookie as a bearer token. Confirm the client sends the access token to the MCP endpoint.
403 / Pro or scope error
Confirm the account has an active Pro subscription or Admin role, then reconnect if scopes changed. Existing grants are checked against current subscription state.
PLAYER_NOT_FOUND or AMBIGUOUS_PLAYER
Use resolve_players with season/team/competition context. Pick an explicit stable ID; never infer from a partial name.
CHART_RENDER_FAILED
Retry once with fewer metrics or a supported aspect ratio. The chart record is rolled back when rendering fails, and the response never includes a partial public asset.
RATE_LIMITED / QUERY_TOO_COMPLEX
Follow the returned retry hint. Narrow the season, competition, metric, page size, or player set instead of paging through the full dataset.
Support context to include
When contacting FBPlot support, include the structured error code, approximate time, client name, and chart ID if one was returned. Never send access tokens, refresh tokens, cookies, private PNG URLs, or raw player data.
Contact FBPlot support