Skip to main content
ClaudeWave

Give your agent a wallet — MCP server for the peage fiat pay-per-call rail. No crypto, no Node; one static binary.

MCP ServersOfficial Registry0 stars0 forksShellUpdated today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/javimosch/peage-mcp
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/javimosch/peage-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# peage-mcp — give your agent a wallet

An [MCP](https://modelcontextprotocol.io) server that puts a prepaid **fiat** wallet in
any MCP-capable agent (Claude Code, Claude Desktop, anything speaking MCP stdio).
The agent can then **pay APIs per call** on the [peage rail](https://peage.intrane.fr)
— cents at a time, no crypto, no subscriptions, with spending caps you control.

One ~120 KB static binary, pure [machin (MFL)](https://github.com/javimosch/machin). No Node, no Python.

## Install

Grab the binary (or `./build.sh` with machin on PATH), then register it:

**Claude Code** (`.mcp.json` in your project, or `~/.claude.json` for user scope):
```json
{"mcpServers": {"peage": {"command": "/path/to/peage-mcp", "args": ["serve"]}}}
```

**Claude Desktop** (`claude_desktop_config.json`): same snippet under `mcpServers`.

## What the agent gets (7 tools)

| tool | what it does |
|---|---|
| `peage_setup` | mint the wallet once; token stored at `~/.peage-mcp.json` |
| `peage_status` | balance, escrow, caps, recent charges |
| `peage_topup` | Stripe Checkout URL → the agent hands it to you, you pay once |
| `peage_paid_request` | call any peage-metered API with the wallet attached |
| `peage_set_limits` | per-call + per-merchant daily spending caps |
| `peage_verify_receipt` | publicly verify any signed charge receipt |
| `peage_solvency` | audit the rail's live ledger invariant |

The human appears exactly once in the loop: paying the top-up link. Everything else is
the agent's business.

## The 60-second demo

Ask your agent: *"set up a peage wallet, then fetch https://peage.intrane.fr/demo/fortune
as a paid request"* — it mints a wallet that comes with **free starter credit**, so it pays
the 1-cent toll and gets its fortune **on the first try, no human needed**. When the free
credit runs out, `peage_topup` hands you a Stripe link to fund more. That's the whole
agent-payment loop — and the agent completes it before you touch your card.

## Security model

- The wallet token lives in `~/.peage-mcp.json` (or `PEAGE_WALLET_TOKEN`). Sharing it
  with a merchant API is *how they charge you* — the caps bound the exposure: default
  1€ per call / 10€ per merchant per day, adjustable via `peage_set_limits`.
- The rail stores only a hash of the token; every charge returns an HMAC-signed receipt
  anyone can verify; the ledger invariant is public (`peage_solvency`).
- `PEAGE_URL` points the server at a different rail instance (self-hosted, staging).

Sibling repos: [peage](https://github.com/javimosch/peage) (the rail, docs, skills) ·
x402: peage is a [live x402 facilitator](https://github.com/javimosch/peage/blob/master/specs/scheme-exact-peage.md).
An [intrane.fr](https://intrane.fr) product. Contact: javi@intrane.fr
agent-paymentsai-agentsclaudefiatllm-toolsmcpmcp-servermodel-context-protocolpaymentsstripe

What people ask about peage-mcp

What is javimosch/peage-mcp?

+

javimosch/peage-mcp is mcp servers for the Claude AI ecosystem. Give your agent a wallet — MCP server for the peage fiat pay-per-call rail. No crypto, no Node; one static binary. It has 0 GitHub stars and was last updated today.

How do I install peage-mcp?

+

You can install peage-mcp by cloning the repository (https://github.com/javimosch/peage-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is javimosch/peage-mcp safe to use?

+

javimosch/peage-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains javimosch/peage-mcp?

+

javimosch/peage-mcp is maintained by javimosch. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to peage-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy peage-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: javimosch/peage-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/javimosch-peage-mcp)](https://claudewave.com/repo/javimosch-peage-mcp)
<a href="https://claudewave.com/repo/javimosch-peage-mcp"><img src="https://claudewave.com/api/badge/javimosch-peage-mcp" alt="Featured on ClaudeWave: javimosch/peage-mcp" width="320" height="64" /></a>

More MCP Servers

peage-mcp alternatives