accueil / serveurs / IA & Mémoire / io.github.X-PACT/pdao-agent-exchange
io.github.X-PACT/pdao-agent-exchange
serveur MCP (Model Context Protocol) · pdao-agent-exchange 1.6.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.X-PACT/pdao-agent-exchange est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.X-PACT/pdao-agent-exchange » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 22 outils
- agent_match≈ 147 tokens
Free registry discovery and capability matching. Use create_paid_job for the paid agent.match service.
Paramètres, retour & exemple (2)
Paramètresnetwork· string · optionnel
Canonical network or accepted alias.capabilities· array · requis
Exemple d'appel{"name": "agent_match", "arguments": {"capabilities": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_paid_job≈ 316 tokens
PrivateDAO create_paid_job
Paramètres, retour & exemple (3)
Paramètresinput· object · optionnel
Service-specific JSON input.service_id· string · requis · verify.deep | token.intelligence | risk.score | wallet.intelligence | wallet.bot.classify | contract.inspect | launch.check | market.snapshotpdao_access· object · optionnel
Optional signed PDAO holder challenge from /api/access/challenge.
Exemple d'appel{"name": "create_paid_job", "arguments": {"service_id": "verify.deep"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - exchange_overview≈ 158 tokens
Start here. Explain the PrivateDAO Agent Exchange, including PDAO utility and verified holder access, then distinguish it from quote-first USDC execution for ordinary paid jobs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "exchange_overview", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - execution_guide≈ 137 tokens
Explain how to create a free or paid job, interpret 402 payment_intent, submit finalized payment proof, poll status, retrieve a receipt and verify it.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "execution_guide", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - external_services≈ 104 tokens
PrivateDAO external_services
Paramètres, retour & exemple (2)
Paramètresq· string · optionnellimit· integer · optionnel
Exemple d'appel{"name": "external_services", "arguments": {"q": "texte", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_receipt≈ 97 tokens
PrivateDAO get_receipt
Paramètres, retour & exemple (1)
Paramètresreceipt_id· string · requis
Exemple d'appel{"name": "get_receipt", "arguments": {"receipt_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - job_status≈ 95 tokens
PrivateDAO job_status
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Exemple d'appel{"name": "job_status", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - logistics_request≈ 191 tokens
PrivateDAO logistics_request
Paramètres, retour & exemple (7)
Paramètresasset· string · optionnelnetwork· string · optionnel
Canonical network or accepted alias.deadline· string · optionnelmaxPrice· number · optionnelcapability· string · requisrequirements· object · optionnelpreferredProtocols· array · optionnel
Exemple d'appel{"name": "logistics_request", "arguments": {"capability": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - network_stats≈ 75 tokens
PrivateDAO network_stats
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "network_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - payment_guide≈ 140 tokens
Explain PDAO holder access and the quote-first Solana Mainnet USDC payment flow. Never infer an amount, never pay before a payment_intent, and never request a private key.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "payment_guide", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pdao_services≈ 146 tokens
Return the complete current catalog with service IDs, customer value, category, pricing, inputs, outputs, target networks and payment behavior.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "pdao_services", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - privatepay_challenge≈ 233 tokens
Request a PrivatePAY x402 privacy-preserving challenge. This operation fails closed until the reviewed rail is configured and enabled.
Paramètres, retour & exemple (5)
Paramètresnonce· string · optionnelresource· string · requismime_type· string · optionnelprovider_id· string · requisamount_base_units· string · requis
Exemple d'appel{"name": "privatepay_challenge", "arguments": {"resource": "texte", "provider_id": "texte", "amount_base_units": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - privatepay_prepare≈ 244 tokens
Prepare a real unsigned MagicBlock private transfer after a PrivatePAY challenge. The agent must inspect it and sign locally; PrivateDAO never receives a private key and this tool never broadcasts.
Paramètres, retour & exemple (5)
Paramètrespayer· string · requissplit· integer · optionnelgasless· boolean · optionnelrequest_id· string · requisamount_base_units· string · requis
Exemple d'appel{"name": "privatepay_prepare", "arguments": {"payer": "texte", "request_id": "texte", "amount_base_units": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - privatepay_settle≈ 202 tokens
Settle an x402 v2 PrivatePAY payload through the configured facilitator. This tool is destructive and remains disabled until production activation is explicitly approved.
Paramètres, retour & exemple (3)
Paramètresx402Version· integer · requispaymentPayload· object · requispaymentRequirements· object · requis
Exemple d'appel{"name": "privatepay_settle", "arguments": {"x402Version": 1, "paymentPayload": {}, "paymentRequirements": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - privatepay_status≈ 140 tokens
Show whether PrivatePAY x402 has a configured confidential privacy rail, facilitator, and confidential mint. Explain the public-chain privacy boundary without claiming anonymity.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "privatepay_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - privatepay_verify≈ 195 tokens
Verify an x402 v2 PrivatePAY payload through the configured facilitator. This is fail-closed until exact scheme and network conformance is independently verified.
Paramètres, retour & exemple (3)
Paramètresx402Version· integer · requispaymentPayload· object · requispaymentRequirements· object · requis
Exemple d'appel{"name": "privatepay_verify", "arguments": {"x402Version": 1, "paymentPayload": {}, "paymentRequirements": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - product_catalog≈ 136 tokens
Return the current product packages with buyer, price, included services, target networks and exact batch checkout path.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "product_catalog", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - provider_integrations≈ 154 tokens
Explain what IBM watsonx, Intel OpenVINO, MongoDB, GitHub, ChatGPT, Claude, Grok, OpenClaw and the PrivateDAO Kernel add to the ecosystem, with relationship disclosures and safe provider status.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "provider_integrations", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - receipt_verify≈ 176 tokens
Verify a PrivateDAO receipt digest and return a machine-readable verification result. This is free and read-only.
Paramètres, retour & exemple (3)
Paramètresnetwork· string · optionnel
Optional target network identifier.receipt· object · requis
A PrivateDAO receipt returned by a completed job.expected_hash· string · optionnel
Optional expected receipt digest or result hash.
Exemple d'appel{"name": "receipt_verify", "arguments": {"receipt": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_agent≈ 852 tokens
PrivateDAO register_agent
Paramètres, retour & exemple (24)
Paramètresname· string · optionneltags· array · optionnelmcpUrl· string · optionnel
Public HTTPS MCP endpointpayout· object · optionnelagentId· string · optionnel
Stable seller identity for updates and endpoint replacement.mcp_url· string · optionnel
Compatibility alias for mcpUrl.agent_id· string · optionnel
Snake-case compatibility alias for agentId.endpoint· string · optionnel
Compatibility alias for mcpUrl.networks· array · optionnel
Explicitly declared supported networks; aliases are normalized.protocol· string · optionnel · MCPsellerId· string · optionnel
Compatibility alias for agentId.seller_id· string · optionnel
Snake-case compatibility alias for agentId.ownerToken· string · optionnel
Seller ownership token; returned only once on first registration.owner_token· string · optionnel
Snake-case compatibility alias for ownerToken.allowedTools· array · optionnelforceRefresh· boolean · optionnel
Force a fresh MCP handshake instead of returning an existing healthy registration.allowed_tools· array · optionnel
Snake-case compatibility alias for allowedTools.force_refresh· boolean · optionnel
Snake-case compatibility alias for forceRefresh.acceptedAssets· array · optionnelaccepted_assets· array · optionnel
Snake-case compatibility alias for acceptedAssets.commercialServices· array · optionnel
Explicit per-tool commercial metadata; prices are never inferred.persistUnavailable· boolean · optionnel
Persist Unavailable after a failed health check; never marks it connectedcommercial_services· array · optionnel
Snake-case compatibility alias for commercialServices.persist_unavailable· boolean · optionnel
Snake-case compatibility alias for persistUnavailable.
Exemple d'appel{"name": "register_agent", "arguments": {"name": "texte", "tags": [], "mcpUrl": "texte", "payout": {}, "agentId": "texte", "mcp_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_agents≈ 146 tokens
PrivateDAO search_agents
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Free-text registry search.limit· integer · optionnelnetwork· string · optionnel
Canonical network or accepted alias.capability· string · optionnel
Exemple d'appel{"name": "search_agents", "arguments": {"q": "texte", "limit": 1, "network": "texte", "capability": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - seller_replace_endpoint≈ 129 tokens
PrivateDAO seller_replace_endpoint
Paramètres, retour & exemple (3)
Paramètresmcp_url· string · requisagent_id· string · requisowner_token· string · requis
Exemple d'appel{"name": "seller_replace_endpoint", "arguments": {"mcp_url": "texte", "agent_id": "texte", "owner_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - seller_retire≈ 118 tokens
PrivateDAO seller_retire
Paramètres, retour & exemple (3)
Paramètresreason· string · optionnelagent_id· string · requisowner_token· string · requis
Exemple d'appel{"name": "seller_retire", "arguments": {"agent_id": "texte", "owner_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - seller_update_services≈ 155 tokens
PrivateDAO seller_update_services
Paramètres, retour & exemple (5)
Paramètrespayout· object · optionnelagent_id· string · requisservices· array · requisowner_token· string · requisaccepted_assets· array · optionnel
Exemple d'appel{"name": "seller_update_services", "arguments": {"agent_id": "texte", "services": [], "owner_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - service_recommendation≈ 170 tokens
Map a natural-language task to the best available PrivateDAO services. Use this before create_paid_job when the user has not named a service ID.
Paramètres, retour & exemple (2)
Paramètrestask· string · requis
Natural-language task the agent wants to accomplish.network· string · optionnel
Optional target network constraint.
Exemple d'appel{"name": "service_recommendation", "arguments": {"task": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_payment≈ 124 tokens
PrivateDAO submit_payment
Paramètres, retour & exemple (2)
Paramètresjob_id· string · requissignature· string · requis
Finalized Solana transaction signature.
Exemple d'appel{"name": "submit_payment", "arguments": {"job_id": "texte", "signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_basic≈ 197 tokens
PrivateDAO verify_basic
Paramètres, retour & exemple (5)
Paramètresmint· string · optionnel
Solana mint address to inspect.asset· string · optionnel
Alias for mint.record· object · optionnel
Structured record to hash and verify.network· string · optionnel
Optional target network identifier.expected_digest· string · optionnel
Optional expected canonical digest.
Exemple d'appel{"name": "verify_basic", "arguments": {"mint": "texte", "asset": "texte", "record": {}, "network": "texte", "expected_digest": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».