Skip to main content
Glama

Check account balance and usage

everyinfra_account
Read-only

The account behind this API key: wallet balance in USD (paid and bonus separately plus the total, and bonus credit that has not expired yet), this month's top-up discount (top-ups credited this month, the current discount, the next tier and how far away it is), the per-minute limit (all keys combined, including a rate package and when it ends), this key's name and creation time, and calls and spend in the last 24 hours. Free. Check the balance before a batch of paid calls; every paid call's billing also carries balance_after_usd (what is left after it).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations already establish read-only, non-destructive, closed-world behavior, so the safety profile is covered. The description adds real context beyond that: the call is free, bonus credit expiry is reported separately from paid, the per-minute limit spans all keys combined and may include a rate package with an end date. It also cross-references balance_after_usd on paid-call billing, which is genuinely useful operational context.

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

Conciseness3/5

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

The core statement is front-loaded ('The account behind this API key'), which is good, but the body is a single run-on sentence with deeply nested parentheticals enumerating field after field. It is dense rather than wasteful, yet a bulleted layout of the returned fields would parse far more easily for an agent scanning for a specific datum.

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?

There is no output schema and no parameters, so the description carries the full burden of explaining what comes back — and it does so exhaustively, covering every returned field group including expiry semantics and tier distance. An agent knows exactly what it will get and needs no further inference.

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 and the schema is an empty object, so per the rubric the baseline is 4. There is nothing parameter-wise the description could add, and it correctly avoids inventing any input options.

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 resource (the account behind the API key) and enumerates exactly what it returns: wallet balance, top-up discount, per-minute limit, key name/creation time, and 24-hour calls and spend. It is clearly distinct from a generic usage endpoint. However, it never names or contrasts with the near-neighbours everyinfra_usage and everyinfra_billing, so sibling differentiation is left implicit.

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?

Gives concrete guidance with 'Check the balance before a batch of paid calls', which tells the agent when this tool is worth calling. It also flags that the tool is free, removing cost hesitation. It stops short of saying when to prefer everyinfra_usage or everyinfra_billing instead, so no exclusions are stated.

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.