Skip to main content

xrpl-mpp-mcp

Framework-neutral implementation of the native MPP JSON-RPC/MCP payment transport.

pip install xrpl-mpp-mcp

The package provides capability advertisement; root and MCP-nested _meta handling; operation-bound challenges and request hashes; replay-safe callback processing; successful receipt metadata; and the exact payment error mapping:

  • -32042 payment required
  • -32043 verification failed
  • -32602 malformed credential
  • -32603 processor failure

Paid operations are tools/call, resources/read, and prompts/get. Credentials use org.paymentauth/credential; receipts use org.paymentauth/receipt. Conflicting metadata placement is rejected and paid notifications that cannot receive a response are dropped.

This package is not an MCP server framework and does not settle XRPL payments by itself. Inject application verification and settlement callbacks.

Documentation: https://lgcarrier.github.io/xrpl-mpp-stack/packages/mcp/

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_mcp-0.2.0.tar.gz (10.5 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_mcp-0.2.0-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file xrpl_mpp_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: xrpl_mpp_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xrpl_mpp_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2dd446c07d11023e2e6f64cf3a248a9226e0f9814a74f2da64bb183b559d7adc
MD5 cd0607fed2c3ea51be52876981a43923
BLAKE2b-256 f99172ae48012fe19be15f3a8a51a8dc29f04efee2b194c1dac5863a20f32c34

See more details on using hashes here.

Provenance

The following attestation bundles were made for xrpl_mpp_mcp-0.2.0.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_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: xrpl_mpp_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xrpl_mpp_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 365509f0310de6c596eedb9e31bb7b357ecee6d671e13732432d3531061724e0
MD5 3d1d401326c2e7418c8a875fe273ed8d
BLAKE2b-256 a562476f591186b163ad7f14ffaf67c680cfcc58af6365c56747deade64cdcd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xrpl_mpp_mcp-0.2.0-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.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page