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 parameterisError 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:
\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.