Limits and errors

The MCP server spends the same quota as the API and the website, and when it refuses, it says why in words the assistant can pass on to you.

Limits

Free accountPaid plan
Searches per day100your plan's daily searches, shared with the API and the website
Rows per query1 000your plan's limit
Rows per query with snippets20your plan's limit; spends a snippet search
Rateten calls a minute per account, shared with the API - see Quotas and rate limits

Ask the assistant to call account to see the exact numbers for your account. page times rows cannot go past the rows per query. Searches reset at midnight UTC.

Errors

A refused search is not a protocol error: the tool answers with isError: true, a message the assistant can pass on to you, and a code in the structured data.

CodeMeaning
empty_queryNo query.
page_too_deeppage times rows goes past the rows per query of the plan.
too_many_requestsMore than ten calls in a minute; retry_after says how many seconds to wait.
quota_exceededThe day's searches are used up; resets_at says when they return (midnight UTC).
snippet_quota_exceededThe day's snippet searches are used up; searching without snippets still works.

When the assistant cannot connect

What you seeWhat it means
The assistant asks to sign in again, or reports 401No token, or one that was deleted or disconnected on your profile page. Connect again, or issue a new token.
OAuth fails before the PublicWWW sign-in pageThe client wants to register itself first, which PublicWWW does not support - use a token with it.
An error page on PublicWWW instead of the Allow screenThe client's identity document could not be read, or its return address is not in it. Nothing was granted; try again later or use a token.
Next For developers