MCP Rate Limits

The MCP server enforces rate limits to ensure fair usage. These limits are separate from browser-based limits.

Default Limits (MCP + API Tier)

What Happens When Limits Are Exceeded

When you exceed a rate limit, the tool returns an error response with isError: true and a message indicating which limit was exceeded and when it resets. Your AI assistant will see this error and can inform you or wait before retrying.

Checking Usage

Use the get_usage tool to check your current counters at any time:

// Example response from get_usage
{
  "searches": { "used": 5, "limit": 30, "window": "hour" },
  "ftsQueries": { "used": 2, "limit": 10, "window": "minute" },
  "subtitleDownloads": { "used": 12, "limit": 50, "window": "day" },
  "summaryGenerations": { "used": 3, "limit": 50, "window": "day" }
}

Tips for Staying Within Limits

Limits reset on a rolling window basis. If you're rate-limited, wait a few minutes and try again.

← Back to MCP Guide