Peer
io.github.zkp2p/peerRead Peer protocol, market, checkout, and Peer Cash data through one MCP server.
Score: 100/100
Handshake verified by our own probe.
Tools · 97
Get fiat-to-USDC exchange quotes.
Resolve a payee hash from on-chain deposit data.
List deposits owned by the configured wallet or explicit owner.
Show a single deposit by deposit ID.
Show multiple deposits by ID.
Fetch a deposit directly from ProtocolViewer.
Fetch multiple deposits directly from ProtocolViewer.
Fetch deposits for an owner directly from ProtocolViewer.
List deposits via the indexer.
List deposits with related entities via the indexer.
Fetch a deposit by composite ID via the indexer.
Fetch multiple deposits by composite ID.
Fetch multiple deposits with relations by composite ID.
Fetch fund activities for a deposit.
Fetch maker-level fund activities.
Fetch deposit daily snapshots.
Perform a raw GraphQL query against the indexer. Use sparingly; arbitrary queries can be expensive.
List intents for the configured wallet or explicit owner.
Show a single intent by hash.
Inspect fulfill routing inputs for an intent.
Get the pre-intent hook for a deposit.
Fetch intents for an owner directly from ProtocolViewer.
Fetch a single intent directly from ProtocolViewer.
Fetch intents for multiple deposits via the indexer.
Fetch intents by owner via the indexer.
Fetch a single intent via the indexer.
Fetch expired intents via the indexer.
Fetch fulfillment events for intents.
Fetch fulfillment amounts for an intent.
Fetch fulfillment and payment records for an intent.
List vaults via the indexer.
Show vault details by rateManagerId.
List delegated deposits for a vault.
Fetch daily snapshots for a vault.
Fetch manual rate updates for a vault.
Fetch oracle config updates for a vault.
Read the effective manager fee for a delegated deposit.
Read the effective rate for a delegated deposit pair.
Check whether the current escrow deployment supports inline oracle configs.
Validate bundled oracle feeds on-chain.
Show current controller-based delegation for a deposit.
Fetch the delegation record for a composite deposit ID via the indexer.
Fetch current market spreads from Peerlytics.
Fetch the live P2P orderbook from Peerlytics.
Compare live quote availability across platforms using the published SDK quote route.
Fetch Peerlytics protocol volume and analytics for a time range.
Fetch maker and taker leaderboard data from Peerlytics.
Fetch aggregate Peerlytics protocol statistics.
Fetch Peerlytics vault analytics.
Look up a wallet address profile on Peerlytics.
Look up a deposit on Peerlytics.
Look up an intent on Peerlytics.
Look up a maker profile on Peerlytics.
Look up a verifier profile on Peerlytics.
Look up a vault on Peerlytics.
Search across addresses, deposits, intents, and vaults on Peerlytics.
Query deposits from Peerlytics with filtering.
Query intents from Peerlytics with filtering.
Fetch recent protocol activity from Peerlytics.
Fetch taker activity history for an address from Peerlytics.
Fetch maker activity history for an address from Peerlytics.
List supported payment platforms from Peerlytics with method hashes.
List supported currencies from Peerlytics.
List Peerlytics API keys for the authenticated account.
Check Peerlytics API credit balance and usage.
Read the current USDC balance for an address.
List checkout sessions from the Pay API, with a local cache fallback.
Show a single checkout session or poll its latest status.
Show the stored Peer CLI config merged with current global flags.
List supported payment platforms.
List supported fiat currencies.
Read the authoritative StakeVault state for a staker and optional taker.
Read indexed staking, authorization, claim, and risk-window state with freshness metadata.
Read total stake owned by an address.
Read stake locked behind active chargeback windows.
Read stake available for withdrawal or a new lock.
Read non-stake USDC claimable by a beneficiary.
Resolve the effective stake owner backing a taker.
Read the stake owner selected by a taker before authorization checks.
Read whether a stake owner authorizes a taker.
Read whether chargebackable intent admissions are paused.
Read the minimum collateral lock window for a payment method.
Read whether a deposit has dispute protection enabled for a payment method.
Check whether the selected environment has an IntentGuardian deployment.
Read the live IntentGuardian fee and extension policy.
Quote the authoritative on-chain cost to extend an intent.
Read payer token balance and allowance available to IntentGuardian.
Return live Base USDC destinations, payout platforms, fiat currencies, payee hints, amount bounds, and pricing. Call this before naming a rail or currency.
Return trailing 30-day fill counts and first-fill timing by payout platform and currency. Use this as historical routing evidence, never as a guarantee.
Return live Relay-supported EVM source chains and tokens that can route into Base USDC before a Peer Cash order.
Quote a live Relay route from an EVM source asset into Base USDC. The response contains unsigned transaction data; this tool never signs or submits it.
Track a previously submitted cross-chain source route by Relay request ID. Retry this read; never resubmit from an unknown status.
Estimate fiat received for Base USDC at the live Chainlink oracle rate. This is not a locked quote; the binding rate resolves when a buyer fills.
Read a confirmed Base createDeposit receipt and resolve the resumable Peer deposit id. Call only after the host confirms the createDeposit transaction.
Return protocol history for the buyer that matched an order so an automation can assess delivery context without trusting display identity.
Return one order state, amounts, fills, and next actions from its deposit id. Brief ORDER_NOT_FOUND responses after finalization may be indexer lag; retry this read, never the deposit transaction.
List orders owned by a maker wallet, optionally limited to orders that still need attention.
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.peer.xyz/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"peer": {
"url": "https://mcp.peer.xyz/mcp",
"transport": "streamable-http"
}
}
}