Capability Declaration Template


{
  "name": "ExampleAgent",
  "type": "agent|data_source|model|connector",
  "description": "A concise one-sentence description of capabilities",
  "mcp_server_url": "<https://server.example/mcp>", 
  "api_url": "<https://api.example>",
  "is_need_api_key": true
  "inputs": {
    "schema": {
      "type": "object",
      "properties": { "query": { "type": "string" } },
      "required": ["query"],
      "additionalProperties": false},
    "example": { "query": "find airdrop opportunities for XYZ chain" }
  },
  "outputs": {
    "schema": {
      "type": "object",
      "properties": {
        "result": { "type": "object" },
        "references": { "type": "array", "items": { "type": "string" } }
      },
      "required": ["result"],
      "additionalProperties": false},
    "example": { "result": { "score": 87 }, "references": ["https://..."] }
  },
  "expected_qps": 5,
  "latency_ms_p50": 800,
  "latency_ms_p95": 2000,
  "contact": { "name": "Li", "email": "li@example.com" },
  "privacy": { "stores_user_data": false, "notes": "no PII stored" },
  "needs_agent_id": true,
  "settlement": { "requires_metering": false, "notes": "no revenue share at MVP" }
}

Last updated