Skip to main content
Glama

Server Details

x402 settle: pay per call 0.002-0.003 USDC, no key; verify, receipts, advisory spend caps

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 17 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count3/5

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.

Completeness4/5

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 tools
receipt_createCreate delivery receiptA
Idempotent
Inspect

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 receiptA
Read-onlyIdempotent
Inspect

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 authorizationA
Idempotent
Inspect

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)A
Idempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 infoA
Read-onlyIdempotent
Inspect

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 settlementA
Read-onlyIdempotent
Inspect

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 statusB
Read-onlyIdempotent
Inspect

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 capsA
Read-onlyIdempotent
Inspect

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 capsA
Idempotent
Inspect

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 / receiptsA
Read-onlyIdempotent
Inspect

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 paymentA
Idempotent
Inspect

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

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables 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.
      5
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources