{"name":"cash.u/ucash-pay","slug":"ucash-pay","title":"U.CASH Pay","description":"Pay x402 resources on U.CASH from your own wallet: view the price, pay on-chain, settle by hash.","url":"https://mcp.market/server/ucash-pay","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-04T09:15:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:15:33.438Z","last_ok_at":"2026-11-04T06:15:33.438Z","latency_ms":308},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/UdotCASH/mcp-ucash","website":null,"version":"0.10.0","remotes":[{"type":"streamable-http","url":"https://mcp.u.cash/"}],"packages":[],"tools":[{"name":"uxc_cancel_checkout","description":"Cancel a UCP checkout session. No key; pass cloud for a hosted merchant.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"cloud":{"type":"string"}},"required":["id"]}},{"name":"uxc_complete_checkout","description":"Mint payment challenges for a checkout session -> ready_for_complete. Optional ap2 (AP2 checkout mandate). No key; pass cloud for a hosted merchant.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"ap2":{"type":"string","description":"optional AP2 checkout mandate"},"cloud":{"type":"string"}},"required":["id"]}},{"name":"uxc_create_checkout","description":"Create a UCP checkout session (multi-item, mixed-currency cart) for a merchant catalog. No key. Returns {id, status, currency, line_items, totals, ap2}.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"line_items":{"type":"array","description":"each: {item:{id}, quantity}"},"currency":{"type":"string","description":"optional cart display currency"},"buyer":{"type":"string"},"context":{"type":"string"},"cloud":{"type":"string","description":"merchant token when buying from a hosted merchant"}},"required":["line_items"]}},{"name":"uxc_discover_servers","description":"List every u.cash MCP server in the fleet (buyer, seller, prime, legacy): product surface, auth model, transports with install coordinates, docs URL. Optional q filters by name/product/summary. Discovery only - connect to each server directly with your own credentials; no call is ever proxied.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","description":"case-insensitive substring over name/product/summary"}}}},{"name":"uxc_discover_tools","description":"Search tools across every u.cash MCP server by name or description (case-insensitive substring), optionally scoped to one server. Returns the tool, a one-liner, its server, and how to connect. Discovery only - connect to that server directly; no call is ever proxied.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","description":"substring matched over tool name + description"},"server":{"type":"string","description":"optional: restrict to one fleet server name"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}}}},{"name":"uxc_get_checkout","description":"Fetch a UCP checkout session by id (status: incomplete -> ready_for_complete -> completed). No key; pass cloud for a hosted merchant.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"cloud":{"type":"string"}},"required":["id"]}},{"name":"uxc_get_market","description":"The PUBLIC cross-merchant market catalog: every published checkout across merchants (id, title, price, currency, merchant, domain, payable url). No key. q filters by title/merchant/description.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","description":"filter by title/merchant/description"},"limit":{"type":"integer","maximum":200,"default":50},"fields":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Optional response projection: dot paths to keep, e.g. [\"items.title\",\"items.price\"] or row-level [\"title\",\"price\"]. Envelope/meta keys (ok, success, total, count, pagination) are always kept; unknown paths are ignored; empty/absent = full response."}}}},{"name":"uxc_get_order","description":"View a UCP checkout session as an order (per-item fulfillment status + fulfillment events). No key; pass cloud for a hosted merchant.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"cloud":{"type":"string"}},"required":["id"]}},{"name":"uxc_get_product","description":"Fetch a single catalog product by id. Public (no key); pair with uxc_search_catalog to find ids.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"cloud":{"type":"string"}},"required":["id"]}},{"name":"uxc_get_services","description":"The PUBLIC cross-provider services catalog (eSend rail: each row carries the provider contact email, a sendable asset code and a price). No key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","maximum":200,"default":50},"fields":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Optional response projection: dot paths to keep, e.g. [\"items.asset\",\"items.price\"] or row-level [\"asset\",\"price\"]. Envelope/meta keys (ok, success, total, count, pagination) are always kept; unknown paths are ignored; empty/absent = full response."}}}},{"name":"uxc_lookup_products","description":"Batch catalog lookup by ids. Public (no key).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"}},"cloud":{"type":"string"},"fields":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Optional response projection: dot paths to keep, e.g. row-level [\"id\",\"title\",\"price\"]. Envelope/meta keys (ok, success, total, count, pagination) are always kept; unknown paths are ignored; empty/absent = full response."}},"required":["ids"]}},{"name":"uxc_search_catalog","description":"Search a merchant catalog (text query + price filters + pagination). The merchant is resolved from a cloud token (the \"cloud\" argument) or the platform default. No key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string"},"filters":{"type":"string"},"pagination":{"type":"string"},"cloud":{"type":"string"}}}},{"name":"uxc_verify_payment","description":"BUYER-SIDE. After paying a resource (from uxc_view_door) on-chain from your own wallet, submit the transaction hash to settle it. Pass the challengeId from the accepts[] entry you paid and the on-chain transaction hash. Returns settled (confirmed) or pending (awaiting confirmations). No seller key needed - the challengeId identifies the resource, and settlement is gated by on-chain confirmation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"challengeId":{"type":"string"},"hash":{"type":"string"}},"required":["challengeId","hash"]}},{"name":"uxc_view_door","description":"Fetch the public 402 payment door for a resource (what a buyer sees at https://agents.u.cash/r/{res_id}): the price + the multi-coin accepts[] (each asset, the seller receive address, and the exact amount to pay). No key. Use as a BUYER to see what to pay, then uxc_verify_payment after paying. status=true polls settlement without minting a new challenge.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"res_id":{"type":"string"},"status":{"type":"boolean","description":"poll mode: GET /r/{id}?status=1 - no-mint settlement check"}},"required":["res_id"]}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-10-16T21:39:13.916Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-16T21:39:13.849Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1153ms"]},"poisoning":{"score":15,"max":15,"notes":["14 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 13 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.u.cash/","reachable":true,"authRequired":false,"latencyMs":1153,"serverInfo":{"name":"ucash-pay","version":"0.10.0"}}],"packages":[],"repo":{"found":true,"owner":"UdotCASH","repo":"mcp-ucash","archived":false,"pushedAt":"2026-10-04T09:15:39Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/35192847?v=4","ownerCreatedAt":"2018-01-07T12:51:11Z","license":"MIT"},"icon":{"url":"https://agents.u.cash/icons/apple-touch-icon.png","source":"registry","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-04T09:15:39.000Z","score":20}}}},"grade_history":[{"kind":"restore","fromGrade":"D","toGrade":"B","reason":"score 81: Write-action tools reachable without authentication","createdAt":"2026-10-16T21:39:16.510Z"},{"kind":"downgrade","fromGrade":"B","toGrade":"D","reason":"score 47: Remote endpoint did not respond","createdAt":"2026-10-16T04:55:05.541Z"}],"reviews":[]}