io.github.zkp2p/peer

Peer

Read Peer protocol, market, checkout, and Peer Cash data through one MCP server.

0.4.1
Version
remote
Transport
97
Tools

Security review

Review passed

Reviewed 1d ago.

  • tools: 97 tools scanned
  • metadata: scanned

No findings.

Tools (97)

  • peer_quote

    Get fiat-to-USDC exchange quotes.

  • peer_payee_resolve_hash

    Resolve a payee hash from on-chain deposit data.

  • peer_deposit_list

    List deposits owned by the configured wallet or explicit owner.

  • peer_deposit_show

    Show a single deposit by deposit ID.

  • peer_deposit_show_many

    Show multiple deposits by ID.

  • peer_pv_deposit_show

    Fetch a deposit directly from ProtocolViewer.

  • peer_pv_deposit_show_many

    Fetch multiple deposits directly from ProtocolViewer.

  • peer_pv_deposit_list_owner

    Fetch deposits for an owner directly from ProtocolViewer.

  • peer_indexer_deposits_list

    List deposits via the indexer.

  • peer_indexer_deposits_list_relations

    List deposits with related entities via the indexer.

  • peer_indexer_deposits_show

    Fetch a deposit by composite ID via the indexer.

  • peer_indexer_deposits_by_ids

    Fetch multiple deposits by composite ID.

  • peer_indexer_deposits_by_ids_relations

    Fetch multiple deposits with relations by composite ID.

  • peer_indexer_deposits_fund_activities

    Fetch fund activities for a deposit.

  • peer_indexer_makers_fund_activities

    Fetch maker-level fund activities.

  • peer_indexer_deposits_snapshots

    Fetch deposit daily snapshots.

  • peer_indexer_query

    Perform a raw GraphQL query against the indexer. Use sparingly; arbitrary queries can be expensive.

  • peer_intent_list

    List intents for the configured wallet or explicit owner.

  • peer_intent_show

    Show a single intent by hash.

  • peer_intent_fulfill_inputs

    Inspect fulfill routing inputs for an intent.

  • peer_intent_hook_pre_get

    Get the pre-intent hook for a deposit.

  • peer_pv_intent_list_owner

    Fetch intents for an owner directly from ProtocolViewer.

  • peer_pv_intent_show

    Fetch a single intent directly from ProtocolViewer.

  • peer_indexer_intents_by_deposit_ids

    Fetch intents for multiple deposits via the indexer.

  • peer_indexer_intents_by_owner

    Fetch intents by owner via the indexer.

  • peer_indexer_intents_show

    Fetch a single intent via the indexer.

  • peer_indexer_intents_expired

    Fetch expired intents via the indexer.

  • peer_indexer_intents_fulfilled_events

    Fetch fulfillment events for intents.

  • peer_indexer_intents_fulfillment_amounts

    Fetch fulfillment amounts for an intent.

  • peer_indexer_intents_fulfillment_and_payment

    Fetch fulfillment and payment records for an intent.

  • peer_vault_list

    List vaults via the indexer.

  • peer_vault_show

    Show vault details by rateManagerId.

  • peer_vault_delegates

    List delegated deposits for a vault.

  • peer_vault_snapshots

    Fetch daily snapshots for a vault.

  • peer_vault_manual_rate_updates

    Fetch manual rate updates for a vault.

  • peer_vault_oracle_config_updates

    Fetch oracle config updates for a vault.

  • peer_vault_manager_fee

    Read the effective manager fee for a delegated deposit.

  • peer_vault_effective_rate

    Read the effective rate for a delegated deposit pair.

  • peer_oracle_supports_inline

    Check whether the current escrow deployment supports inline oracle configs.

  • peer_oracle_validate_feeds

    Validate bundled oracle feeds on-chain.

  • peer_delegate_show

    Show current controller-based delegation for a deposit.

  • peer_indexer_delegations_by_deposit

    Fetch the delegation record for a composite deposit ID via the indexer.

  • peer_market_spreads

    Fetch current market spreads from Peerlytics.

  • peer_market_orderbook

    Fetch the live P2P orderbook from Peerlytics.

  • peer_market_compare

    Compare live quote availability across platforms using the published SDK quote route.

  • peer_market_volume

    Fetch Peerlytics protocol volume and analytics for a time range.

  • peer_market_leaderboard

    Fetch maker and taker leaderboard data from Peerlytics.

  • peer_market_protocol_stats

    Fetch aggregate Peerlytics protocol statistics.

  • peer_market_vaults

    Fetch Peerlytics vault analytics.

  • peer_market_explorer_address

    Look up a wallet address profile on Peerlytics.

  • peer_market_explorer_deposit

    Look up a deposit on Peerlytics.

  • peer_market_explorer_intent

    Look up an intent on Peerlytics.

  • peer_market_explorer_maker

    Look up a maker profile on Peerlytics.

  • peer_market_explorer_verifier

    Look up a verifier profile on Peerlytics.

  • peer_market_explorer_vault

    Look up a vault on Peerlytics.

  • peer_market_explorer_search

    Search across addresses, deposits, intents, and vaults on Peerlytics.

  • peer_market_deposits

    Query deposits from Peerlytics with filtering.

  • peer_market_intents

    Query intents from Peerlytics with filtering.

  • peer_market_activity

    Fetch recent protocol activity from Peerlytics.

  • peer_market_taker_history

    Fetch taker activity history for an address from Peerlytics.

  • peer_market_maker_history

    Fetch maker activity history for an address from Peerlytics.

  • peer_market_meta_platforms

    List supported payment platforms from Peerlytics with method hashes.

  • peer_market_meta_currencies

    List supported currencies from Peerlytics.

  • peer_market_api_key_list

    List Peerlytics API keys for the authenticated account.

  • peer_market_credits

    Check Peerlytics API credit balance and usage.

  • peer_balance

    Read the current USDC balance for an address.

  • peer_checkout_list

    List checkout sessions from the Pay API, with a local cache fallback.

  • peer_checkout_show

    Show a single checkout session or poll its latest status.

  • peer_config_show

    Show the stored Peer CLI config merged with current global flags.

  • peer_config_platforms

    List supported payment platforms.

  • peer_config_currencies

    List supported fiat currencies.

  • peer_stake_state

    Read the authoritative StakeVault state for a staker and optional taker.

  • peer_stake_indexed_state

    Read indexed staking, authorization, claim, and risk-window state with freshness metadata.

  • peer_stake_balance

    Read total stake owned by an address.

  • peer_stake_locked

    Read stake locked behind active chargeback windows.

  • peer_stake_free

    Read stake available for withdrawal or a new lock.

  • peer_stake_claimable

    Read non-stake USDC claimable by a beneficiary.

  • peer_stake_owner

    Resolve the effective stake owner backing a taker.

  • peer_stake_selected_owner

    Read the stake owner selected by a taker before authorization checks.

  • peer_stake_authorization

    Read whether a stake owner authorizes a taker.

  • peer_stake_admissions_paused

    Read whether chargebackable intent admissions are paused.

  • peer_stake_risk_window

    Read the minimum collateral lock window for a payment method.

  • peer_stake_dispute_protection_enabled

    Read whether a deposit has dispute protection enabled for a payment method.

  • peer_guardian_available

    Check whether the selected environment has an IntentGuardian deployment.

  • peer_guardian_policy

    Read the live IntentGuardian fee and extension policy.

  • peer_guardian_quote_extension

    Quote the authoritative on-chain cost to extend an intent.

  • peer_guardian_payer_funding

    Read payer token balance and allowance available to IntentGuardian.

  • peer_cash_capabilities

    Return live Base USDC destinations, payout platforms, fiat currencies, payee hints, amount bounds, and pricing. Call this before naming a rail or currency.

  • peer_cash_fill_stats

    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.

  • peer_cash_source_capabilities

    Return live Relay-supported EVM source chains and tokens that can route into Base USDC before a Peer Cash order.

  • peer_cash_quote_source

    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.

  • peer_cash_relay_status

    Track a previously submitted cross-chain source route by Relay request ID. Retry this read; never resubmit from an unknown status.

  • peer_cash_estimate

    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.

  • peer_cash_finalize

    Read a confirmed Base createDeposit receipt and resolve the resumable Peer deposit id. Call only after the host confirms the createDeposit transaction.

  • peer_cash_buyer

    Return protocol history for the buyer that matched an order so an automation can assess delivery context without trusting display identity.

  • peer_cash_order

    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.

  • peer_cash_orders

    List orders owned by a maker wallet, optionally limited to orders that still need attention.