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