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.
Release files for mcp-ucash 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_ucash-0.1.5.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_ucash-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.0 kB
Release files / mcp_ucash-0.1.5.tar.gz
| Download URL | mcp_ucash-0.1.5.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40f449e8cf9c9fb25451380547d96f8a409cc8735f9a02891ed07babc966fce0
|
|
BLAKE2b-256 checksum How to use checksums |
50f03c77a8b8f44e9011bbbba182eed70cc63a465631e64a39bd1f7a3f417424
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / mcp_ucash-0.1.5-py3-none-any.whl
| Download URL | mcp_ucash-0.1.5-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b6a4d28b9d0d4469db430eb6e0d8a19cd9a3ee30db86cd598b15af18a7ddd38
|
|
BLAKE2b-256 checksum How to use checksums |
f3b88f6be9e7c8179f121b3df493783a5f0b27b099873876720ab176c776a39b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|