Skip to main content
Read the error code before retrying. Access and configuration refusals need a change first; an unknown observation is a check result, not a request failure. HTTP failures return an error object. MCP tool failures set isError and carry shared error information in text content. Optional details explain recovery when available.
This example shows a scope refusal. Keep its code and request identifier in diagnostics; keep credentials out. Server failures withhold private details. Configuration refusals such as PROVIDER_NOT_CONFIGURED include retryable: false and action: operator_configuration_required. Follow the named operator action; retrying cannot configure the server.

Access and input

See HTTP setup and MCP setup. Access errors need a corrected identity or grant; repeated identical requests cannot widen permissions.

Checks, limits and replay

A 429 can describe a request-rate limit or an exhausted allowance. Read its code before scheduling a retry. See usage, checking a placement and batch verification.

Expired history and configuration

CURSOR_EXPIRED returns 410 when a cursor falls outside retained history. Follow its recovery details. A source-event refusal provides resync_required, snapshot_endpoint and resume_cursor; export the current snapshot before resuming. Keep destination and source feeds separate. A missing historical interval cannot be reported as no changes. EVIDENCE_EXPIRED returns 410 when the raw observation snapshot has expired. Observation metadata remains available. A new check produces current evidence, not a recreation of the old page. PROVIDER_NOT_CONFIGURED, PROVIDER_DISABLED, OWNED_DISCOVERY_NOT_CONFIGURED and OWNED_CORPUS_UNAVAILABLE require operator configuration. Repeated calls cannot activate a provider or load a corpus. Use an available customer import when it fits the task. Consult the operation’s page for its remaining domain-specific errors. Troubleshooting gives end-to-end recovery; common schemas explains result fields and uncertainty. Availability distinguishes source contracts from your connected release.