MCP server for Gatewards — give any agent governed, non-custodial access to paid APIs (per-agent spend caps, cross-agent dedup, x402 settlement).
Gatewards MCP server has 5 tools with basic descriptions and parameter schemas, but significant gaps in schema completeness, parameter documentation, and error handling. Tool names follow verb_noun convention (discover, call, check, get, subscribe), which is good. However, parameter descriptions are minimal or absent, input schemas lack proper type definitions for complex parameters, and output schemas are not documented. No error recovery guidance, no tool annotations, and no pagination support for discovery tools. The server addresses a specialized domain (API payment gateway) but lacks production-grade polish expected for A/B tier tools.
Make a paid API call through Gatewards. Payment is automatic — if the API returns 402, USDC is settled on-chain and the request retries with a receipt.
Check your current spending budget. Returns daily spend and remaining budget.
Discover available paid API services on the Gatewards marketplace. Returns service names, descriptions, endpoints, and prices.
List available subscription plans. Plans offer prepaid credits at a fixed USDC price.
Subscribe to a credit plan. Purchases a bundle of credits for a service.
Parameter schemas lack type definitions for complex objects. 'params' in gatewards_call_api is declared as type 'object' with no nested schema, forcing LLMs to guess structure. Similarly, 'search' in gatewards_discover_services has no type constraint.
Output schemas are not documented. LLMs cannot plan downstream calls or extract required fields (e.g., what fields does gatewards_discover_services return? Is there a service_id for use in gatewards_get_plans?). This breaks tool composition.
No error recovery guidance. gatewards_call_api mentions 402 payment handling but does not explain what the LLM should do if payment fails, or how to retry. Error responses lack actionable next steps.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 51 | 2026-07-28+ | v2 |
Discovery tools (gatewards_discover_services, gatewards_get_plans) lack pagination support. No limit, offset, or cursor parameters. Large result sets will blow context windows without pagination.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). gatewards_subscribe and gatewards_call_api are destructive (financial transactions) but lack annotations to signal this to the LLM.