Skip to main content
Glama
rsp2k
by rsp2k

billing_get_payment_summary

Retrieve your Vultr payment summary and account status to review billing details.

Instructions

Get payment summary and account status.

Returns: Payment summary with account status

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.0.1

TDQS

C2.8/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It discloses that the tool returns a payment summary and account status, but it does not describe any behavioral details such as whether it reflects current or historical data, whether it aggregates across subaccounts, or what the response structure contains. The output schema exists but the description adds minimal behavioral 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 description is short and front-loaded, but it wastes a line by repeating 'Payment summary with account status' in a Returns block that adds no new information. It could be a single sentence without the redundant return statement.

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

Completeness3/5

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

For a zero-parameter read tool with an output schema, the description is minimally adequate. However, given the large billing sibling family, it would benefit from clarifying what distinguishes this summary from billing_get_current_balance, billing_get_monthly_usage_summary, and billing_get_account_info. The output schema covers return values, so the main gap is differentiation.

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 has zero parameters, so there is no parameter semantics burden. The description correctly implies a no-input read operation. Baseline 4 is appropriate for a zero-parameter tool.

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

Purpose3/5

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

The description states a clear verb and resource: 'Get payment summary and account status.' It is distinguishable from billing_get_current_balance and billing_get_monthly_usage_summary by name, but the description does not explicitly differentiate it from those siblings. The repeated 'Returns: Payment summary with account status' adds no new information.

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

Usage Guidelines2/5

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

No guidance is given on when to use this tool versus alternatives like billing_get_current_balance, billing_get_monthly_usage_summary, or billing_get_account_info. The description simply restates the function without context or exclusions.

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

Deploy Server

Other Tools