Skip to main content
Glama

Account and quota

account
Read-onlyIdempotent

The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is how many clusters the account can keep and max_size how many websites one can hold.

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": "account"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so safety is covered structurally. The description adds genuinely new behavioral context beyond those fields: the call consumes no quota ('Spends nothing') and the time returned is UTC. It does not describe response shape or whether values reset on a schedule, but the cost note is a real value-add over the annotations.

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?

Three short sentences, front-loaded with the identity of the resource and the list of returned values. Every sentence carries information. The final sentence about clusters is slightly compressed and reads as an aside, but it is not filler.

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 carries the burden of describing returns, and it enumerates the key fields (time, plan, searches used/left, rate limit, result limits, cluster max/max_size). That is adequate for a simple zero-argument read tool. Minor gap: it does not say what units or format the limits take, or when the daily search counter resets.

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?

The tool takes zero parameters, so there is no parameter semantics to explain and the baseline of 4 applies. The description instead spends its words on the return fields, which is the right use of space for a no-arg tool.

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 names the resource precisely ('the account behind the token') and enumerates what it exposes: time (UTC), plan, searches used/left, rate limit, result limits. That is far more specific than the bare name 'account'. It stops short of a clear verb (fetch/read) and does not explicitly differentiate itself from siblings, but no sibling plausibly overlaps with account/quota reporting.

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 only implied: an agent can infer this is the tool to check quota, plan, and current server time before running searches. 'Spends nothing' is a useful cost hint that indirectly says it is safe to call freely. There is no explicit when-to-use or when-not-to-use statement, though no alternative tool covers this data.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.