Skip to main content
Over REST, every error is {"code":"…"} and nothing else: a stable code, never a sentence, so you can translate it for your own users. The MCP server reports a miss as a normal result instead; only 401 and 429 reach an MCP client as statuses. On a 402, X-Credits-Cost and X-Credits-Remaining say how far short the balance was. When the call was refused before it ran (no plan, or a zero balance), X-Credits-Cost is 0, because the price is not known yet. The account routes the dashboard uses have more codes. They are not part of a data integration. Stuck? Email engineering@otbstudio.ai.