ICML Paper Search MCP
Reference

Error Codes

Stable errors returned by MCP and CLI.

Failures use:

error[code]: public short message

Keys, provider responses, query text, vectors, internal paths, and unknown exception details are not returned.

Stable errors

CodeRetry by default?Meaning
invalid_requestNoInvalid parameter, length, range, or required value
session_not_foundNoSession is missing, expired, or closed
session_capacity_reachedLaterActive-session limit reached
rate_limitedYesSource or global rate/count limit reached
server_busyYesThe service queue is full or timed out
embedding_unavailableSometimesDashScope is unavailable, misconfigured, or returned an unusable response
embedding_quota_exhaustedNoDashScope free quota or account balance exhausted
index_unavailableNoLocal index missing, damaged, or contract-mismatched
index_build_limit_exceededNoExplicit index-build input limit reached
internal_errorNoUnknown service error; details stay behind the safe log boundary

Back off for rate_limited, server_busy, or a temporary embedding_unavailable. Quota, index, configuration, and invalid-request errors require the stated condition to be fixed before retrying.

On this page