PrivateDAO Agent Exchange

Solana Mainnet verification, intelligence, machine receipts, and agent logistics through MCP.

我该使用它吗

质量与安全性

B
描述质量
84%
模式完整度
68%
命名质量
86%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(6)

  • LOWTool 'job_status' description lacks action verb在 job_status 中
  • LOWTool 'register_agent' description lacks action verb在 register_agent 中
  • LOWTool 'network_stats' description lacks action verb在 network_stats 中
  • LOWTool 'external_services' description lacks action verb在 external_services 中
  • LOWTool 'seller_replace_endpoint' description lacks action verb在 seller_replace_endpoint 中
  • LOWTool 'seller_retire' description lacks action verb在 seller_retire 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~2,843token 数(工具定义)
~1.2 KB典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 2.22%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "pdao-agent-exchange": {
      "url": "https://agents.privatedao.org/mcp"
    }
  }
}

远程端点

https://agents.privatedao.org/mcpstreamable-http

它能做什么

工具清单

工具(20)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢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.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "Explain what the PrivateDAO Agent Exchange is, its lifecycle, endpoints, payment rail and verification model."
}
🟢pdao_services

Return the complete current catalog with service IDs, customer value, category, pricing, inputs, outputs, target networks and payment behavior.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "List every current PrivateDAO service with category, customer value, access, price, inputs, output, networks, runtime status and payment behavior."
}
🟢service_recommendation(task, network)

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.

输入模式

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "minLength": 2,
      "maxLength": 500,
      "description": "Natural-language task the agent wants to accomplish."
    },
    "network": {
      "type": "string",
      "description": "Optional target network constraint."
    }
  },
  "required": [
    "task"
  ],
  "additionalProperties": false
}
🟢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.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "Explain the commercial role and verified status of each ecosystem integration without exposing credentials."
}
🟢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.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "Return the exact quote-first paid-service lifecycle and safety rules."
}
🟢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.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "Return the endpoints and state transitions needed to request, execute, poll and verify a service."
}
🟢verify_basic(network, mint, asset, record, expected_digest)

PrivateDAO verify_basic

输入模式

{
  "type": "object",
  "properties": {
    "network": {
      "type": "string",
      "description": "Optional target network identifier."
    },
    "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."
    },
    "expected_digest": {
      "type": "string",
      "description": "Optional expected canonical digest."
    }
  },
  "anyOf": [
    {
      "required": [
        "mint"
      ]
    },
    {
      "required": [
        "asset"
      ]
    },
    {
      "required": [
        "record"
      ]
    }
  ],
  "additionalProperties": false
}
🟡create_paid_job(service_id, input)

PrivateDAO create_paid_job

输入模式

{
  "type": "object",
  "properties": {
    "service_id": {
      "type": "string",
      "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"
      ]
    },
    "input": {
      "type": "object",
      "description": "Service-specific JSON input."
    }
  },
  "required": [
    "service_id"
  ],
  "additionalProperties": false
}
🔴submit_payment(job_id, signature)

PrivateDAO submit_payment

输入模式

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string",
      "pattern": "^job_[A-Za-z0-9-]+$"
    },
    "signature": {
      "type": "string",
      "description": "Finalized Solana transaction signature."
    }
  },
  "required": [
    "job_id",
    "signature"
  ],
  "additionalProperties": false
}
🟢job_status(job_id)

PrivateDAO job_status

输入模式

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string",
      "pattern": "^job_[A-Za-z0-9-]+$"
    }
  },
  "required": [
    "job_id"
  ],
  "additionalProperties": false
}
🟢get_receipt(receipt_id)

PrivateDAO get_receipt

输入模式

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string",
      "pattern": "^rvr_[A-Za-z0-9]+$"
    }
  },
  "required": [
    "receipt_id"
  ],
  "additionalProperties": false
}
🟢search_agents(q, capability, network, limit)

PrivateDAO search_agents

输入模式

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "maxLength": 200,
      "description": "Free-text registry search."
    },
    "capability": {
      "type": "string",
      "maxLength": 120
    },
    "network": {
      "type": "string",
      "description": "Canonical network or accepted alias."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "additionalProperties": false
}
⚪register_agent(name, protocol, mcpUrl, mcp_url, endpoint, ...)

PrivateDAO register_agent

输入模式

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 200
    },
    "protocol": {
      "type": "string",
      "enum": [
        "MCP"
      ]
    },
    "mcpUrl": {
      "type": "string",
      "format": "uri",
      "description": "Public HTTPS MCP endpoint"
    },
    "mcp_url": {
      "type": "string",
      "format": "uri",
      "description": "Compatibility alias for mcpUrl."
    },
    "endpoint": {
      "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."
    },
    "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."
    },
    "allowedTools": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 120
      },
      "maxItems": 64
    },
    "allowed_tools": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 120
      },
      "maxItems": 64,
      "description": "Snake-case compatibility alias for allowedTools."
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 64
      },
      "maxItems": 16
    },
    "networks": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 80
      },
      "maxItems": 32,
      "description": "Explicitly declared supported networks; aliases are normalized."
    },
    "forceRefresh": {
      "type": "boolean",
      "description": "Force a fresh MCP handshake instead of returning an existing healthy registration."
    },
    "force_refresh": {
      "type": "boolean",
      "description": "Snake-case compatibility alias for forceRefresh."
    },
    "persistUnavailable": {
      "type": "boolean",
      "description": "Persist Unavailable after a failed health check; never marks it connected"
    },
    "persist_unavailable": {
      "type": "boolean",
      "description": "Snake-case compatibility alias for persistUnavailable."
    },
    "agentId": {
      "type": "string",
      "pattern": "^agent_[A-Za-z0-9_-]{8,100}$",
      "description": "Stable seller identity for updates and endpoint replacement."
    },
    "ownerToken": {
      "type": "string",
      "minLength": 16,
      "maxLength": 200,
      "description": "Seller ownership token; returned only once on first registration."
    },
    "owner_token": {
      "type": "string",
      "minLength": 16,
      "maxLength": 200,
      "description": "Snake-case compatibility alias for ownerToken."
    },
    "commercialServices": {
      "type": "array",
      "maxItems": 64,
      "items": {
        "type": "object"
      },
      "description": "Explicit per-tool commercial metadata; prices are never inferred."
    },
    "commercial_services": {
      "type": "array",
      "maxItems": 64,
      "items": {
        "type": "object"
      },
      "description": "Snake-case compatibility alias for commercialServices."
    },
    "acceptedAssets": {
      "type": "array",
      "maxItems": 20,
      "items": {
        "type": "string",
        "maxLength": 20
      }
    },
    "accepted_assets": {
      "type": "array",
      "maxItems": 20,
      "items": {
        "type": "string",
        "maxLength": 20
      },
      "description": "Snake-case compatibility alias for acceptedAssets."
    },
    "payout": {
      "type": "object",
      "properties": {
        "address": {
          "type": "string"
        },
        "network": {
          "type": "string"
        },
        "asset": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  },
  "anyOf": [
    {
      "required": [
        "mcpUrl"
      ]
    },
    {
      "required": [
        "mcp_url"
      ]
    },
    {
      "required": [
        "endpoint"
      ]
    }
  ],
  "additionalProperties": false
}
🟢agent_match(capabilities, network)

Free registry discovery and capability matching. Use create_paid_job for the paid agent.match service.

输入模式

{
  "type": "object",
  "properties": {
    "capabilities": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 120
      },
      "maxItems": 32
    },
    "network": {
      "type": "string",
      "description": "Canonical network or accepted alias."
    }
  },
  "required": [
    "capabilities"
  ],
  "additionalProperties": false
}
⚪logistics_request(capability, requirements, maxPrice, asset, deadline, ...)

PrivateDAO logistics_request

输入模式

{
  "type": "object",
  "properties": {
    "capability": {
      "type": "string",
      "maxLength": 120
    },
    "requirements": {
      "type": "object"
    },
    "maxPrice": {
      "type": "number",
      "minimum": 0
    },
    "asset": {
      "type": "string",
      "maxLength": 20
    },
    "deadline": {
      "type": "string",
      "format": "date-time"
    },
    "preferredProtocols": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 40
      },
      "maxItems": 8
    },
    "network": {
      "type": "string",
      "description": "Canonical network or accepted alias."
    }
  },
  "required": [
    "capability"
  ],
  "additionalProperties": false
}
🟢network_stats

PrivateDAO network_stats

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢external_services(q, limit)

PrivateDAO external_services

输入模式

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "maxLength": 200
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "additionalProperties": false
}
🟡seller_update_services(agent_id, owner_token, services, accepted_assets, payout)

PrivateDAO seller_update_services

输入模式

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "owner_token": {
      "type": "string",
      "minLength": 16
    },
    "services": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "accepted_assets": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "payout": {
      "type": "object"
    }
  },
  "required": [
    "agent_id",
    "owner_token",
    "services"
  ],
  "additionalProperties": false
}
⚪seller_replace_endpoint(agent_id, owner_token, mcp_url)

PrivateDAO seller_replace_endpoint

输入模式

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "owner_token": {
      "type": "string",
      "minLength": 16
    },
    "mcp_url": {
      "type": "string",
      "format": "uri"
    }
  },
  "required": [
    "agent_id",
    "owner_token",
    "mcp_url"
  ],
  "additionalProperties": false
}
🔴seller_retire(agent_id, owner_token, reason)

PrivateDAO seller_retire

输入模式

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "owner_token": {
      "type": "string",
      "minLength": 16
    },
    "reason": {
      "type": "string",
      "maxLength": 300
    }
  },
  "required": [
    "agent_id",
    "owner_token"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本20 个工具
已验证未记录版本20 个工具