Skip to main content

CLI, proxy, and MCP payer for XRPL MPP HTTP payments

Project description

xrpl-mpp-payer

CLI, proxy, and MCP payer for XRPL-backed MPP HTTP resources.

Install

pip install xrpl-mpp-payer

For MCP support:

pip install "xrpl-mpp-payer[mcp]"

Commands

xrpl-mpp pay https://merchant.example/premium --amount 0.001 --asset XRP
xrpl-mpp proxy https://merchant.example --port 8787
xrpl-mpp skill install
xrpl-mpp mcp

The payer stores receipts locally, enforces spend caps with XRPL_MPP_MAX_SPEND, and can auto-pay charge or session flows over HTTP.

Environment

  • XRPL_WALLET_SEED is required for real payments
  • XRPL_RPC_URL overrides the JSON-RPC endpoint
  • XRPL_NETWORK selects the CAIP-2 XRPL network id
  • XRPL_MPP_MAX_SPEND sets a global spend cap
  • XRPL_MPP_RECEIPTS_PATH overrides the local receipts file path

xrpl-mpp pay --dry-run ... is useful for confirming that a route exposes a valid MPP challenge before you allow the payer to sign and retry automatically.

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

xrpl_mpp_payer-0.1.4.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

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

xrpl_mpp_payer-0.1.4-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file xrpl_mpp_payer-0.1.4.tar.gz.

File metadata

  • Download URL: xrpl_mpp_payer-0.1.4.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xrpl_mpp_payer-0.1.4.tar.gz
Algorithm Hash digest
SHA256 ad6bafc0f2392e171a5633e4c4be45bc07cc2f569e3a188d223b517e92eb0327
MD5 903abf2264d9eae480f1a254348141ca
BLAKE2b-256 c6fefc6ac4a8a25887c99917cac1f8baf93ab3d5f477de2543178269898340fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xrpl_mpp_payer-0.1.4.tar.gz:

Publisher: publish-package.yml on lgcarrier/xrpl-mpp-stack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xrpl_mpp_payer-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: xrpl_mpp_payer-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xrpl_mpp_payer-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1ef24035f290298dc1c481b13c1b51e91d39f53d6ad6879a5424e1a1c9575fc0
MD5 3a1804dc2f672b4869f56abdc3535b09
BLAKE2b-256 4f835421709edd40cd28a3b778d9762a92840c876f0089398fe7ae05a4a25804

See more details on using hashes here.

Provenance

The following attestation bundles were made for xrpl_mpp_payer-0.1.4-py3-none-any.whl:

Publisher: publish-package.yml on lgcarrier/xrpl-mpp-stack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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