Skip to main content

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 id
  • verify_webhook(raw_body, signature_header) → HMAC verify an X-Webhook-Signature
  • get_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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_ucash-0.1.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

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

Hashes for mcp_ucash-0.1.3.tar.gz
Algorithm Hash digest
SHA256 047f613b74f88e22381056f032d743327b1277218c264a810663c872640b8e1d
MD5 85d9600b472ccbaae31f4ce017db51a8
BLAKE2b-256 3377ddeca8013ca74ee5cdcd6c8cab22d07be45baed3b5e75290d0051bbcf263

See more details on using hashes here.

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

Hashes for mcp_ucash-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 16dd6e65a4e25f24290828ad0a49a0728ba60b6efafe26db7283416561bd94bd
MD5 2d45ecb8446912aa48031c3c1575a2ed
BLAKE2b-256 580dbe480833f1d427f10224bcb8211058d7d4abda4d450bbe482c7f45a520b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page