Categories › Business & Finance › Payments & billing
Base wallet-agent beta: deposit 1 USDC; PASS returns 1 USDC; terminal failure is refunded.
Remote server: your requests and data go to api.first-dollar-test.com. Claude Code: claude mcp add --transport http first-dollar-test https://api.first-dollar-test.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_opportunity — Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying.create_run — Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only.get_payment_quote — Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state.enroll — Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Ppoll_run — Read payment, challenge, verdict and outgoing transfer state using the private run capability.submit_answer — Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and ansget_receipt — Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.