A merchant-side MCP server for U.CASH Pay. Let Claude Desktop, Cursor, or any MCP client manage a merchant's pay.u.cash: create checkouts, verify settlement webhooks, and read settings + integration credentials.
create_checkout(amount, currency, title, external_reference)→ hosted checkout URL + transaction idverify_webhook(raw_body, signature_header)→ HMAC verify anX-Webhook-Signatureget_integrations()→ Discord/Telegram/BigCommerce/Ecwid/Wix credentials (from/v1/integrations)get_settings()→ safe agent settings (from/v1/settings)
# one-liner: uv installs an isolated Python 3.10+ and the deps for you
uvx --from mcp-ucashpay python -m mcp_ucashpayOr from source:
pip install "mcp[cli]"
export UXC_API_KEY=uxc_... # agent API key, for /v1/* reads
export UCASH_CLOUD_TOKEN=st_... # store cloud token, for create_checkout
export UCASH_WEBHOOK_SECRET=... # for verify_webhook
python mcp_ucashpay.py{
"mcpServers": {
"ucashpay": {
"command": "uvx",
"args": ["--from", "mcp-ucashpay", "python", "-m", "mcp_ucashpay"],
"env": {
"UXC_API_KEY": "uxc_...",
"UCASH_CLOUD_TOKEN": "st_...",
"UCASH_WEBHOOK_SECRET": "..."
}
}
}
}This repo ships the manifests the MCP directories read:
mcp.json- client/registry descriptor (Glama, MCP Registry).smithery.yaml- build + start spec for Smithery.
MIT.