Skip to main content
Glama

Get free credit to try the paid tools

credits_trial
Idempotent

Free, and the first tool to call if any other tool has told you payment is required. Returns a credit_token carrying $0.10 of credit — roughly twenty calls — with no wallet, no signature, no account and no email. Pass the returned token as the credit_token argument to any paid tool and it will run without an x402 payment. One allowance per caller: asking again returns the same token and whatever balance is left on it, never a refill. When it runs out, buy more with the /credits/buy endpoint. This tool is free; no payment is required.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
nextNoWhat to do when it runs out
noteNoWhy a second request returns the same token rather than more credit
trialYesAlways true; distinguishes this from purchased credit
usageNoHow to spend the token
exhaustedYesTrue when the allowance is spent. Asking again will not refill it, so buy credit or pay per call.
balance_usdYesCredit remaining, in dollars
granted_usdNoSize of the one-off allowance
credit_tokenYesThe token to pass as `credit_token` to any paid tool. Shown here and derivable again from the same caller, but not recoverable from us.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.8/5.0
Behavior5/5

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

The description fully discloses behavior beyond the annotations: no wallet/signature/account/email required, $0.10 credit for roughly twenty calls, one allowance per caller, and repeat calls return the same token with remaining balance rather than a refill. This aligns with and enriches the idempotentHint annotation rather than contradicting it.

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?

The description is longer than minimal, but nearly every sentence earns its place by covering cost, usage, limitations, and renewal. There is slight redundancy in saying 'Free' at the start and 'This tool is free; no payment is required' at the end, which prevents a perfect score.

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?

Given zero parameters, a rich output schema, and idempotent annotations, the description is complete. It covers prerequisites, token semantics, call limits, idempotent behavior, exhaustion behavior, and the path to purchase additional credit—everything an agent needs to invoke this tool correctly.

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 and 100% schema coverage, so there are no parameter semantics to clarify. The description still adds value by explaining what the returned credit_token means and how to use it as the credit_token argument in other tools, which exceeds the baseline for a no-parameter tool.

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?

The description states a specific purpose: grants a free credit token for trying paid tools, and positions itself as 'the first tool to call if any other tool has told you payment is required.' It clearly identifies the resource returned (credit_token) and distinguishes itself from paid alternatives and the /credits/buy endpoint.

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

Usage Guidelines5/5

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

It gives explicit when-to-use guidance ('first tool to call if any other tool has told you payment is required') and how to use the result: 'Pass the returned token as the credit_token argument to any paid tool.' It also states the no-refill limitation and names the alternative path for when credit runs out ('buy more with the /credits/buy endpoint').

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.