PrivateDAO Agent Exchange

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

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
84%
Vollständigkeit des Schemas
68%
Qualität der Benennung
86%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (6)

  • LOWTool 'job_status' description lacks action verbin job_status
  • LOWTool 'register_agent' description lacks action verbin register_agent
  • LOWTool 'network_stats' description lacks action verbin network_stats
  • LOWTool 'external_services' description lacks action verbin external_services
  • LOWTool 'seller_replace_endpoint' description lacks action verbin seller_replace_endpoint
  • LOWTool 'seller_retire' description lacks action verbin seller_retire

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,843Tokens (Tool-Definitionen)
~1.2 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.22% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Remote-Endpunkte

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

Was es kann

Tool-Inventar

Tools (20)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

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

PrivateDAO external_services

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet20 Tools
verifiziertVersion nicht aufgezeichnet20 Tools