mcp-ucash
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-ucash python -m mcp_ucash
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_ucash.py
Claude Desktop / Cursor config
{
"mcpServers": {
"ucash": {
"command": "uvx",
"args": ["--from", "mcp-ucash", "python", "-m", "mcp_ucash"],
"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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mcp_ucash-0.1.3.tar.gz
(5.1 kB
view details)
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_ucash-0.1.3.tar.gz.
File metadata
- Download URL: mcp_ucash-0.1.3.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 |
047f613b74f88e22381056f032d743327b1277218c264a810663c872640b8e1d
|
|
| MD5 |
85d9600b472ccbaae31f4ce017db51a8
|
|
| BLAKE2b-256 |
3377ddeca8013ca74ee5cdcd6c8cab22d07be45baed3b5e75290d0051bbcf263
|
File details
Details for the file mcp_ucash-0.1.3-py3-none-any.whl.
File metadata
- Download URL: mcp_ucash-0.1.3-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 |
16dd6e65a4e25f24290828ad0a49a0728ba60b6efafe26db7283416561bd94bd
|
|
| MD5 |
2d45ecb8446912aa48031c3c1575a2ed
|
|
| BLAKE2b-256 |
580dbe480833f1d427f10224bcb8211058d7d4abda4d450bbe482c7f45a520b1
|