Estimar costo de llamadas x402
x402-cost-estimateEstima el costo de un lote de llamadas pagadas por uso (p. ej. x402 a USD 0,001) en USD y unidades base de USDC, y cuántas llamadas cubre un presupuesto. Cuándo: hay que leer, convertir o revisar una descripción de agente, una lista de herramientas, un documento OpenAPI o un recibo según el formato de su protocolo. No para: estimar el costo de llamadas a un LLM a partir de tokens (llm-cost-estimate). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Estimates the cost of a batch of pay-per-call API requests (e.g. x402 at $0.001/call) in USD and USDC base units, after a free allowance, and how many calls a budget buys. Exact decimal math. When: an agent description, tool list, OpenAPI document or receipt has to be read, converted or checked against its protocol format. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calls | Yes | Number of calls (integer; required; min 0; max 1000000000000). | |
| budget_usd | No | Budget in USD (string; optional; pattern ^\d+(\.\d{1,6})?$). | |
| free_calls | No | Free calls before charging (integer; optional; default 0; min 0; max 1000000000000). | |
| price_per_call_usd | No | Price per call in USD (string; optional; default "0.001"; pattern ^\d+(\.\d{1,6})?$). | 0.001 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost_usd | No | ||
| billable_calls | No | ||
| calls_within_budget | No | ||
| cost_usdc_base_units | No | ||
| price_per_call_base_units | No |