Skip to main content
Glama

Server Details

Did Codex, Claude Code or Cursor reset usage limits today? Live status and news, official sources.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation4/5

Each tool targets a distinct resource: get_reset_status is a single-tool detail lookup, list_events is a chronological event feed, and list_tools is a catalog/comparison view. There is mild overlap because list_tools also surfaces reset status fields (last reset time, hours since, probability) that get_reset_status returns, but the descriptions make the intended use cases (lookup vs. compare vs. browse events) reasonably clear.

Naming Consistency5/5

All three names follow a strict verb_noun snake_case pattern: get_reset_status, list_events, list_tools. The verbs (get for single-object retrieval, list for collections) are used consistently, making the set predictable.

Tool Count4/5

Three tools is slightly thin but appropriate for a narrow, read-only domain (AI coding tool usage-limit reset tracking). Each tool serves a distinct purpose — single-tool detail, event feed, and full catalog — so none feels redundant.

Completeness4/5

For a read-only informational server the surface covers the core needs: status lookup per tool, event history, and a tool catalog. Minor gaps exist — no date-range or keyword filtering on events, no per-event detail lookup, and list_tools takes no arguments — but agents can work around these by calling the existing tools.

Available Tools

3 tools
get_reset_statusDid this tool reset today?A
Read-only
Inspect

Answer "did reset its usage limits today?" for one AI coding tool: whether a reset happened in the last 24 hours, the last reset time (UTC), hours since, the estimated probability of a reset in the next 24 hours, and a link to the live page with the official source.

ParametersJSON Schema
NameRequiredDescriptionDefault
toolYesSlug of the AI coding tool to check, e.g. codex. One of: codex, claude-code, cursor, gemini-cli, copilot, kiro, windsurf, antigravity.

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety and external-source traits are covered. The description adds that a probability estimate and an official-source live link are produced, which is useful output context, but it says nothing about data freshness, caching, or how the probability is derived.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence, front-loaded with the question it answers and then listing the returned facts. The trailing enumeration is somewhat list-like but every item earns its place since no output schema exists.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description usefully enumerates the return fields (reset flag, last reset time UTC, hours since, 24h probability, source link), which is exactly the burden it must carry. Minor gaps remain around edge cases such as unknown tools or missing data.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with a fully enumerated enum, so the schema already documents the single parameter completely. The description's 'for one AI coding tool' adds no meaning beyond the schema, making the baseline 3 correct.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a precise verb+resource: answering whether a single AI coding tool reset its usage limits in the last 24 hours, and enumerates the exact fields returned. It is unmistakably a single-tool status lookup, though it never names or contrasts with its siblings list_events/list_tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the framing question ('did <tool> reset its usage limits today?'), which tells the agent the scenario this answers. However, there is no explicit when-to-use, when-not-to-use, or alternative-routing guidance relative to list_tools or list_events.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_eventsRecent resets, promotions and limit changesA
Read-only
Inspect

List recent events for AI coding tools, newest first, each with its official source link: usage-limit resets, promotions and free credits, limit increases or decreases, and discontinued plans. Optionally filter by tool and by group.

ParametersJSON Schema
NameRequiredDescriptionDefault
toolNoOnly events of this AI coding tool. Omit for all tools. One of: codex, claude-code, cursor, gemini-cli, copilot, kiro, windsurf, antigravity.
groupNoOnly events of this group: resets (usage-limit resets), deals (promotions and free credits), limits (limit increases or decreases), discontinued (discontinued tools or plans). Omit for all groups.
limitNoMaximum number of events to return, 1 to 50. Default 10.

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety and external-source behavior are covered. The description adds genuinely new behavioral detail beyond that: results are ordered newest first and each entry carries an official source link. However, it says nothing about pagination, truncation by the limit parameter, or result volume.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the core action and the result shape before the optional filtering note. The event-type enumeration is slightly listy but earns its place by defining scope.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only listing tool with full schema coverage and no output schema, the description covers scope, ordering, item contents, and filters adequately. Missing pieces (pagination behavior, what happens when no filter is supplied, result size vs default limit) are minor for this complexity level.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so tool, group, and limit are already fully documented including enums and defaults. The description only restates the tool/group filters at a high level and omits the limit parameter entirely, adding little semantic value over the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (List) and resource (recent events for AI coding tools) and enumerates the event categories covered: limit resets, promotions/free credits, limit changes, discontinued plans. That enumeration makes it easy to tell apart from get_reset_status (singular status) and list_tools, though neither sibling is named explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The only usage guidance is 'Optionally filter by tool and by group,' which implies this is the browse-all endpoint. It never says when to prefer it over get_reset_status or when a filter is required, so the agent must infer routing from the scope alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_toolsList tracked AI coding toolsA
Read-only
Inspect

List every AI coding tool QuotaTick tracks (Codex, Claude Code, Cursor, GitHub Copilot …) with its current usage-limit reset status: last reset time (UTC), hours since, number of resets in the last 30 days, and the statistical chance of a reset in the next 24 hours. Takes no arguments. Use it to find a tool's slug or to compare tools.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint and openWorldHint, and the description adds meaningful return-value semantics (last reset time in UTC, hours since, 30-day reset count, 24-hour reset probability) plus 'Takes no arguments.' It does not mention ordering, result size, or pagination, but for a small fixed enumeration that is minor.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the verb and scope, then the returned fields, then the usage hint. No filler sentences; every clause carries either identifying or routing information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description carries the return-value burden and does so thoroughly, and a zero-arg read-only list tool needs nothing more (no auth, mutation, or pagination concerns).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so the baseline is 4; the description explicitly confirms 'Takes no arguments,' matching the empty schema with no ambiguity.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb ('List') plus named resource ('every AI coding tool QuotaTick tracks') with concrete examples (Codex, Claude Code, Cursor, Copilot) and the exact fields returned. This is clearly distinguishable from get_reset_status (single-tool detail) and list_events.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states the use cases: 'find a tool's slug or to compare tools,' which tells the agent when to reach for this versus a per-tool lookup. It stops short of naming get_reset_status as the alternative for a specific tool's status, so no explicit exclusion is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedget_reset_status
    • First observedlist_events
    • First observedlist_tools

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables querying forecasts of OpenAI Codex usage-limit resets, verified reset timelines, and current Codex service status through natural language, with no API key required.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Lets an AI agent check its own Claude and Codex usage limits — used percentages and exact reset times for session and weekly windows — so it can plan long-running work around resets instead of dying mid-task. It reads local, credential-free sources by default, always reports which source answered, and ships a hook that pushes quota state into context automatically.
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables real-time monitoring of Cursor Pro usage limits and API quotas across different AI services. Tracks Sonnet 4.5, Gemini, and GPT-5 request usage with alerts when approaching subscription limits.
    6
    2 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources