mpp32 avatar

Mpp32 Mcp Server

mpp32/mpp32

Turns paid API calls into a single line of agent code. Instead of managing API keys, billing accounts, and payment handlers for every premium service, your agent browses a federated catalog of 4,500+ endpoints across token analytics, market data, image generation, and DeFi intelligence, then pays per call in USDC on Solana or Base. The x402 protocol handles settlement on chain in seconds while you never touch the money. Ships with a free Solana token intelligence tool that returns alpha scores, rug risk, whale flow, and pump probability. Useful when your agent needs real data that costs real money and you would rather write logic than payment plumbing.

GitHub stars
242
tools
11
auth
Secret needed
transport
STDIO
env vars
4
last updated
May 10, 2026

Install

From registry metadata
$ npx add-mcp mpp32-mcp-server --name mpp32 --env 'MPP32_AGENT_KEY=${MPP32_AGENT_KEY}' --env 'MPP32_SOLANA_PRIVATE_KEY=${MPP32_SOLANA_PRIVATE_KEY}' --env 'MPP32_PRIVATE_KEY=${MPP32_PRIVATE_KEY}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add mpp32 --env MPP32_AGENT_KEY=YOUR_MPP32_AGENT_KEY --env MPP32_SOLANA_PRIVATE_KEY=YOUR_MPP32_SOLANA_PRIVATE_KEY --env MPP32_PRIVATE_KEY=YOUR_MPP32_PRIVATE_KEY --env MPP32_API_URL=https://mpp32.org -- npx -y mpp32-mcp-server

Run in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.

Tools

Verified live · 11 tools

Verified live against the running server on Jun 11, 2026.

get_mpp32_diagnosticsReport what the mpp32-mcp-server detected at startup: version, API URL, env vars (MPP32_AGENT_KEY, MPP32_SOLANA_PRIVATE_KEY, MPP32_PRIVATE_KEY, MPP32_PREFERRED_NETWORK), and a live API connectivity check. Use this FIRST if payments fail with 'no key configured' even though you...

Report what the mpp32-mcp-server detected at startup: version, API URL, env vars (MPP32_AGENT_KEY, MPP32_SOLANA_PRIVATE_KEY, MPP32_PRIVATE_KEY, MPP32_PREFERRED_NETWORK), and a live API connectivity check. Use this FIRST if payments fail with 'no key configured' even though you...

No parameters. Call it with no arguments.

debug_mpp32Alias for get_mpp32_diagnostics. Reports env-var detection, API connectivity, and ready-to-pay status.

Alias for get_mpp32_diagnostics. Reports env-var detection, API connectivity, and ready-to-pay status.

No parameters. Call it with no arguments.

list_mpp32_servicesBrowse the MPP32 federated catalog of 4,500+ machine-payable APIs and data services. Includes native MPP32 services (callable end-to-end through this MCP), the x402 Bazaar (USDC on Solana), curated free APIs (DexScreener, Jupiter, CoinGecko health, httpbin, etc.), and the publ...5 params

Browse the MPP32 federated catalog of 4,500+ machine-payable APIs and data services. Includes native MPP32 services (callable end-to-end through this MCP), the x402 Bazaar (USDC on Solana), curated free APIs (DexScreener, Jupiter, CoinGecko health, httpbin, etc.), and the publ...

Parameters* required
categorystring
Filter by category slug (e.g. 'ai-inference', 'token-scanner', 'price-oracle', 'web-search', 'defi-analytics').
limitinteger
Max results (default 100, max 500).
protocolstring
Filter by payment protocol (e.g. 'x402' for USDC-settled services).one of x402 · tempo · acp · ap2 · agtp
qstring
Free-text search across name, description, tags, and category.
sourcestring
Filter by catalog source. 'native' = callable end-to-end; 'curated'/'free' = often callable; 'x402-bazaar'/'mcp-registry' = mostly listing-only.one of native · x402-bazaar · mcp-registry · curated · free
call_mpp32_endpointCall any HTTP-callable service in the MPP32 federated catalog. Free services return immediately. Paid services return a 402 challenge that this tool will sign and retry automatically when a payment key (MPP32_SOLANA_PRIVATE_KEY for x402-on-Solana, MPP32_PRIVATE_KEY for x402-on...5 params

Call any HTTP-callable service in the MPP32 federated catalog. Free services return immediately. Paid services return a 402 challenge that this tool will sign and retry automatically when a payment key (MPP32_SOLANA_PRIVATE_KEY for x402-on-Solana, MPP32_PRIVATE_KEY for x402-on...

Parameters* required
bodyvalue
JSON body (object or stringified) for POST/PUT/DELETE.
methodstring
HTTP method.one of GET · POST · PUT · DELETEdefault: POST
pathstring
Upstream path appended to the service's base URL (e.g. '/search' for Exa, '/v1/chat/completions' for OpenAI). Leave empty for catalog entries that already store a full path, or for native MPP32 ser...
queryobject
URL query parameters as key-value pairs.
slug*string
Service slug from `list_mpp32_services` (e.g. 'curated:exa', 'mpp32-intelligence').
get_solana_token_intelligenceGet real-time Solana token intelligence from the MPP32 Intelligence Oracle. Returns alpha score (0-100), rug risk assessment, whale activity, smart money signals, 24h pump probability, projected ROI ranges, and aggregated DexScreener/Jupiter/CoinGecko market data. Costs $0.008...2 params

Get real-time Solana token intelligence from the MPP32 Intelligence Oracle. Returns alpha score (0-100), rug risk assessment, whale activity, smart money signals, 24h pump probability, projected ROI ranges, and aggregated DexScreener/Jupiter/CoinGecko market data. Costs $0.008...

Parameters* required
token*string
Solana token mint address or ticker symbol (e.g. SOL, BONK, JUP, M32, or full base58 address).
walletAddressstring
Optional Solana wallet address. Used for M32-holder discount preview; discount only applies after SIWS wallet-signature verification.
try_solana_token_intelligence_freeFREE preview of the MPP32 Intelligence Oracle. No payment, no agent key, no Solana private key required. Returns the SAME payload as the paid endpoint (alpha score, rug risk, whale activity, smart money signals, pump probability, market data) for any Solana token. Rate-limited...1 params

FREE preview of the MPP32 Intelligence Oracle. No payment, no agent key, no Solana private key required. Returns the SAME payload as the paid endpoint (alpha score, rug risk, whale activity, smart money signals, pump probability, market data) for any Solana token. Rate-limited...

Parameters* required
token*string
Solana token mint address or ticker symbol (e.g. SOL, BONK, JUP, M32, or full base58 address).
get_m32_whale_trackerM32-gated whale analysis for any Solana token. Returns top 20 holders, concentration risk, holder distribution, and buy/sell pressure. Requires the caller to hold 1,000,000+ M32 tokens (balance verified on-chain via X-Wallet-Address header). Free for qualifying holders — no pa...2 params

M32-gated whale analysis for any Solana token. Returns top 20 holders, concentration risk, holder distribution, and buy/sell pressure. Requires the caller to hold 1,000,000+ M32 tokens (balance verified on-chain via X-Wallet-Address header). Free for qualifying holders — no pa...

Parameters* required
token*string
Solana token mint address to analyze for whale activity.
walletAddress*string
Your Solana wallet address. M32 balance is checked on-chain to verify you hold 1M+ M32.
compare_tokens_m32M32-gated head-to-head intelligence comparison of two Solana tokens. Returns side-by-side alpha scores, rug risk, whale activity, volume, liquidity, market data, and a winner verdict. Requires the caller to hold 2,500,000+ M32 tokens (balance verified on-chain via X-Wallet-Add...3 params

M32-gated head-to-head intelligence comparison of two Solana tokens. Returns side-by-side alpha scores, rug risk, whale activity, volume, liquidity, market data, and a winner verdict. Requires the caller to hold 2,500,000+ M32 tokens (balance verified on-chain via X-Wallet-Add...

Parameters* required
tokenA*string
First Solana token mint address.
tokenB*string
Second Solana token mint address.
walletAddress*string
Your Solana wallet address. M32 balance is checked on-chain to verify you hold 2.5M+ M32.
scan_portfolio_m32M32-gated full wallet portfolio scan. Discovers all SPL tokens in a Solana wallet, runs intelligence on top holdings, and returns per-token analysis with aggregate portfolio risk metrics. Requires the caller to hold 5,000,000+ M32 tokens (balance verified on-chain via X-Wallet...2 params

M32-gated full wallet portfolio scan. Discovers all SPL tokens in a Solana wallet, runs intelligence on top holdings, and returns per-token analysis with aggregate portfolio risk metrics. Requires the caller to hold 5,000,000+ M32 tokens (balance verified on-chain via X-Wallet...

Parameters* required
wallet*string
Solana wallet address to scan for token holdings.
walletAddress*string
Your Solana wallet address. M32 balance is checked on-chain to verify you hold 5M+ M32.
get_pivx_dao_intelligenceGet real-time PIVX DAO governance intelligence. Returns active budget proposals with masternode voting tallies (Yes/No counts, net yes percentages), budget allocation status, network deflation metrics (unallocated treasury PIV that are never minted), and masternode network hea...2 params

Get real-time PIVX DAO governance intelligence. Returns active budget proposals with masternode voting tallies (Yes/No counts, net yes percentages), budget allocation status, network deflation metrics (unallocated treasury PIV that are never minted), and masternode network hea...

Parameters* required
filterstring
Filter proposals by status: 'all' (default), 'passing' (funded proposals), or 'failing' (below threshold).one of all · passing · failingdefault: all
includeStatsboolean
Include network stats and deflation metrics (default: true).default: true
manage_agent_budgetView, set, or reset the spending circuit breaker for your MPP32 agent session. Use 'get' to check current budget status (remaining budget, hourly velocity, circuit breaker state). Use 'set' to configure spending limits (budget cap in USD, hourly velocity limit, alert threshold...4 params

View, set, or reset the spending circuit breaker for your MPP32 agent session. Use 'get' to check current budget status (remaining budget, hourly velocity, circuit breaker state). Use 'set' to configure spending limits (budget cap in USD, hourly velocity limit, alert threshold...

Parameters* required
action*string
Action: 'get' = view budget status, 'set' = update limits, 'reset' = clear tripped circuit breakerone of get · set · reset
alertThresholdPercentinteger
Budget percentage at which to warn (e.g. 80 = warn at 80% spent). Only used with action='set'.
budgetLimitUsdnumber
Maximum total session spend in USD. Only used with action='set'.
velocityLimitUsdnumber
Maximum spend per hour in USD. Only used with action='set'.

Sponsors

Configuration

MPP32_AGENT_KEYsecret

Session key from https://mpp32.org/agent-console. Unlocks the full federated catalog and attributes every call to your dashboard. Optional in legacy mode where only native services are reachable.

MPP32_SOLANA_PRIVATE_KEYsecret

Solana private key used to sign x402 USDC payments locally. Only needed when calling paid services that prefer x402. Stays on your machine, never sent to MPP32 servers.

MPP32_PRIVATE_KEYsecret

Ethereum L2 private key used to sign Tempo pathUSD payments locally. Optional fallback for paid services when x402 is not available. Stays on your machine, never sent to MPP32 servers.

MPP32_API_URLdefault: https://mpp32.org

Override the API base URL for custom deployments. Defaults to https://mpp32.org.

Readme

MPP32

The payment layer for AI agents. One install. Pay any x402 endpoint on Solana or Base from your agent. Browse a federated index of thousands of machine payable APIs without a single provider account.

npm version License: MIT Website

Built and maintained by a small team using AI-augmented development. See AUTHORS.md · SECURITY.md · CONTRIBUTING.md.

Repository scope

This repository contains the full source for the four MPP32 components:

  • backend/ — Hono on Bun, Prisma, SQLite. Federated catalog, agent execute, payment proxies for all five protocols.
  • mcp-server/ — the mpp32-mcp-server package published to npm.
  • sdk/ — client SDK.
  • webapp/ — React + Vite frontend served at mpp32.org.

View the full README on GitHub

Details

Repository
github.com/mpp32/mpp32
Website
mpp32.org
Categories
AI & LLM Tools, Finance & Commerce
Package
mpp32-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active
Tools verified
Jun 11, 2026

Related AI & LLM Tools MCP servers

View all
1roomi-fields avatarNotebookLM MCProomi-fields/notebooklm-mcpGoogle Gemini Notebook (ex NotebookLM) over MCP + a local REST API — cited answers, Studio, history240stars
2nikhils4 avatarUI Beatsnikhils4/ui-beatsMCP server for UI Beats. Let your coding agent search, read and install animated React components.235stars
3glifxyz avatarGlifglifxyz/glif-mcp-serverGenerate images, video, and audio with Glif's media-generation agent218stars
4antonpk1 avatarTiny Cryptographyantonpk1/gibber-mcpTiny MCP server with cryptography tools, sufficient to establish end-to-end encryption between LLM agents211stars
5minipuft avatarClaude Prompts Mcpminipuft/claude-prompts-mcpReusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.192stars
6jagan-shanmugam avatarOpenStreetMapjagan-shanmugam/open-streetmap-mcpAn OpenStreetMap MCP server implementation that enhances LLM capabilities with location-based services and geospatial data.191stars