how_to_pay
FREE. The two payment doors — Gateway key (Authorization: Bearer, aislabs.ai/gateway) vs per-call x402 (USDC on Base) — and when to use each.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
FREE. The two payment doors — Gateway key (Authorization: Bearer, aislabs.ai/gateway) vs per-call x402 (USDC on Base) — and when to use each.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the behavioral burden. It adds useful context: the guide is free, the Gateway door uses Authorization: Bearer at aislabs.ai/gateway, and x402 uses USDC on Base. It does not explicitly state that the tool is side-effect-free or describe its output shape, but for a zero-parameter informational tool this is only a modest gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The entire description is one efficient sentence with no filler. 'FREE' is front-loaded, and both payment options plus the decision criterion are packed compactly into the em-dash construction. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-parameter, no-output-schema helper, the description provides enough to select and invoke it correctly: it names both payment methods, the authentication style, the settlement token and network, and the existence of a usage rule. The actual 'when to use each' rule is not spelled out, but that is precisely what the tool is intended to deliver.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters and the schema fully documents this with 100% coverage, so the baseline of 4 applies. The description adds helpful payment context, but no parameter-level semantics are needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the exact domain (payment) and enumerates both options concretely: Gateway key with Bearer auth at aislabs.ai/gateway and per-call x402 with USDC on Base. It lacks an explicit verb like 'returns' or 'explains', but its scope is unmistakable and clearly distinct from the unrelated sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The closing phrase 'and when to use each' explicitly promises a decision rule between the two payment methods, which is the key usage guidance for this informational tool. It does not address when to choose this tool over siblings, but the siblings are on unrelated topics, so this omission is unlikely to cause confusion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Each tool has a clearly distinct purpose: explaining what AIS Labs sells, how to pay, and which buildings are available. There is no overlap or ambiguity between them.
All names use lowercase snake_case and are descriptive, but the grammatical pattern is not uniform: two are phrase-like (about_aislabs, how_to_pay) while one is verb_noun (list_buildings). This is a minor inconsistency and does not hurt usability.
Three tools is exactly right for a gateway/front-desk server: orientation, payment instructions, and building directory. Each tool earns its place and the scope is tight.
The tool set fully covers the front-desk purpose: background on AIS Labs, payment options, and a complete building directory. No obvious dead ends or missing operations for the stated domain.