MoneyTools Settle
Server Details
x402 settle: pay per call 0.002-0.003 USDC, no key; verify, receipts, advisory spend caps
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 17 tools
Most tools have clearly distinct jobs: receipt_* manage delivery receipts, settle_gate_* implement the two-phase idempotency gate, settle_verify/settle_watch handle on-chain checks, and spend_* cover caps and logging. There is some overlap in the read-only views (settle_report vs spend_log vs spend_cap_get all return spend/receipt summaries) and between receipt_create and spend_record for recording payment outcomes, but descriptions make the intended split reasonably clear.
Names follow a predictable group-prefix + verb scheme (receipt_create/get/update, spend_cap_get/set, settle_watch_status), all snake_case. Minor deviation: settle_trial_key, settle_key_status, and settle_subscribe_info are noun phrases without an action verb, and settle_gate_claim/complete add a third segment unlike the rest.
At 17 tools the surface is at the heavy end for what is essentially a settlement-plus-spend-control service, and several read-only tools (settle_report, spend_log, spend_cap_get) could plausibly be merged. Each tool does correspond to a real operation, so it is not bloated, but it sits in the 16-25 'feels heavy' band.
The lifecycle is largely covered: create/read/update receipts, claim/complete settlement gates, one-shot verify plus 24h watch with status, spend caps read/write, pre-sign check, record and log, and key/trial/pricing management. Gaps include no receipt list/search, no watch listing or cancellation, no key revoke/rotate, and no gate release/cancel path other than completing as failed.
Available Tools
17 toolsreceipt_createCreate delivery receiptAIdempotentInspect
Create a delivery receipt (status paid) for an order/request ref; idempotent per ref. Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: tx, ref, note, apiKey, +2 more.
receipt_getGet delivery receiptARead-onlyIdempotentInspect
Read a delivery receipt and its history. Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: ref, apiKey, receiptId.
receipt_updateUpdate delivery receiptAInspect
Move a receipt paid -> delivered | failed | refunded (refundTx optional). Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: ref, note, apiKey, status, +2 more.
settle_gate_claimClaim payment authorizationAIdempotentInspect
Idempotency gate: claim an EIP-3009 authorization (payer+nonce) before settling. claimed:false means duplicate — do not settle again. Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: asset, nonce, payer, apiKey, +2 more.
settle_gate_completeComplete gate (settled/failed)AIdempotentInspect
Mark a claimed authorization settled or failed (failed allows a retry). Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: tx, apiKey, gateId, status.
settle_key_statusKey status (free)ARead-onlyIdempotentInspect
Show remaining calls/expiry of your MoneyTools Settle key. Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: apiKey.
settle_reportSettlement health report (paid, read-only)ARead-onlyIdempotentInspect
Paid, read-only, no arguments: x402 settlement health report for Base USDC — Base RPC head/latency, PayAI facilitator reachability, settlement-watch outcomes (24h); with a key also your receipts/open watches/caps/spend. $0.001 USDC per call via x402 over MCP (unpaid call returns PaymentRequired; retry with params._meta["x402/payment"]), or 1 call of your Settle key (apiKey).
Inputs: apiKey.
settle_subscribe_infoBuy / trial infoARead-onlyIdempotentInspect
Pricing: pay per call via x402 with no key (spend_check / spend_cap_get / spend_cap_set / spend_record 0.002, settle_verify / spend_log 0.003 USDC). Optional upgrade: 1 USDC / 30 days incl. 1,000 calls, or a free trial key. Read-only.
Inputs: no named parameters.
settle_trial_keyGet free trial keyAInspect
Get a free MoneyTools Settle trial key right now (50 calls, 7 days, 1 per client per day; bucketed by IPv6 /64 or CF-Worker zone) with ready-to-run first calls. Pass the returned apiKey as the apiKey argument of any tool.
Inputs: no named parameters.
settle_verifyVerify x402 settlementARead-onlyIdempotentInspect
0.003 USDC per call via x402, no key (unpaid call returns PaymentRequired; retry with params.meta["x402/payment"]). Verify an x402 settlement on Base USDC right now (by tx hash, or payer+nonce / paymentPayload via USDC.authorizationState). Returns settled|failed|pending|not_settled|expired|unknown. Needs a key mts (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: tx, nonce, payTo, payer, +4 more.
settle_watchWatch timed-out settlementAInspect
Watch a timed-out/unknown x402 settlement: re-checked on-chain for up to 24h; POSTs your webhook when it becomes settled/failed/expired. Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: tx, nonce, payTo, payer, +5 more.
settle_watch_statusSettlement watch statusBRead-onlyIdempotentInspect
Status of a settlement watch. Needs a key mts_ (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: apiKey, watchId.
spend_cap_getGet agent spend capsARead-onlyIdempotentInspect
0.002 USDC per call via x402, no key (unpaid call returns PaymentRequired; retry with params.meta["x402/payment"]). Advisory (complements your wallet's enforced hard limits): read the spend caps of a payer address plus what it spent in the last 24h (and in a session). Needs a key mts (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: payer, apiKey, sessionId.
spend_cap_setSet agent spend capsAIdempotentInspect
0.002 USDC per call via x402, no key (unpaid call returns PaymentRequired; retry with params.meta["x402/payment"]). Advisory spend caps that complement your wallet's enforced hard limits (Coinbase Agentic Wallet / CDP spendControls); cannot block payments. Set per-call / per-day (rolling 24h) / per-session USD limits and optional allow-lists (payTo, hosts, networks) for a payer wallet address (replaces the previous policy for that payer). Optional ownerLock secret so the agent cannot loosen the caps later. Advisory and non-custodial. Needs a key mts (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: payer, apiKey, ownerLock, perDayUsd, +5 more.
spend_checkPre-payment spend checkAInspect
0.002 USDC per call via x402, no key (unpaid call returns PaymentRequired; retry with params.meta["x402/payment"]). Advisory pre-sign check (your wallet's own hard limits still apply; we cannot block a payment): 'would this payment exceed my cap?'. Pass the 402 PAYMENT-REQUIRED (header or body) or amountUsd, plus payer and optional sessionId/host. Returns allow|deny with reasons and remaining budget; reserve:true also logs it as pending. Needs a key mts (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: ref, host, payTo, payer, +6 more.
spend_logSpend log / receiptsARead-onlyIdempotentInspect
0.003 USDC per call via x402, no key (unpaid call returns PaymentRequired; retry with params.meta["x402/payment"]). Spend log / receipts for a payer address: totals (settled, pending, refunded), top sellers and the latest receipts over the last N days (1-31; read from Settle's own receipt records, not from Base RPC history). Needs a key mts (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: days, limit, payer, apiKey, +1 more.
spend_recordRecord x402 paymentAIdempotentInspect
0.002 USDC per call via x402, no key (unpaid call returns PaymentRequired; retry with params.meta["x402/payment"]). Record an x402 payment the agent made (or update a reserved one by spendId/ref): status settled|failed|pending|refunded, tx; verify:true checks a Base tx on-chain (read-only). Builds the spend log / receipts. Needs a key mts (X-API-Key header or apiKey argument). No key? call settle_trial_key (free, 50 calls/7 days). Full plan 1 USDC/30d incl. 1,000 calls via x402.
Inputs: tx, ref, host, note, +10 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Related MCP Connectors
Pay-per-call crypto data for agents: metrics, claims, custom briefs. USDC via x402.
Signed x402 attestations and bounty-packet preflight checks, paid per call in USDC on Base.
Machine-payable API infrastructure for autonomous agents. Per-call x402 settlement in USDC.
Pay-per-use web extract, token prices, and wallet balances via x402 USDC micropayments.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables agents to call paid utilities for DNS/SSL checks, site status, summarization, keyphrase extraction, decision advice, data cleanup, claim verification, and grounding via per-call USDC payments over x402, with free discovery tools and no signup or API key.10MIT
- FlicenseNot gradedqualityCmaintenancePay-per-call agent tools (web reader, page extract, email/domain/site/wallet/token checks, screenshot, PDF) via x402 USDC micropayments, with 3 free trial calls per wallet.-
- AlicenseAqualityCmaintenanceEnables AI assistants to call pay-per-call x402 endpoints on Base mainnet using the caller's own USDC wallet, covering single and batch token risk checks, the latest BTC radar signal, project info, and a free health probe. Payments are EIP-3009 signed with a configurable per-call spending cap, and any quote with an unexpected payee, network, or asset is refused before payment.5MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to perform paid claim checks, scouting, and deep dives against public URLs via x402 payments in USDC on Base, with a configurable per-call spend cap.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.