MCP server for tryx402 — clean, pure HTTP proxy server. Exposes the 11 tryx402 capabilities via standard MCP stdio JSON-RPC. All operations are safely forwarded to the hosted tryx402 API.
The server defines 11 tools with explicit schemas and descriptions. Naming follows verb_noun convention (gateway_search, gateway_check_balance, etc.), which is good. However, descriptions vary in quality, some are detailed (gateway_plan, gateway_proxy_call) while others are terse (gateway_spent: 'Return the cumulative spend for the CURRENT session'). Parameter descriptions are present but inconsistent; several lack format/constraint details. Output schemas are not documented, LLMs cannot predict response structure. Error handling is absent from tool definitions. The 'gateway_' prefix is redundant across all tools, reducing clarity. No tool annotations (readOnlyHint/destructiveHint) despite clear risk classifications in the spec.
Execute a pay-per-use x402 API call through the hosted x402 rail.
Check the HOSTED FIAT account balance on tryx402. Returns balance in cents, formatted currency, and customer_id.
Deep-dive into a single provider origin: lists every x402 endpoint with price and exact input schema.
Recover a customer's wallet and balance using their email address.
Estimate the TOTAL cost of a multi-step workflow BEFORE payment. Uses one unsigned live 402 preflight per non-explicit step, then falls back to the catalog when no usable live quote is returned.
Execute an x402 endpoint through the tryx402 FIAT PROXY. Debits the hosted balance. Backed by automatic 100% refund if provider fails.
Output schemas not documented. LLMs cannot predict response structure, field names, or types. Breaks tool chaining and forces agents to guess what data is returned.
No error handling guidance in tool definitions. Agents cannot distinguish retryable errors from user-fixable ones. No recovery suggestions provided.
No tool annotations (readOnlyHint/destructiveHint/idempotentHint) despite clear risk classifications. gateway_recharge, gateway_proxy_call, gateway_call, and gateway_session are WRITE operations but lack destructiveHint annotation.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 59 | 2026-07-28+ | v2 |
Generate or verify a cryptographically signed Ed25519 receipt.
Create a STRIPE CHECKOUT session to add funds to the hosted fiat account. Returns checkout URL and customer_id.
Search the VERIFIED tryx402 tool catalogue for pay-per-use endpoints. Supports natural language and intent search in French and English.
Mint a GOVERNED SUB-SESSION with its own hard spending cap.
Return the cumulative spend for the CURRENT session.
Parameter descriptions lack format/constraint details. 'amount_cents' has no min/max bounds; 'cap_usd' has no range; 'query' has no length limits. LLMs will pass invalid values.
Redundant 'gateway_' prefix on all tool names reduces clarity. Names like 'search', 'discover', 'check_balance' would be clearer and follow verb_noun convention better.