{"apiVersion":"v1","directorySlug":"peer-mcp-1f1eba93f2","title":"Peer","description":"Buy and sell crypto peer-to-peer with Venmo, PayPal, Revolut, Cash App and Zelle. Payments are verified privately and trades settle through onchain escrow.","pageUrl":"https://www.mcpbundles.com/skills/peer-mcp-1f1eba93f2","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.peer.xyz/mcp","hostedMcpUrl":null,"toolCount":97,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"xyz.peer/peer-mcp-1f1eba93f2","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"peer_payee_resolve_hash","description":"Resolve a payee hash from on-chain deposit data.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["depositId","paymentMethodHash"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"depositId":{"type":"string"},"paymentMethodHash":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_payee_resolve_hash","displayName":"peer_payee_resolve_hash","title":"peer_payee_resolve_hash"},{"name":"peer_deposit_list","description":"List deposits owned by the configured wallet or explicit owner.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"owner":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_deposit_list","displayName":"peer_deposit_list","title":"peer_deposit_list"},{"name":"peer_deposit_show","description":"Show a single deposit by deposit ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["depositId"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"depositId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_deposit_show","displayName":"peer_deposit_show","title":"peer_deposit_show"},{"name":"peer_deposit_show_many","description":"Show multiple deposits by ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ids":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_deposit_show_many","displayName":"peer_deposit_show_many","title":"peer_deposit_show_many"},{"name":"peer_pv_deposit_show","description":"Fetch a deposit directly from ProtocolViewer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["depositId"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"depositId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_pv_deposit_show","displayName":"peer_pv_deposit_show","title":"peer_pv_deposit_show"},{"name":"peer_pv_deposit_show_many","description":"Fetch multiple deposits directly from ProtocolViewer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ids":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_pv_deposit_show_many","displayName":"peer_pv_deposit_show_many","title":"peer_pv_deposit_show_many"},{"name":"peer_pv_deposit_list_owner","description":"Fetch deposits for an owner directly from ProtocolViewer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"owner":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_pv_deposit_list_owner","displayName":"peer_pv_deposit_list_owner","title":"peer_pv_deposit_list_owner"},{"name":"peer_indexer_deposits_by_ids","description":"Fetch multiple deposits by composite ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ids":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_indexer_deposits_by_ids","displayName":"peer_indexer_deposits_by_ids","title":"peer_indexer_deposits_by_ids"},{"name":"peer_indexer_deposits_fund_activities","description":"Fetch fund activities for a deposit.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["depositId"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"depositId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_indexer_deposits_fund_activities","displayName":"peer_indexer_deposits_fund_activities","title":"peer_indexer_deposits_fund_activities"},{"name":"peer_indexer_makers_fund_activities","description":"Fetch maker-level fund activities.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["maker"],"properties":{"limit":{"type":"number"},"maker":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_indexer_makers_fund_activities","displayName":"peer_indexer_makers_fund_activities","title":"peer_indexer_makers_fund_activities"},{"name":"peer_indexer_deposits_snapshots","description":"Fetch deposit daily snapshots.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["depositId"],"properties":{"limit":{"type":"number"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"depositId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_indexer_deposits_snapshots","displayName":"peer_indexer_deposits_snapshots","title":"peer_indexer_deposits_snapshots"},{"name":"peer_intent_list","description":"List intents for the configured wallet or explicit owner.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"owner":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_intent_list","displayName":"peer_intent_list","title":"peer_intent_list"},{"name":"peer_intent_show","description":"Show a single intent by hash.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intentHash"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"intentHash":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_intent_show","displayName":"peer_intent_show","title":"peer_intent_show"},{"name":"peer_intent_fulfill_inputs","description":"Inspect fulfill routing inputs for an intent.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intentHash"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"intentHash":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_intent_fulfill_inputs","displayName":"peer_intent_fulfill_inputs","title":"peer_intent_fulfill_inputs"},{"name":"peer_intent_hook_pre_get","description":"Get the pre-intent hook for a deposit.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["depositId"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"depositId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_intent_hook_pre_get","displayName":"peer_intent_hook_pre_get","title":"peer_intent_hook_pre_get"},{"name":"peer_pv_intent_list_owner","description":"Fetch intents for an owner directly from ProtocolViewer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"owner":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_pv_intent_list_owner","displayName":"peer_pv_intent_list_owner","title":"peer_pv_intent_list_owner"},{"name":"peer_pv_intent_show","description":"Fetch a single intent directly from ProtocolViewer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intentHash"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"intentHash":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_pv_intent_show","displayName":"peer_pv_intent_show","title":"peer_pv_intent_show"},{"name":"peer_indexer_intents_show","description":"Fetch a single intent via the indexer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intentHash"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"intentHash":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_indexer_intents_show","displayName":"peer_indexer_intents_show","title":"peer_indexer_intents_show"},{"name":"peer_indexer_intents_fulfillment_amounts","description":"Fetch fulfillment amounts for an intent.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intentHash"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"intentHash":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_indexer_intents_fulfillment_amounts","displayName":"peer_indexer_intents_fulfillment_amounts","title":"peer_indexer_intents_fulfillment_amounts"},{"name":"peer_vault_show","description":"Show vault details by rateManagerId.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["rateManagerId"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"rateManagerId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_vault_show","displayName":"peer_vault_show","title":"peer_vault_show"},{"name":"peer_vault_manager_fee","description":"Read the effective manager fee for a delegated deposit.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"escrow":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"depositId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_vault_manager_fee","displayName":"peer_vault_manager_fee","title":"peer_vault_manager_fee"},{"name":"peer_oracle_supports_inline","description":"Check whether the current escrow deployment supports inline oracle configs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"escrowAddress":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_oracle_supports_inline","displayName":"peer_oracle_supports_inline","title":"peer_oracle_supports_inline"},{"name":"peer_oracle_validate_feeds","description":"Validate bundled oracle feeds on-chain.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_oracle_validate_feeds","displayName":"peer_oracle_validate_feeds","title":"peer_oracle_validate_feeds"},{"name":"peer_delegate_show","description":"Show current controller-based delegation for a deposit.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"escrow":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"deposit":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_delegate_show","displayName":"peer_delegate_show","title":"peer_delegate_show"},{"name":"peer_market_spreads","description":"Fetch current market spreads from Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":200},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"currency":{"type":"string"},"platform":{"type":"string"},"includeRates":{"type":"boolean"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_spreads","displayName":"peer_market_spreads","title":"peer_market_spreads"},{"name":"peer_market_orderbook","description":"Fetch the live P2P orderbook from Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"minSize":{"type":"number","default":50},"currency":{"type":"string"},"platform":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_orderbook","displayName":"peer_market_orderbook","title":"peer_market_orderbook"},{"name":"peer_market_volume","description":"Fetch Peerlytics protocol volume and analytics for a time range.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"range":{"type":"string","default":"mtd"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"currency":{"type":"string"},"platform":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_volume","displayName":"peer_market_volume","title":"peer_market_volume"},{"name":"peer_market_leaderboard","description":"Fetch maker and taker leaderboard data from Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":20},"offset":{"type":"number","default":0},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_leaderboard","displayName":"peer_market_leaderboard","title":"peer_market_leaderboard"},{"name":"peer_market_protocol_stats","description":"Fetch aggregate Peerlytics protocol statistics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_protocol_stats","displayName":"peer_market_protocol_stats","title":"peer_market_protocol_stats"},{"name":"peer_market_vaults","description":"Fetch Peerlytics vault analytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":50},"offset":{"type":"number","default":0},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_vaults","displayName":"peer_market_vaults","title":"peer_market_vaults"},{"name":"peer_market_explorer_intent","description":"Look up an intent on Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["hash"],"properties":{"hash":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_explorer_intent","displayName":"peer_market_explorer_intent","title":"peer_market_explorer_intent"},{"name":"peer_market_explorer_maker","description":"Look up a maker profile on Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"address":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_explorer_maker","displayName":"peer_market_explorer_maker","title":"peer_market_explorer_maker"},{"name":"peer_market_explorer_verifier","description":"Look up a verifier profile on Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"address":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_explorer_verifier","displayName":"peer_market_explorer_verifier","title":"peer_market_explorer_verifier"},{"name":"peer_market_explorer_vault","description":"Look up a vault on Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_explorer_vault","displayName":"peer_market_explorer_vault","title":"peer_market_explorer_vault"},{"name":"peer_market_explorer_search","description":"Search across addresses, deposits, intents, and vaults on Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_explorer_search","displayName":"peer_market_explorer_search","title":"peer_market_explorer_search"},{"name":"peer_market_activity","description":"Fetch recent protocol activity from Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"type":"string"},"limit":{"type":"number","default":100},"since":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_activity","displayName":"peer_market_activity","title":"peer_market_activity"},{"name":"peer_market_taker_history","description":"Fetch taker activity history for an address from Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"address":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_taker_history","displayName":"peer_market_taker_history","title":"peer_market_taker_history"},{"name":"peer_market_maker_history","description":"Fetch maker activity history for an address from Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"address":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_maker_history","displayName":"peer_market_maker_history","title":"peer_market_maker_history"},{"name":"peer_market_meta_platforms","description":"List supported payment platforms from Peerlytics with method hashes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_meta_platforms","displayName":"peer_market_meta_platforms","title":"peer_market_meta_platforms"},{"name":"peer_market_meta_currencies","description":"List supported currencies from Peerlytics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_meta_currencies","displayName":"peer_market_meta_currencies","title":"peer_market_meta_currencies"},{"name":"peer_market_api_key_list","description":"List Peerlytics API keys for the authenticated account.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_api_key_list","displayName":"peer_market_api_key_list","title":"peer_market_api_key_list"},{"name":"peer_market_credits","description":"Check Peerlytics API credit balance and usage.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_market_credits","displayName":"peer_market_credits","title":"peer_market_credits"},{"name":"peer_balance","description":"Read the current USDC balance for an address.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"token":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"address":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_balance","displayName":"peer_balance","title":"peer_balance"},{"name":"peer_checkout_list","description":"List checkout sessions from the Pay API, with a local cache fallback.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"page":{"type":"number","default":1},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"status":{"type":"string"},"pageSize":{"type":"number","default":25}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_checkout_list","displayName":"peer_checkout_list","title":"peer_checkout_list"},{"name":"peer_checkout_show","description":"Show a single checkout session or poll its latest status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionId"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"sessionId":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_checkout_show","displayName":"peer_checkout_show","title":"peer_checkout_show"},{"name":"peer_config_show","description":"Show the stored Peer CLI config merged with current global flags.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_config_show","displayName":"peer_config_show","title":"peer_config_show"},{"name":"peer_config_platforms","description":"List supported payment platforms.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_config_platforms","displayName":"peer_config_platforms","title":"peer_config_platforms"},{"name":"peer_config_currencies","description":"List supported fiat currencies.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_config_currencies","displayName":"peer_config_currencies","title":"peer_config_currencies"},{"name":"peer_stake_state","description":"Read the authoritative StakeVault state for a staker and optional taker.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["staker"],"properties":{"taker":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"staker":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_state","displayName":"peer_stake_state","title":"peer_stake_state"},{"name":"peer_stake_indexed_state","description":"Read indexed staking, authorization, claim, and risk-window state with freshness metadata.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taker"],"properties":{"taker":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_indexed_state","displayName":"peer_stake_indexed_state","title":"peer_stake_indexed_state"},{"name":"peer_stake_balance","description":"Read total stake owned by an address.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner"],"properties":{"owner":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_balance","displayName":"peer_stake_balance","title":"peer_stake_balance"},{"name":"peer_stake_locked","description":"Read stake locked behind active chargeback windows.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner"],"properties":{"owner":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_locked","displayName":"peer_stake_locked","title":"peer_stake_locked"},{"name":"peer_stake_free","description":"Read stake available for withdrawal or a new lock.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner"],"properties":{"owner":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_free","displayName":"peer_stake_free","title":"peer_stake_free"},{"name":"peer_stake_claimable","description":"Read non-stake USDC claimable by a beneficiary.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["beneficiary"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"beneficiary":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_claimable","displayName":"peer_stake_claimable","title":"peer_stake_claimable"},{"name":"peer_stake_owner","description":"Resolve the effective stake owner backing a taker.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taker"],"properties":{"taker":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_owner","displayName":"peer_stake_owner","title":"peer_stake_owner"},{"name":"peer_stake_selected_owner","description":"Read the stake owner selected by a taker before authorization checks.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taker"],"properties":{"taker":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_selected_owner","displayName":"peer_stake_selected_owner","title":"peer_stake_selected_owner"},{"name":"peer_stake_authorization","description":"Read whether a stake owner authorizes a taker.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner","taker"],"properties":{"owner":{"type":"string"},"taker":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_authorization","displayName":"peer_stake_authorization","title":"peer_stake_authorization"},{"name":"peer_stake_admissions_paused","description":"Read whether chargebackable intent admissions are paused.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_admissions_paused","displayName":"peer_stake_admissions_paused","title":"peer_stake_admissions_paused"},{"name":"peer_stake_risk_window","description":"Read the minimum collateral lock window for a payment method.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["paymentMethodHash"],"properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}},"paymentMethodHash":{"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_stake_risk_window","displayName":"peer_stake_risk_window","title":"peer_stake_risk_window"},{"name":"peer_guardian_available","description":"Check whether the selected environment has an IntentGuardian deployment.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_guardian_available","displayName":"peer_guardian_available","title":"peer_guardian_available"},{"name":"peer_guardian_policy","description":"Read the live IntentGuardian fee and extension policy.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_guardian_policy","displayName":"peer_guardian_policy","title":"peer_guardian_policy"},{"name":"peer_guardian_payer_funding","description":"Read payer token balance and allowance available to IntentGuardian.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["payer","token"],"properties":{"payer":{"type":"string"},"token":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}]}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_guardian_payer_funding","displayName":"peer_guardian_payer_funding","title":"peer_guardian_payer_funding"},{"name":"peer_cash_capabilities","description":"Return live Base USDC destinations, payout platforms, fiat currencies, payee hints, amount bounds, and pricing. Call this before naming a rail or currency.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"includeRelaySources":{"type":"boolean"}}},"title":"Discover Peer Cash capabilities","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_capabilities","displayName":"Discover Peer Cash capabilities"},{"name":"peer_cash_fill_stats","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Read Peer Cash fill statistics","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_fill_stats","displayName":"Read Peer Cash fill statistics"},{"name":"peer_cash_source_capabilities","description":"Return live Relay-supported EVM source chains and tokens that can route into Base USDC before a Peer Cash order.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Discover cross-chain source assets","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_source_capabilities","displayName":"Discover cross-chain source assets"},{"name":"peer_cash_relay_status","description":"Track a previously submitted cross-chain source route by Relay request ID. Retry this read; never resubmit from an unknown status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["requestId"],"properties":{"requestId":{"type":"string","minLength":1}}},"title":"Read Relay execution status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_relay_status","displayName":"Read Relay execution status"},{"name":"peer_cash_estimate","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^[1-9]\\d*$"},"currency":{"type":"string","minLength":3},"platform":{"type":"string","minLength":1}}},"title":"Estimate fiat received","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_estimate","displayName":"Estimate fiat received"},{"name":"peer_cash_finalize","description":"Read a confirmed Base createDeposit receipt and resolve the resumable Peer deposit id. Call only after the host confirms the createDeposit transaction.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["transactionHash"],"properties":{"transactionHash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}},"title":"Finalize a confirmed cash-out deposit","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_finalize","displayName":"Finalize a confirmed cash-out deposit"},{"name":"peer_cash_buyer","description":"Return protocol history for the buyer that matched an order so an automation can assess delivery context without trusting display identity.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}}},"title":"Read a Peer Cash buyer profile","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_buyer","displayName":"Read a Peer Cash buyer profile"},{"name":"peer_cash_order","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["depositId"],"properties":{"depositId":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}_[0-9]+$"}}},"title":"Read a Peer Cash order","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_order","displayName":"Read a Peer Cash order"},{"name":"peer_cash_orders","description":"List orders owned by a maker wallet, optionally limited to orders that still need attention.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["owner"],"properties":{"limit":{"type":"integer","maximum":1000,"minimum":1},"owner":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"inFlight":{"type":"boolean"}}},"title":"List Peer Cash orders","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"peer_cash_orders","displayName":"List Peer Cash orders"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Peer&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucGVlci54eXovbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Peer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.peer.xyz%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Peer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.peer.xyz%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Peer&connectorUrl=https%3A%2F%2Fmcp.peer.xyz%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Peer\" --url \"https://mcp.peer.xyz/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/peer-mcp-1f1eba93f2","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/peer-mcp-1f1eba93f2/tools/{tool}","mcpServerUrl":"https://mcp.peer.xyz/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/peer-mcp-1f1eba93f2?live=1"}