Read Peer protocol, market, checkout, and Peer Cash data through one MCP server.
MCPpedia last refreshed this data
io.github.zkp2p/peer is an MCP server that read Peer protocol, market, checkout, and Peer Cash data through one MCP server. Its tool list has not been published yet over http, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"peer": {
"args": [
"-y",
"peer-protocol-cli@0.3.1",
"mcp",
"--profile",
"read-only"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Read Peer protocol, market, checkout, and Peer Cash data through one MCP server.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked peer-protocol-cli against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ecommerce
Which credit card earns the most at a merchant, from your cards or every card, and why.
Read-only MCP servers for Russian marketplaces: prices, stock, ratings, reviews, seller identity
Dutch construction facts with measured accuracy + NL coordination. Never holds third-party funds.
MCP server for EPLAN Electric P8: ~200 tools to drive EPLAN from Claude Code, Codex, Cursor or any MCP client (actions, scripts, live DataModel, exports). Includes the eplan-tools plugin marketplace.
MCP Security Weekly
Get CVE alerts and security updates for io.github.zkp2p/peer and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The canonical agent interface for Peer: one JSON-first CLI, local and hosted MCP servers, and one generated contract for protocol, indexer, market, checkout, and Peer Cash workflows.
agents/tool-catalog.jsonagents/error-catalog.jsonagents/runtime-manifest.jsonThe generated files come from the runtime registries. Do not hand-maintain a second command list in documentation.
Node.js 22 or newer is required.
The package is peer-protocol-cli; do not install the unrelated unscoped
peer-cli package.
npm install --global peer-protocol-cli@0.4.1
peer --help
Run without a global install:
npx -y peer-protocol-cli@0.4.1 quote --from USD --amount 100 --platform wise
Successful output is JSON by default. Errors always use the canonical JSON
error envelope on stderr. --format table changes successful human-facing
output only.
Read commands execute immediately. Commands that can mutate state return a
transaction or API preview first and execute only when the process receives
--yes.
Signer material resolves from PEER_PRIVATE_KEY or --wallet-path. Passing a
private key on the command line is supported but visible in process listings;
prefer the environment or an owner-readable wallet file. Persistent config and
checkout caches are written with owner-only permissions.
Never start a write-capable MCP process with --yes unless every write tool in
that process is intentionally allowed to broadcast without a second CLI
preview.
peer mcp requires one of three explicit profiles:
read-only — default protocol reads plus Peer Cash reads. No signing or
broadcasting.cash — the complete custody-separated peer_cash_* surface. It prepares
unsigned transaction plans but never accepts a private key, signs, or
broadcasts.full — every generic CLI-backed MCP tool plus Peer Cash. Generic write tools
still preview unless the MCP process was started with global --yes.The current tool counts are generated in agents/runtime-manifest.json.
{
"mcpServers": {
"peer": {
"command": "npx",
"args": [
"-y",
"peer-protocol-cli@0.4.1",
"mcp",
"--profile",
"read-only"
]
}
}
}
Use --profile cash for the portable Peer Cash workflow or --profile full
for the complete operator surface.
The hosted MCP server exposes only the read-only profile over Streamable HTTP:
https://mcp.peer.xyz/mcp
Run the same transport yourself with peer mcp --transport http. HTTP refuses
the cash and full profiles; those authority-bearing profiles remain local
stdio processes.
The retired standalone peer-cash-mcp server now lives here. Its tool names and
custody boundary are unchanged:
peer_cash_capabilities / peer_cash_source_capabilities — fetch live
payout rails and Relay-supported source chains and tokens.peer_cash_fill_stats / peer_cash_buyer — inspect historical fill
evidence and buyer protocol history.peer_cash_quote_source / peer_cash_relay_status — quote and track a
cross-chain route into Base USDC without granting signer authority.peer_cash_estimate — estimate fiat received at the current oracle rate.peer_cash_prepare — return ordered unsigned approval and deposit
transactions.peer_cash_finalize — resolve a confirmed receipt into a durable
depositId.peer_cash_order / peer_cash_orders — resume and inspect orders.peer_cash_prepare_access_policy, peer_cash_prepare_withdraw, and
peer_cash_prepare_top_up — prepare follow-up transactions.Base USDC amounts are decimal strings in 6-decimal base uni