Merchant-side MCP server for U.CASH Pay: create checkouts, verify webhooks, read settings/integrations. Non-custodial.
Project description
mcp-ucashpay
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.
Tools
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)
Run
# one-liner: uv installs an isolated Python 3.10+ and the deps for you
uvx --from mcp-ucashpay python -m mcp_ucashpay
Or 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
Claude Desktop / Cursor config
{
"mcpServers": {
"ucashpay": {
"command": "uvx",
"args": ["--from", "mcp-ucashpay", "python", "-m", "mcp_ucashpay"],
"env": {
"UXC_API_KEY": "uxc_...",
"UCASH_CLOUD_TOKEN": "st_...",
"UCASH_WEBHOOK_SECRET": "..."
}
}
}
}
MCP directories
This repo ships the manifests the MCP directories read:
mcp.json- client/registry descriptor (Glama, MCP Registry).smithery.yaml- build + start spec for Smithery.
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_ucashpay-0.1.1.tar.gz.
File metadata
- Download URL: mcp_ucashpay-0.1.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0848f63e19bdd190903d7c4272a63b235a246e0d517ceb92caf111e54f16f702
|
|
| MD5 |
153cd133e459184e659afa216a5ba7b3
|
|
| BLAKE2b-256 |
1124a5cbce97084f73f61208eda0393e12e5fbe5fb7bf1788b70e4d16175823f
|
File details
Details for the file mcp_ucashpay-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mcp_ucashpay-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9558aebedadb1644c1413ce2a6bc5908638a825971b6227c81687b044793c952
|
|
| MD5 |
8010618821275aafec0de2cbf716bf82
|
|
| BLAKE2b-256 |
fd56ab106fa8b043e2fb28555f388b2ef3219537df119abc354973441fb1821a
|