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.4
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.4.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_ucash-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.0 kB
Release files / mcp_ucash-0.1.4.tar.gz
| Download URL | mcp_ucash-0.1.4.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df78612cdaadb2e85e15c5cc4172786563fef424363c333846e3ced399194264
|
|
BLAKE2b-256 checksum How to use checksums |
c7d078885cafb2ddc5f313ef46803121b3391dda311187cf1371f93e54c62544
|
| 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.4-py3-none-any.whl
| Download URL | mcp_ucash-0.1.4-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d66cf9171f7f1f7a500fa4599a6511a11eb33e3d9bc7f592b48a27ff5e3db43c
|
|
BLAKE2b-256 checksum How to use checksums |
8d91ac22ed10a1ca0484458c4c86d16b56f5b180ff3631edb80b233d7130e839
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|