Back to tools

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