Docs › Errors and limits

Errors and limits

What each answer means, and the limits that apply.

HTTP answers from the MCP server

StatusMeaning
401No token, or one that is malformed, unknown, revoked or expired, or its person left the workspace. The answer carries WWW-Authenticate: Bearer resource_metadata="…", which an OAuth-capable client follows to sign in.
405The server answers POST only: there is no server-initiated stream.
429More than 120 calls a minute on one token. Wait for Retry-After seconds.

Tool errors

A tool that cannot do what was asked answers an ordinary MCP result with isError: true and a sentence:

Paging

Every list tool takes limit (1 to 100, default 25) and cursor. Pass the nextCursor of one page to get the next, and stop when it is null.

Limits

WhatLimit
MCP calls120 a minute per token
OAuth client registrations20 an hour per address
OAuth token and revoke calls60 a minute per address
Authorization codeone use, 60 seconds
OAuth access token1 hour
OAuth refresh token30 days, replaced on each use
Calendar range62 days at most