register_capability
Register a tool, resource, or prompt capability for a site.
Schema and Policy
{
"name": "register_capability",
"description": "Register a tool, resource, or prompt capability for a site.",
"inputSchema": {
"type": "object",
"properties": {
"siteId": {
"type": "string",
"description": "Site ID"
},
"type": {
"type": "string",
"enum": [
"tool",
"resource",
"prompt"
],
"description": "Capability type"
},
"name": {
"type": "string",
"description": "Capability name"
},
"description": {
"type": "string",
"description": "What this capability does"
},
"schema": {
"type": "object",
"additionalProperties": true
},
"exampleUsage": {
"type": "string"
}
},
"required": [
"siteId",
"type",
"name",
"description"
]
},
"category": "Registry",
"authRequired": true,
"mutability": "write",
"status": "auth_required"
}