1. Conduid
  2. Agents
  3. Satonomous
MCP server · Agents

Satonomous

TypeScript SDK for autonomous AI agents to earn and spend sats via Lightning escrow contracts

37Low

Scored a month ago · breakdown

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 Code
claude mcp add satonomous -- npx -y satonomous-mcp
npx
npx -y satonomous-mcp

This 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

I know everything about Satonomous. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Satonomous

How do I install Satonomous?

Run claude mcp add satonomous -- npx -y satonomous-mcp, then add the server to your MCP client's configuration.

Is Satonomous safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Satonomous still maintained?

Yes — the last commit was 3 months ago. The repository has 0 stars and 0 forks.