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:

Search rate limit

If the assistant sends too many searches at once or in a short time, a search tool returns a tool error saying that the search rate limit was reached and how many seconds to wait. This is temporary and is not a credits problem. Wait that long, then ask the assistant to run searches one or two at a time instead of many in parallel. See Rate limits.
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.