Cloudflare Workers MCP server: ai-rate-limit-tracker
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Forecast when rate limits will be exhausted and get scheduling recommendations.
Your actual request rate (requests/min)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Forecast when rate limits will be exhausted and get scheduling recommendations.
| Argument | Type | Description |
|---|---|---|
| model | string | |
| api_key* |
| string |
| provider* | string |
| rate_rpm | number | Your actual request rate (requests/min) |
{
"type": "object",
"required": [
"api_key",
"provider"
],
"properties": {
"model": {
"type": "string"
},
"api_key": {
"type": "string"
},
"provider": {
"type": "string"
},
"rate_rpm": {
"type": "number",
"description": "Your actual request rate (requests/min)"
}
}
}Get published rate limit specs (RPM, TPM, RPD, context window) for an AI provider and optional model.
| Argument | Type | Description |
|---|---|---|
| model | string | Model name (optional) |
| provider* | string | openai | anthropic | gemini | groq | cohere | mistral | together | deepseek |
{
"type": "object",
"required": [
"provider"
],
"properties": {
"model": {
"type": "string",
"description": "Model name (optional)"
},
"provider": {
"type": "string",
"description": "openai | anthropic | gemini | groq | cohere | mistral | together | deepseek"
}
}
}List all AI providers supported by the tracker with their models and default limits.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Record an AI API call and get real-time usage counters plus warnings if approaching limits.
| Argument | Type | Description |
|---|---|---|
| model | string | |
| api_key* | string | Your tracker API key |
| provider* | string | |
| latency_ms | integer | |
| tokens_used | integer |
{
"type": "object",
"required": [
"api_key",
"provider"
],
"properties": {
"model": {
"type": "string"
},
"api_key": {
"type": "string",
"description": "Your tracker API key"
},
"provider": {
"type": "string"
},
"latency_ms": {
"type": "integer"
},
"tokens_used": {
"type": "integer"
}
}
}