@vinaystwt/xmpp-mcp
v0.2.0
Published
Public xMPP MCP server for payment-aware agent workflows on Stellar, with fetch, preview, explain, session, and receipt tools.
Downloads
29
Maintainers
Readme
@vinaystwt/xmpp-mcp
xMPP MCP is the public MCP server package for payment-aware agent workflows on Stellar.
It exposes the same route, policy, receipt, and operator surfaces used by the full xMPP stack, but packaged for MCP-compatible clients over stdio.
This is the recommended starting point when your agent client already speaks MCP.
What It Does
- fetches paid resources through xMPP
- previews route and policy decisions before payment
- explains route scoring and workflow estimates
- lists reusable sessions
- verifies signed receipts
- exposes wallet and operator state to the client
Install
npm install @vinaystwt/xmpp-mcpTool Surface
The package exposes:
xmpp_fetchxmpp_policy_previewxmpp_explainxmpp_estimate_workflowxmpp_session_listxmpp_receipt_verifyxmpp_wallet_infoxmpp_agent_profiles
Use Case
Use @vinaystwt/xmpp-mcp when you want an agent client to:
- call paid APIs through one MCP server
- get route-aware payment execution
- keep receipt and policy state visible
- work with x402, MPP charge, and MPP session flows without embedding that logic directly in the agent
Related Package
@vinaystwt/xmpp-core- SDK and local helper package for direct integration outside MCP
Docs
- repo:
- https://github.com/Vinaystwt/xMPP
- SDK docs:
- https://github.com/Vinaystwt/xMPP/blob/main/docs/sdk.md
