{"name":"io.github.zkp2p/peer","slug":"zkp2p-peer","title":"Peer","description":"Read Peer protocol, market, checkout, and Peer Cash data through one MCP server.","url":"https://mcp.market/server/zkp2p-peer","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":1,"downloads_week":null,"last_push_at":"2026-09-09T12:01:11.000Z","license":"MIT"},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-21T00:21:07.565Z","last_ok_at":"2026-09-21T00:21:07.565Z","latency_ms":256},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/zkp2p/peer-cli","website":"https://agents.peer.xyz","version":"0.4.0","remotes":[{"type":"streamable-http","url":"https://mcp.peer.xyz/mcp"}],"packages":[],"tools":[{"name":"peer_balance","description":"Read the current USDC balance for an address.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Wallet address."},"token":{"type":"string","description":"ERC20 token address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"includeRelaySources":{"description":"Include live Relay-supported EVM source chains and tokens","type":"boolean"}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"amount":{"type":"string","pattern":"^[1-9]\\d*$","description":"Base USDC amount in 6-decimal base units"},"currency":{"type":"string","minLength":3,"description":"Fiat currency from capabilities"},"platform":{"description":"Optional payout platform for corridor fill timing","type":"string","minLength":1}},"required":["amount","currency"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"transactionHash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}},"required":["transactionHash"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}_[0-9]+$"}},"required":["depositId"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"peer_cash_orders","description":"List orders owned by a maker wallet, optionally limited to orders that still need attention.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"inFlight":{"type":"boolean"},"limit":{"type":"integer","minimum":1,"maximum":1000}},"required":["owner"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"peer_cash_quote_source","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Source-chain wallet address"},"amount":{"type":"string","pattern":"^[1-9]\\d*$","description":"Source amount in the source token’s base units"},"sourceChainId":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"description":"Relay source chain ID"},"sourceCurrency":{"type":"string","minLength":1,"description":"Source token address or native currency identifier"},"recipient":{"description":"Base recipient; defaults to the source wallet","type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"tradeType":{"description":"Relay amount mode; defaults to EXACT_INPUT","type":"string","enum":["EXACT_INPUT","EXACT_OUTPUT","EXPECTED_OUTPUT"]}},"required":["user","amount","sourceChainId","sourceCurrency"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"requestId":{"type":"string","minLength":1}},"required":["requestId"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"peer_checkout_list","description":"List checkout sessions from the Pay API, with a local cache fallback.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"status":{"type":"string","description":"Status filter."},"page":{"default":1,"type":"number","description":"Page number."},"pageSize":{"default":25,"type":"number","description":"Page size."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_checkout_show","description":"Show a single checkout session or poll its latest status.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"sessionId":{"type":"string","description":"Session identifier."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["sessionId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_config_currencies","description":"List supported fiat currencies.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_config_platforms","description":"List payment platforms supported in the selected environment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_config_show","description":"Show the stored Peer CLI config merged with current global flags.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_delegate_show","description":"Show current controller-based delegation for a deposit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"deposit":{"type":"string","description":"Deposit ID."},"escrow":{"type":"string","description":"Escrow address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_deposit_list","description":"List deposits owned by the configured wallet or explicit owner.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Owner address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_deposit_show","description":"Show a single deposit by deposit ID.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","description":"Deposit ID."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["depositId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_deposit_show_many","description":"Show multiple deposits by ID.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"string","description":"Deposit IDs."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_guardian_available","description":"Check whether the selected environment has an IntentGuardian deployment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_guardian_payer_funding","description":"Read payer token balance and allowance available to IntentGuardian.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"payer":{"type":"string","description":"Payer address."},"token":{"type":"string","description":"Deposit token address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["payer","token"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_guardian_policy","description":"Read the live IntentGuardian fee and extension policy.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_guardian_quote_extension","description":"Quote the authoritative on-chain cost to extend an intent.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intentAmount":{"type":"string","description":"Intent token amount in base units."},"additionalSeconds":{"type":"string","description":"Extension seconds."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["intentAmount","additionalSeconds"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_delegations_by_deposit","description":"Fetch the delegation record for a composite deposit ID via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","description":"Composite deposit ID."},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Delegation query options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"required":["depositId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_indexer_deposits_by_ids","description":"Fetch multiple deposits by composite ID.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"string","description":"Composite IDs."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_deposits_by_ids_relations","description":"Fetch multiple deposits with relations by composite ID.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"string","description":"Composite IDs."},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Relation options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_indexer_deposits_fund_activities","description":"Fetch fund activities for a deposit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","description":"Composite deposit ID."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["depositId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_deposits_list","description":"List deposits via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"filter":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Filter object."},"pagination":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"},"description":"Pagination object."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]},"__schema2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema2"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"}}]}}}},{"name":"peer_indexer_deposits_list_relations","description":"List deposits with related entities via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"filter":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Filter object."},"pagination":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"},"description":"Pagination object."},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"},"description":"Relation options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema3"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]},"__schema2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema2"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"}}]},"__schema3":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema3"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema3"}}]}}}},{"name":"peer_indexer_deposits_show","description":"Fetch a deposit by composite ID via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"compositeId":{"type":"string","description":"Composite ID."},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Relation options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"required":["compositeId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_indexer_deposits_snapshots","description":"Fetch deposit daily snapshots.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","description":"Composite deposit ID."},"limit":{"type":"number","description":"Snapshot limit."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["depositId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_intents_by_deposit_ids","description":"Fetch intents for multiple deposits via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositIds":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"description":"Deposit IDs."},"statuses":{"type":"array","items":{"$ref":"#/definitions/__schema1"},"description":"Intent statuses."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]},"__schema2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema2"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"}}]}}}},{"name":"peer_indexer_intents_by_owner","description":"Fetch intents by owner via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Owner address."},"statuses":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"description":"Intent statuses."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"required":["owner"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_indexer_intents_expired","description":"Fetch expired intents via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"now":{"type":"string","description":"Current time."},"depositIds":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"description":"Deposit IDs."},"limit":{"type":"number","description":"Result limit."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_indexer_intents_fulfilled_events","description":"Fetch fulfillment events for intents.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"hashes":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"description":"Intent hashes."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_indexer_intents_fulfillment_amounts","description":"Fetch fulfillment amounts for an intent.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intentHash":{"type":"string","description":"Intent hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["intentHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_intents_fulfillment_and_payment","description":"Fetch fulfillment and payment records for an intent.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intentHash":{"type":"string","description":"Intent hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["intentHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_intents_show","description":"Fetch a single intent via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intentHash":{"type":"string","description":"Intent hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["intentHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_makers_fund_activities","description":"Fetch maker-level fund activities.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"maker":{"type":"string","description":"Maker address."},"limit":{"type":"number","description":"Activity limit."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["maker"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_indexer_query","description":"Perform a raw GraphQL query against the indexer. Use sparingly; arbitrary queries can be expensive.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"GraphQL query."},"variables":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"GraphQL variables."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_intent_fulfill_inputs","description":"Inspect fulfill routing inputs for an intent.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intentHash":{"type":"string","description":"Intent hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["intentHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_intent_hook_pre_get","description":"Get the pre-intent hook for a deposit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","description":"Deposit ID."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["depositId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_intent_list","description":"List intents for the configured wallet or explicit owner.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Owner address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_intent_show","description":"Show a single intent by hash.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intentHash":{"type":"string","description":"Intent hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["intentHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_activity","description":"Fetch recent protocol activity from Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","description":"Event types."},"limit":{"default":100,"type":"number","description":"Result limit."},"since":{"type":"string","description":"Start timestamp."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_api_key_list","description":"List Peerlytics API keys for the authenticated account.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_compare","description":"Compare live quote availability across platforms using the published SDK quote route.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"from":{"type":"string","description":"Fiat currency code."},"amount":{"type":"number","description":"Fiat amount."},"platform":{"type":"string","description":"Payment platforms."},"recipient":{"type":"string","description":"Recipient address."},"quotesToReturn":{"default":10,"type":"number","description":"Quote count."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_credits","description":"Check Peerlytics API credit balance and usage.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_deposits","description":"Query deposits from Peerlytics with filtering.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositor":{"type":"string","description":"Depositor address."},"delegate":{"type":"string","description":"Delegate address."},"platform":{"type":"string","description":"Payment platforms."},"currency":{"type":"string","description":"Fiat currencies."},"status":{"type":"string","description":"Deposit status."},"accepting":{"type":"boolean","description":"Accepting intents."},"limit":{"default":50,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_explorer_address","description":"Look up a wallet address profile on Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Address."},"limit":{"default":100,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_explorer_deposit","description":"Look up a deposit on Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"Deposit ID."},"limit":{"default":100,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["id"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_explorer_intent","description":"Look up an intent on Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"hash":{"type":"string","description":"Intent hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["hash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_explorer_maker","description":"Look up a maker profile on Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Maker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_explorer_search","description":"Search across addresses, deposits, intents, and vaults on Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Search query."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_explorer_vault","description":"Look up a vault on Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"Vault ID."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["id"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_explorer_verifier","description":"Look up a verifier profile on Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Verifier address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_intents","description":"Query intents from Peerlytics with filtering.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Owner address."},"recipient":{"type":"string","description":"Recipient address."},"depositId":{"type":"string","description":"Deposit IDs."},"status":{"type":"string","description":"Intent statuses."},"limit":{"default":50,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_leaderboard","description":"Fetch maker and taker leaderboard data from Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"default":20,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_maker_history","description":"Fetch maker activity history for an address from Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Maker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_meta_currencies","description":"List supported currencies from Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_meta_platforms","description":"List supported payment platforms from Peerlytics with method hashes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_orderbook","description":"Fetch the live P2P orderbook from Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency":{"type":"string","description":"Fiat currency."},"platform":{"type":"string","description":"Payment platforms."},"minSize":{"default":50,"type":"number","description":"Minimum size."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_protocol_stats","description":"Fetch aggregate Peerlytics protocol statistics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_spreads","description":"Fetch current market spreads from Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"platform":{"type":"string","description":"Payment platforms."},"currency":{"type":"string","description":"Fiat currencies."},"includeRates":{"type":"boolean","description":"Include rate entries."},"limit":{"default":200,"type":"number","description":"Result limit."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_taker_history","description":"Fetch taker activity history for an address from Peerlytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Taker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_vaults","description":"Fetch Peerlytics vault analytics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"default":50,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_market_volume","description":"Fetch Peerlytics protocol volume and analytics for a time range.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"platform":{"type":"string","description":"Payment platforms."},"currency":{"type":"string","description":"Fiat currencies."},"range":{"default":"mtd","type":"string","description":"Analytics range."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_oracle_supports_inline","description":"Check whether the current escrow deployment supports inline oracle configs.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"escrowAddress":{"type":"string","description":"Escrow address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_oracle_validate_feeds","description":"Validate bundled oracle feeds on-chain.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_payee_resolve_hash","description":"Resolve a payee hash from on-chain deposit data.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","description":"Deposit ID."},"paymentMethodHash":{"type":"string","description":"Payment method hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["depositId","paymentMethodHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_pv_deposit_list_owner","description":"Fetch deposits for an owner directly from ProtocolViewer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Owner address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_pv_deposit_show","description":"Fetch a deposit directly from ProtocolViewer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"depositId":{"type":"string","description":"Deposit ID."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["depositId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_pv_deposit_show_many","description":"Fetch multiple deposits directly from ProtocolViewer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"string","description":"Deposit IDs."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_pv_intent_list_owner","description":"Fetch intents for an owner directly from ProtocolViewer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Owner address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_pv_intent_show","description":"Fetch a single intent directly from ProtocolViewer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intentHash":{"type":"string","description":"Intent hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["intentHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_quote","description":"Get fiat-to-USDC exchange quotes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"from":{"type":"string","description":"Fiat currency code."},"to":{"default":"USDC","type":"string","description":"Destination token."},"amount":{"type":"number","description":"Fiat or token amount."},"tokenAmount":{"type":"number","description":"Exact token amount."},"platform":{"type":"string","description":"Payment platform."},"recipient":{"type":"string","description":"Recipient address."},"user":{"type":"string","description":"User address."},"destinationChainId":{"default":8453,"type":"number","description":"Destination chain."},"quotesToReturn":{"default":5,"type":"number","description":"Quote count."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_admissions_paused","description":"Read whether chargebackable intent admissions are paused.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_authorization","description":"Read whether a stake owner authorizes a taker.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Stake owner address."},"taker":{"type":"string","description":"Taker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["owner","taker"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_balance","description":"Read total stake owned by an address.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Stake owner address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["owner"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_claimable","description":"Read non-stake USDC claimable by a beneficiary.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"beneficiary":{"type":"string","description":"Claim beneficiary address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["beneficiary"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_dispute_protection_enabled","description":"Read whether a deposit has dispute protection enabled for a payment method.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"escrow":{"type":"string","description":"Escrow address."},"depositId":{"type":"string","description":"Deposit ID."},"paymentMethod":{"type":"string","description":"Payment method hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["escrow","depositId","paymentMethod"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_free","description":"Read stake available for withdrawal or a new lock.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Stake owner address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["owner"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_indexed_state","description":"Read indexed staking, authorization, claim, and risk-window state with freshness metadata.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"taker":{"type":"string","description":"Taker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["taker"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_locked","description":"Read stake locked behind active chargeback windows.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"type":"string","description":"Stake owner address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["owner"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_owner","description":"Resolve the effective stake owner backing a taker.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"taker":{"type":"string","description":"Taker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["taker"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_risk_window","description":"Read the minimum collateral lock window for a payment method.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"paymentMethodHash":{"type":"string","description":"Payment method hash."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["paymentMethodHash"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_selected_owner","description":"Read the stake owner selected by a taker before authorization checks.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"taker":{"type":"string","description":"Taker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["taker"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_stake_state","description":"Read the authoritative StakeVault state for a staker and optional taker.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"staker":{"type":"string","description":"Stake owner address."},"taker":{"type":"string","description":"Taker address."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["staker"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_vault_delegates","description":"List delegated deposits for a vault.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"rateManagerId":{"type":"string","description":"Vault identifier."},"limit":{"default":50,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"pagination":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Pagination options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"required":["rateManagerId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_vault_effective_rate","description":"Read the effective rate for a delegated deposit pair.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"escrow":{"type":"string","description":"Escrow address."},"depositId":{"type":"string","description":"Deposit ID."},"platform":{"type":"string","description":"Payment method."},"currency":{"type":"string","description":"Fiat currency."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_vault_list","description":"List vaults via the indexer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"manager":{"type":"string","description":"Manager address."},"limit":{"default":50,"type":"number","description":"Result limit."},"offset":{"default":0,"type":"number","description":"Offset."},"pagination":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Pagination options."},"filter":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"},"description":"Filter options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]},"__schema2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema2"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema2"}}]}}}},{"name":"peer_vault_manager_fee","description":"Read the effective manager fee for a delegated deposit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"escrow":{"type":"string","description":"Escrow address."},"depositId":{"type":"string","description":"Deposit ID."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_vault_manual_rate_updates","description":"Fetch manual rate updates for a vault.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"rateManagerId":{"type":"string","description":"Vault identifier."},"limit":{"default":50,"type":"number","description":"Result limit."},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Query options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"required":["rateManagerId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_vault_oracle_config_updates","description":"Fetch oracle config updates for a vault.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"rateManagerId":{"type":"string","description":"Vault identifier."},"limit":{"default":50,"type":"number","description":"Result limit."},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Query options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"required":["rateManagerId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}},{"name":"peer_vault_show","description":"Show vault details by rateManagerId.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"rateManagerId":{"type":"string","description":"Vault identifier."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"}}},"required":["rateManagerId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]}}}},{"name":"peer_vault_snapshots","description":"Fetch daily snapshots for a vault.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"rateManagerId":{"type":"string","description":"Vault identifier."},"limit":{"default":30,"type":"number","description":"Result limit."},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema0"},"description":"Snapshot options."},"params":{"description":"Optional raw JSON params merged beneath typed fields.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}},"required":["rateManagerId"],"$schema":"http://json-schema.org/draft-07/schema#","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"}}]},"__schema1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"},{"type":"array","items":{"$ref":"#/definitions/__schema1"}},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/definitions/__schema1"}}]}}}}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-19T20:55:30.458Z","report":{"scannerVersion":"0.1.7","scannedAt":"2026-09-19T20:55:30.428Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 727ms"]},"poisoning":{"score":15,"max":15,"notes":["97 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 10 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.peer.xyz/mcp","reachable":true,"authRequired":false,"latencyMs":727,"serverInfo":{"name":"peer-cli","version":"0.4.0"}}],"packages":[],"repo":{"found":true,"owner":"zkp2p","repo":"peer-cli","archived":false,"pushedAt":"2026-09-09T12:01:11Z","stars":0,"forks":1,"openIssues":3,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/134346136?v=4","ownerCreatedAt":"2023-05-23T01:01:22Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/134346136?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":1,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-09T12:01:11.000Z","score":23}}}},"grade_history":[],"reviews":[]}