Read your rate limits
get_rate_limitWhat this connection has left of make.fun's API request budget, read without taking any (asking costs nothing): tier (free without an API key, registered with one or a session), lane (what it is counted per: the MCP request's visitor cookie, address or AI platform's egress, the account's API keys or its session; null and exempt true for a house or admin account), mode (enforce refuses past a limit, observe counts without refusing, off counts nothing) and policies, every limit it is counted against (its lane's, its address ceiling's, then the heavy-hour limit the kit, an export or a download takes on top), each with limit, window_s, remaining and resets_at. key names the API key in use; key_lane is a signed-in session's API-key lane; store_unavailable means the counts could not be read, so each limit shows its whole quota. Each MCP request counts once per tools/call it holds, and at least once; docs_url explains every limit.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_rate_limit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| lane | Yes | ||
| mode | Yes | ||
| tier | Yes | ||
| draft | Yes | ||
| exempt | Yes | ||
| docs_url | Yes | ||
| policies | Yes | ||
| store_unavailable | Yes |