Error reference
This page lists the errors returned by the Cryptohopper Market Data MCP and describes the cause and recommended handling for each.
For a task-oriented troubleshooting guide, see troubleshoot common MCP errors.
Error format
Errors are returned to the MCP client in the standard MCP error envelope. The fields:
| Field | Type | Description |
|---|---|---|
| code | string | A stable, uppercase identifier (e.g. QUOTA_EXCEEDED). |
| message | string | A human-readable description. |
| details | object | Optional structured context. |
The code is the stable contract. Clients should branch on code, not on the text of message.
Authentication errors
UNAUTHORIZED
The API key is missing, malformed, expired, or revoked.
Common causes:
- No Authorization header in the request.
- Malformed bearer token (whitespace, copy-paste artefacts).
- Key has been revoked in the Cryptohopper account interface.
- Key was generated for a different product and is not valid for the MCP.
Handling: regenerate the key from the Cryptohopper account interface and reconfigure the client. See API key security best practices and how to get a Cryptohopper MCP API key.
FORBIDDEN
The request is authenticated but the account does not have permission to perform the requested action.
Common causes:
- Account is suspended or flagged.
- The endpoint has been restricted for the account.
Handling: contact Cryptohopper support. Regenerating the key will not resolve this error.