OpenClaw MPP plugin
Official MPP plugin for OpenClaw.
openclaw plugins install @tempoxyz/openclaw-mpp
v0 goal
Make finite OpenClaw HTTP responses payment-aware without changing OpenClaw core.
The first version should:
- load on gateway startup
- install
mppx payment-aware fetch for finite gateway HTTP responses
- expose an explicit
mpp_fetch tool for requests that should use the payment-aware fetch directly
- support free requests, Tempo charge, and non-streaming Tempo session challenges
- support a gateway
TEMPO_PRIVATE_KEY while wallet setup is being designed
Paid session streams are out of scope for v0.
Local development
pnpm install
pnpm build
pnpm check
openclaw plugins install --link .
openclaw plugins enable mpp
TEMPO_PRIVATE_KEY=0x... openclaw gateway run
Implementation plan
- Validate the package shape with OpenClaw locally.
- Confirm startup
Mppx.create(...) covers fetch calls made by OpenClaw/plugin code after the plugin loads.
- Add
wallet.tempo.xyz setup for Tempo access keys.
- Add optional EVM/x402 support with
evm.charge.
- Publish behind ClawHub review only after the local UX works end to end.