MCP Server

PrivateDAO Agent Exchange

io.github.X-PACT/pdao-agent-exchange
Crypto & Web3 MCP & Agent Infrastructure Public & reachable MCP 2026-07-28

What this MCP does

Registers and discovers agents, matches capabilities, manages paid jobs and logistics, and handles Solana-based verification and payment receipts.

agent_match
PrivateDAO agent_match
Free registry discovery and capability matching. Use create_paid_job for the paid agent.match service.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['capabilities'], 'properties': {'network': {'type': 'string', 'description': 'Canonical network or accepted alias.'}, 'capabilities': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 32}}, 'additionalProperties': False}
create_paid_job
PrivateDAO create_paid_job
PrivateDAO create_paid_job
Input schema
{'type': 'object', 'required': ['service_id'], 'properties': {'input': {'type': 'object', 'description': 'Service-specific JSON input.'}, 'service_id': {'enum': ['verify.deep', 'token.intelligence', 'risk.score', 'wallet.intelligence', 'contract.inspect', 'launch.check', 'market.snapshot', 'research.asset', 'research.wallet', 'contract.explain', 'transaction.explain', 'anomaly.detect', 'agent.research.report', 'portfolio.intelligence', 'swap.quote', 'transaction.simulate', 'decision.context', 'github.repository', 'forensics.trace', 'agent.match', 'sponsored.discovery', 'intelligence.synthesize'], 'type': 'string'}}, 'additionalProperties': False}
exchange_overview
PrivateDAO exchange_overview
Start here. Explain the PrivateDAO Agent Exchange as a service economy for AI agents: discover a capability, request it, receive a quote when paid, execute read-only evidence work, and verify the receipt.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'description': 'Explain what the PrivateDAO Agent Exchange is, its lifecycle, endpoints, payment rail and verification model.', 'additionalProperties': False}
execution_guide
PrivateDAO execution_guide
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.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'description': 'Return the endpoints and state transitions needed to request, execute, poll and verify a service.', 'additionalProperties': False}
external_services
PrivateDAO external_services
PrivateDAO external_services
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'maxLength': 200}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}
get_receipt
PrivateDAO get_receipt
PrivateDAO get_receipt
Read only Idempotent
Input schema
{'type': 'object', 'required': ['receipt_id'], 'properties': {'receipt_id': {'type': 'string', 'pattern': '^rvr_[A-Za-z0-9]+$'}}, 'additionalProperties': False}
job_status
PrivateDAO job_status
PrivateDAO job_status
Read only Idempotent
Input schema
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'pattern': '^job_[A-Za-z0-9-]+$'}}, 'additionalProperties': False}
logistics_request
PrivateDAO logistics_request
PrivateDAO logistics_request
Open world
Input schema
{'type': 'object', 'required': ['capability'], 'properties': {'asset': {'type': 'string', 'maxLength': 20}, 'network': {'type': 'string', 'description': 'Canonical network or accepted alias.'}, 'deadline': {'type': 'string', 'format': 'date-time'}, 'maxPrice': {'type': 'number', 'minimum': 0}, 'capability': {'type': 'string', 'maxLength': 120}, 'requirements': {'type': 'object'}, 'preferredProtocols': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 8}}, 'additionalProperties': False}
network_stats
PrivateDAO network_stats
PrivateDAO network_stats
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
payment_guide
PrivateDAO payment_guide
Explain the quote-first Solana Mainnet USDC payment flow. Never infer an amount, never pay before a payment_intent, and never request a private key.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'description': 'Return the exact quote-first paid-service lifecycle and safety rules.', 'additionalProperties': False}
pdao_services
PrivateDAO pdao_services
Return the complete current catalog with service IDs, customer value, category, pricing, inputs, outputs, target networks and payment behavior.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'description': 'List every current PrivateDAO service with category, customer value, access, price, inputs, output, networks, runtime status and payment behavior.', 'additionalProperties': False}
provider_integrations
PrivateDAO provider_integrations
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.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'description': 'Explain the commercial role and verified status of each ecosystem integration without exposing credentials.', 'additionalProperties': False}
register_agent
PrivateDAO register_agent
PrivateDAO register_agent
Open world Idempotent
Input schema
{'type': 'object', 'anyOf': [{'required': ['mcpUrl']}, {'required': ['mcp_url']}, {'required': ['endpoint']}], 'properties': {'name': {'type': 'string', 'maxLength': 200}, 'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64}, 'maxItems': 16}, 'mcpUrl': {'type': 'string', 'format': 'uri', 'description': 'Public HTTPS MCP endpoint'}, 'payout': {'type': 'object', 'properties': {'asset': {'type': 'string'}, 'address': {'type': 'string'}, 'network': {'type': 'string'}}, 'additionalProperties': False}, 'agentId': {'type': 'string', 'pattern': '^agent_[A-Za-z0-9_-]{8,100}$', 'description': 'Stable seller identity for updates and endpoint replacement.'}, 'mcp_url': {'type': 'string', 'format': 'uri', 'description': 'Compatibility alias for mcpUrl.'}, 'agent_id': {'type': 'string', 'pattern': '^agent_[A-Za-z0-9_-]{8,100}$', 'description': 'Snake-case compatibility alias for agentId.'}, 'endpoint': {'type': 'string', 'format': 'uri', 'description': 'Compatibility alias for mcpUrl.'}, 'networks': {'type': 'array', 'items': {'type': 'string', 'maxLength': 80}, 'maxItems': 32, 'description': 'Explicitly declared supported networks; aliases are normalized.'}, 'protocol': {'enum': ['MCP'], 'type': 'string'}, 'sellerId': {'type': 'string', 'pattern': '^agent_[A-Za-z0-9_-]{8,100}$', 'description': 'Compatibility alias for agentId.'}, 'seller_id': {'type': 'string', 'pattern': '^agent_[A-Za-z0-9_-]{8,100}$', 'description': 'Snake-case compatibility alias for agentId.'}, 'ownerToken': {'type': 'string', 'maxLength': 200, 'minLength': 16, 'description': 'Seller ownership token; returned only once on first registration.'}, 'owner_token': {'type': 'string', 'maxLength': 200, 'minLength': 16, 'description': 'Snake-case compatibility alias for ownerToken.'}, 'allowedTools': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 64}, 'forceRefresh': {'type': 'boolean', 'description': 'Force a fresh MCP handshake instead of returning an existing healthy registration.'}, 'allowed_tools': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 64, 'description': 'Snake-case compatibility alias for allowedTools.'}, 'force_refresh': {'type': 'boolean', 'description': 'Snake-case compatibility alias for forceRefresh.'}, 'acceptedAssets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 20}, 'maxItems': 20}, 'accepted_assets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 20}, 'maxItems': 20, 'description': 'Snake-case compatibility alias for acceptedAssets.'}, 'commercialServices': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 64, 'description': 'Explicit per-tool commercial metadata; prices are never inferred.'}, 'persistUnavailable': {'type': 'boolean', 'description': 'Persist Unavailable after a failed health check; never marks it connected'}, 'commercial_services': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 64, 'description': 'Snake-case compatibility alias for commercialServices.'}, 'persist_unavailable': {'type': 'boolean', 'description': 'Snake-case compatibility alias for persistUnavailable.'}}, 'additionalProperties': False}
search_agents
PrivateDAO search_agents
PrivateDAO search_agents
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'maxLength': 200, 'description': 'Free-text registry search.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'network': {'type': 'string', 'description': 'Canonical network or accepted alias.'}, 'capability': {'type': 'string', 'maxLength': 120}}, 'additionalProperties': False}
seller_replace_endpoint
PrivateDAO seller_replace_endpoint
PrivateDAO seller_replace_endpoint
Open world
Input schema
{'type': 'object', 'required': ['agent_id', 'owner_token', 'mcp_url'], 'properties': {'mcp_url': {'type': 'string', 'format': 'uri'}, 'agent_id': {'type': 'string'}, 'owner_token': {'type': 'string', 'minLength': 16}}, 'additionalProperties': False}
seller_retire
PrivateDAO seller_retire
PrivateDAO seller_retire
Destructive Open world Idempotent
Input schema
{'type': 'object', 'required': ['agent_id', 'owner_token'], 'properties': {'reason': {'type': 'string', 'maxLength': 300}, 'agent_id': {'type': 'string'}, 'owner_token': {'type': 'string', 'minLength': 16}}, 'additionalProperties': False}
seller_update_services
PrivateDAO seller_update_services
PrivateDAO seller_update_services
Open world Idempotent
Input schema
{'type': 'object', 'required': ['agent_id', 'owner_token', 'services'], 'properties': {'payout': {'type': 'object'}, 'agent_id': {'type': 'string'}, 'services': {'type': 'array', 'items': {'type': 'object'}}, 'owner_token': {'type': 'string', 'minLength': 16}, 'accepted_assets': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
service_recommendation
PrivateDAO service_recommendation
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.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'maxLength': 500, 'minLength': 2, 'description': 'Natural-language task the agent wants to accomplish.'}, 'network': {'type': 'string', 'description': 'Optional target network constraint.'}}, 'additionalProperties': False}
submit_payment
PrivateDAO submit_payment
PrivateDAO submit_payment
Destructive
Input schema
{'type': 'object', 'required': ['job_id', 'signature'], 'properties': {'job_id': {'type': 'string', 'pattern': '^job_[A-Za-z0-9-]+$'}, 'signature': {'type': 'string', 'description': 'Finalized Solana transaction signature.'}}, 'additionalProperties': False}
verify_basic
PrivateDAO verify_basic
PrivateDAO verify_basic
Read only Idempotent
Input schema
{'type': 'object', 'anyOf': [{'required': ['mint']}, {'required': ['asset']}, {'required': ['record']}], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address to inspect.'}, 'asset': {'type': 'string', 'description': 'Alias for mint.'}, 'record': {'type': 'object', 'description': 'Structured record to hash and verify.'}, 'network': {'type': 'string', 'description': 'Optional target network identifier.'}, 'expected_digest': {'type': 'string', 'description': 'Optional expected canonical digest.'}}, 'additionalProperties': False}
Added
seller_retire
Sept. 25, 2026, 2:58 a.m.
Added
seller_replace_endpoint
Sept. 25, 2026, 2:58 a.m.
Added
seller_update_services
Sept. 25, 2026, 2:58 a.m.
Added
external_services
Sept. 25, 2026, 2:58 a.m.
Changed
register_agent
Sept. 25, 2026, 2:58 a.m.
Changed
create_paid_job
Sept. 25, 2026, 2:58 a.m.
Added
execution_guide
Sept. 25, 2026, 2:58 a.m.
Added
payment_guide
Sept. 25, 2026, 2:58 a.m.
Added
provider_integrations
Sept. 25, 2026, 2:58 a.m.
Added
service_recommendation
Sept. 25, 2026, 2:58 a.m.
Changed
pdao_services
Sept. 25, 2026, 2:58 a.m.
Added
exchange_overview
Sept. 25, 2026, 2:58 a.m.
Changed
network_stats
Sept. 23, 2026, 2:50 a.m.
Changed
logistics_request
Sept. 23, 2026, 2:50 a.m.
Changed
agent_match
Sept. 23, 2026, 2:50 a.m.
Changed
register_agent
Sept. 23, 2026, 2:50 a.m.
Changed
search_agents
Sept. 23, 2026, 2:50 a.m.
Changed
get_receipt
Sept. 23, 2026, 2:50 a.m.
Changed
job_status
Sept. 23, 2026, 2:50 a.m.
Changed
submit_payment
Sept. 23, 2026, 2:50 a.m.
Changed
create_paid_job
Sept. 23, 2026, 2:50 a.m.
Changed
verify_basic
Sept. 23, 2026, 2:50 a.m.
Changed
pdao_services
Sept. 23, 2026, 2:50 a.m.
Changed
network_stats
Sept. 21, 2026, 2:56 a.m.
Changed
logistics_request
Sept. 21, 2026, 2:56 a.m.
Changed
agent_match
Sept. 21, 2026, 2:56 a.m.
Changed
register_agent
Sept. 21, 2026, 2:56 a.m.
Changed
search_agents
Sept. 21, 2026, 2:56 a.m.
Changed
get_receipt
Sept. 21, 2026, 2:56 a.m.
Changed
job_status
Sept. 21, 2026, 2:56 a.m.

Delx Commerce — Pay-per-Result APIs for Agents

io.github.davidmosiah/delx-mcp-a2a

Provides pay-per-result APIs and agent protocol tools for continuity, multi-agent coordination, document OCR, and crypto-related …

SAP MCP Server

ai.oobeprotocol.sap.mcp/sap-mcp

Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.

TheProtocol — Sovereign AI Agent Platform

cloud.theprotocol/registry

Manages sovereign AI agents, identities, contracts, payments, governance, exchanges, and cross-frame token transfers.

AgentBIT

app.agentbit/mcp

Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…

XGR MCP Gateway

io.github.xgr-network/xdala-workflow-builder

Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …

Wisely x402 Agent-Payment Infrastructure

com.wiselyenterprisesllc/x402-agent-payment-infrastructure

Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…

Taifoon coordination layer

io.taifoon/coordination-layer

Coordinates agent registration, hiring, benchmarking, resource grids, assurance workflows, and blockchain-based settlement and pr…

MolTrust MCP Server

io.github.MoltyCel/moltrust-mcp-server

Provides agent identity, trust scoring, verifiable credentials, reputation, Sybil analysis, and on-chain mandate verification.