mcpField
M
MoltPe

MoltPe

Local
github.com/umangbuildsAI & Agents1Updated 25w ago

About MoltPe

MoltPe Agent Payments is a reference implementation for managing payments in AI agent systems across stablecoin, session-based, and fiat paths. The repository includes an MCP server with 11 tools and an x402 TypeScript client; mock data is the default.

Key features

  1. 01Provides 11 payment MCP tools
  2. 02Supports x402, MPP, and fiat payment paths
  3. 03Includes an x402 TypeScript client SDK
  4. 04Demonstrates balances, session budgets, and invoices

Use cases

  1. 01Demonstrate payment paths for AI agents
  2. 02Explore stablecoin micropayments and session budgets
  3. 03Test invoice creation, sending, and tracking

MCP support

Its MCP server exposes payment tools to AI agents, covering x402, MPP, and fiat mock providers. It can run with mock data or be configured to connect to MoltPe's live MCP server.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"moltpe-agent-payments": {
"command": "npx",
"args": [
"-y",
"@moltpe/mcp-server"
],
"env": {
"MOLTPE_API_KEY": "<MOLTPE_API_KEY>"
}
}
}
}
Run commandnpx -y @moltpe/mcp-server
Environment variables to set
MOLTPE_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@moltpe/mcp-server

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MoltPe Agent Payments

Payment infrastructure for AI agents — reference implementation with x402, MPP, and fiat payment paths.

License: Apache 2.0 Content: CC BY-SA 4.0 Tests npm: mcp-payments npm: x402-client Zero Dependencies Open in GitHub Codespaces smithery badge

Disclaimer: This is a reference implementation with mock data. For production, implement real PaymentProvider adapters. MoltPe's production server is at moltpe.com/mcp.

What This Is

This repository contains a reference implementation for handling payments in AI agent systems. It supports three payment paths: stablecoin micropayments (x402), session-based streaming (MPP), and traditional fiat rails. The goal is to show how agents can pay, get paid, and manage money across different protocols.

Quick Start

# MCP Server — payment tools for AI agents
cd mcp-server && npm install && npm start
# Server runs on port 3000 with 11 MCP tools
# Connect Claude Desktop with config from examples/claude-desktop-config.json

# x402 Client — stablecoin micropayments
cd x402-client && npm install && npm run build
# Use in your project:
# import { pay } from '@moltpe/x402-client'

See mcp-server/README.md and x402-client/README.md for full usage.

Demo

Start the server and open http://localhost:3000 to explore all 11 payment tools interactively.

The demo includes:

  • Tool explorer with editable inputs for every MCP tool
  • Live balance tracking across stablecoin, session, and fiat providers
  • MPP session budget visualizer with real-time progress
  • Invoice lifecycle: create → send → track → collect
  • Transaction timeline of all actions

Run with mock data (default) or connect to MoltPe's live MCP server.

See mcp-server/DEMO.md for a step-by-step walkthrough.

Live Mode

cd mcp-server
PROVIDER_MODE=live MOLTPE_AGENT_TOKEN=swai_... npm start

Connects to moltpe.com/mcp for real on-chain transactions. See mcp-server/README.md for setup.

What's Inside

DirectoryDescription
research/Market research, protocol analysis, competitive landscape
mcp-server/MCP payment server with 11 tools, 3 mock providers (x402, MPP, fiat), 53 tests
x402-client/TypeScript x402 client SDK with facilitator adapters and interceptors, 34 tests
playbook/Build playbook: process, templates, results from building this
docs/Architecture docs, protocol landscape, market analysis

Tri-Rail Architecture

This implementation supports three parallel payment paths:

  • Path A — Stablecoin (x402): Per-request micropayments settled on-chain in USDC
  • Path B — Session-based (MPP): Authorize a budget, stream payments within a session
  • Path C — Fiat: Traditional card authorization, capture, and settlement

Each path serves different use cases. A collections layer sits above all three to handle agent receivables.

flowchart TD
    Agent[AI Agent] --> Collections[Collections Layer<br/>Invoicing · Billing · Receivables]

    Collections --> A[Stablecoin Path<br/>x402]
    Collections --> B[Session Path<br/>MPP]
    Collections --> C[Fiat Path<br/>Card / Bank]

    A --> A1[USDC Micropayments]
    A1 --> A2[On-chain Settlement<br/>Polygon · Base]

    B --> B1[Budget Sessions]
    B1 --> B2[Streaming Settlement<br/>Tempo Network]

    C --> C1[Card Authorization]
    C1 --> C2[Gateway Settlement<br/>Razorpay · Stripe]

    classDef agent fill:#0ea5e9,stroke:#0284c7,color:#fff
    classDef collections fill:#f59e0b,stroke:#d97706,color:#fff
    classDef x402 fill:#22d3ee,stroke:#06b6d4,color:#000
    classDef mpp fill:#a78bfa,stroke:#8b5cf6,color:#000
    classDef fiat fill:#34d399,stroke:#10b981,color:#000

    class Agent agent
    class Collections collections
    class A,A1,A2 x402
    class B,B1,B2 mpp
    class C,C1,C2 fiat

See docs/tri-rail-architecture.md for the full breakdown.

Research Highlights

Quality & Security

MetricValue
Tests87 (53 mcp-server + 34 x402-client)
Pass rate100%
Statement coverage86.2% / 95.9%
Runtime dependencies0 (both packages)
npm audit0 vulnerabilities
Secret scan0 findings

See QUALITY.md for full coverage breakdowns and scan results. See SECURITY.md for vulnerability reporting and security posture. See docs/production-security-checklist.md for the 64-item production deployment checklist.

Integration Examples

Looking to integrate MoltPe Agent Payments with your AI framework? These issues track planned integrations with example code:

Contributions welcome — pick an issue and open a PR.

Deep Dives

Long-form guides covering the MoltPe stack, AI agent payment patterns, and India-specific integration:

For developers evaluating MoltPe

For Indian developers and AI startups

Protocols and fundamentals

Short answers (Q&A format)

Also: FAQ · Glossary · Use cases · Developer docs

License

See NOTICE for attribution details.

Citation

@software{moltpe_agent_payments,
  author = {Gupta, Umang},
  title = {MoltPe Agent Payments},
  year = {2026},
  url = {https://github.com/umangbuilds/moltpe-agent-payments},
  license = {Apache-2.0}
}

Author

Created by Umang Gupta. MoltPe builds payment infrastructure for AI agents.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.