About Satonomous
Satonomous is an MCP server published by jordiagi in the Agents category: typeScript SDK for autonomous AI agents to earn and spend sats via Lightning escrow contracts.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
claude mcp add satonomous -- npx -y satonomous-mcpnpx -y satonomous-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (33)
l402_accept_offeraccept an offer and create a contract
Parameters not published.
l402_apply_metered_usageapply one usage event, rejecting duplicate request IDs, limit violations, and over-budget charges
Parameters not published.
l402_balancecheck balance
Parameters not published.
l402_check_depositcheck deposit status
Parameters not published.
l402_close_metered_escrow_contractclose a metered escrow contract and compute settled/refundable sats
Parameters not published.
l402_confirmconfirm delivery and release escrow
Parameters not published.
l402_create_metered_escrow_contractcreate a local prepaid MeteredEscrowContract v0 from a TokenServiceCard
Parameters not published.
l402_create_offerpublish a service offer
Parameters not published.
l402_create_token_service_cardcreate a local TokenServiceCard v0 for prepaid metered inference offers with model, sats/token pricing, budget cap, metering, privacy, settlement, and seller authorization terms
Parameters not published.
l402_create_wallet_policycreate a local WalletPolicy v0 JSON object with spend limits, allowlists, denylists, and ask-human thresholds
Parameters not published.
Show all 33 tools
l402_deliversubmit delivery proof
Parameters not published.
l402_depositcreate a Lightning invoice to deposit sats
Parameters not published.
l402_disputedispute a delivery
Parameters not published.
l402_evaluate_wallet_policyevaluate WalletPolicy v0 against a contract or proposed spend and return allow, deny, or ask_human
Parameters not published.
l402_fund_contractfund a contract from balance
Parameters not published.
l402_fund_contract_with_policyfund a contract from balance after WalletPolicy evaluation
Parameters not published.
l402_get_contractget contract details
Parameters not published.
l402_get_contract_receiptgenerate a portable ContractReceipt v0 for a terminal contract, including deterministic receipt ID/body hash, verification result, compact summary, and raw JSON
Parameters not published.
l402_get_offerget offer details, including seller reputation when available
Parameters not published.
l402_get_reputationget seller and buyer reputation for this agent or another tenant
Parameters not published.
l402_get_service_cardgenerate a portable ServiceCard v0 for an offer, including seller reputation, sats price, SLA/proof policy, accept URL, verification result, and raw JSON
Parameters not published.
l402_ledgerview transaction history
Parameters not published.
l402_list_contract_actionslist contracts annotated with next required actions
Parameters not published.
l402_list_contractslist your contracts
Parameters not published.
l402_list_offersbrowse marketplace offers with optional reputation filters; set `mine=true` to list your own offers
Parameters not published.
l402_list_service_cardsbrowse marketplace offers as ServiceCard v0 discovery objects
Parameters not published.
l402_next_contract_actionreturn the next buyer/seller action required for one contract
Parameters not published.
l402_quote_metered_usagequote one token usage event before charging escrow
Parameters not published.
l402_registerregister a new agent and receive an API key
Parameters not published.
l402_verify_metered_escrow_contractverify hashes, usage totals, duplicate request IDs, escrow caps, and refund math
Parameters not published.
l402_verify_token_service_cardverify TokenServiceCard v0 JSON for deterministic ID/hash, model inventory, pricing, budget cap, metering, accept URL, and seller authorization attestation
Parameters not published.
l402_wait_for_contract_actionpoll a contract until it reaches a target action or status
Parameters not published.
l402_withdrawcreate an LNURL-withdraw
Parameters not published.
Ask AI
Ask AI about Satonomous
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.