/v1/* REST call needs an organization API key. There is no anonymous test mode.
Sending the key
?key= on the server URL. Prefer the header so the key stays out of logs and shared configs.
Your key belongs to your organization. Don’t commit it, paste it into shared chats, or embed it in a client-side app.
Where the key is issued
Mint a key in the console, or use the one from your welcome email. The same page shows today’s search usage.Request rate
Each key can make 15 requests a second, across MCP and REST together. Every MCP message and every REST call counts, not only searches. The next request gets HTTP 429 with aRetry-After header and error code rate_limited and retry_after_seconds, the same on MCP and REST. Need more? Reply to your welcome email.
Daily search cap
search_catalog counts against a per-key daily allowance (UTC). When the cap is hit:
Non-search tools do not consume the search allowance. Failed searches with
invalid_key, unauthorized, invalid_arguments, rate_limited, or daily_limit_reached are not counted.
Need a higher cap? Reply to your welcome email.
Auth errors
The 401 body carries a message that says which case you hit:
invalid_key, never unauthorized.
Console vs MCP vs REST
Tool errors are on MCP tools. The organization UI is the console.