Skip to main content
The Bigdata MCP server reports failures in two different ways, depending on where the failure happens. Authentication, access, and generic server problems come back as HTTP error responses. Problems that occur while a tool is validating or running its request come back as HTTP 200 with an error flag inside the response.

HTTP error codes

If there is an issue with authentication, access, or a generic server error, the MCP server returns one of the following:

Tool errors

If a tool responds but there was an error during validation or execution, the server returns HTTP 200 Success with the response parameter isError set to true. The explanation for the user is in the text content block. The following example shows a user who has run out of credits, so the tool could not return data:
Once the \n escapes are resolved, the text field reads as follows:
At the moment we do not support error codes in tool responses. Please email support@bigdata.com if you require it for your use case and we will start providing errors to satisfy them.