Skip to main content

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 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-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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_ucashpay-0.1.1.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_ucashpay-0.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

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

Hashes for mcp_ucashpay-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0848f63e19bdd190903d7c4272a63b235a246e0d517ceb92caf111e54f16f702
MD5 153cd133e459184e659afa216a5ba7b3
BLAKE2b-256 1124a5cbce97084f73f61208eda0393e12e5fbe5fb7bf1788b70e4d16175823f

See more details on using hashes here.

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

Hashes for mcp_ucashpay-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9558aebedadb1644c1413ce2a6bc5908638a825971b6227c81687b044793c952
MD5 8010618821275aafec0de2cbf716bf82
BLAKE2b-256 fd56ab106fa8b043e2fb28555f388b2ef3219537df119abc354973441fb1821a

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 Pingdom Monitoring Sentry Error logging StatusPage Status page