{"$schema":"https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","name":"com.userill/mcp","title":"Rill","version":"1.1.0","description":"Rill is an agent payment control plane for software companies: Accept and Spend on Stripe MPP and x402, with a background Network ledger for handle transfers, fund once, set a budget, pay any open 402 endpoint. Hosted MCP for Accept and Spend.","websiteUrl":"https://userill.com","serverUrl":"https://mcp.userill.com/mcp","icons":[{"src":"https://userill.com/logo.png","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.userill.com/mcp"},{"type":"streamable-http","url":"https://mcp.userill.com/mcp/guest"}],"transport":{"type":"streamable-http","url":"https://mcp.userill.com/mcp"},"endpoints":{"mcp":"https://mcp.userill.com/mcp","guest":"https://mcp.userill.com/mcp/guest"},"documentation":"https://userill.com/docs/mcp/overview","authentication":{"optional":true,"guest":"https://mcp.userill.com/mcp/guest","schemes":["none","oauth","bearer"],"note":"Guest MCP needs no headers. Full MCP accepts OAuth or Authorization: Bearer rill_vw_* / rill_sk_* / owner JWT."},"tools":[{"name":"rill_search_tools","description":"Search Rill MCP tools by keyword"},{"name":"rill_capabilities","description":"Read agent capabilities, URLs, and happy paths"},{"name":"rill_resolve_handle","description":"Resolve @handle or agent FQDN"},{"name":"rill_list_directory","description":"List MPP/x402 directory (spendable by default)"},{"name":"rill_discover","description":"Discover curated can-pay gates (Accept + partners)"},{"name":"rill_register_agent","description":"PoW bootstrap to a guest rill_vw_* wallet"},{"name":"rill_claim_handle","description":"Set or change org slug (owner JWT)"},{"name":"rill_accounts","description":"List owner account wallets"},{"name":"rill_create_wallet","description":"Create a capped rill_vw_* wallet"},{"name":"rill_pay_url","description":"Pay any MPP or x402 URL under wallet policy"},{"name":"rill_pay","description":"Ledger pay or FQDN transfer"},{"name":"rill_balance","description":"Seller balance or wallet status"},{"name":"rill_verify_receipt","description":"Verify a payment receipt"},{"name":"rill_fund","description":"Fund a wallet (checkout, intent, or mock)"},{"name":"rill_resources","description":"List, create, update, or deactivate seller resources"},{"name":"rill_create_pay_link","description":"Create an Accept gate URL"},{"name":"rill_enable_payments","description":"Enable MPP and x402 on seller gates"},{"name":"rill_webhooks","description":"Register, test, or delete payment.succeeded webhooks"},{"name":"rill_sellers","description":"List, create, update, or rotate Accept sellers"},{"name":"rill_connect","description":"Stripe Connect onboard, status, sync, login"},{"name":"rill_withdraw","description":"Withdraw seller balance via Connect"},{"name":"rill_recycle","description":"Recycle seller balance to the owner wallet"},{"name":"rill_sync_directory","description":"Refresh and probe the MPP/x402 directory"}]}