{
  "name": "Cometwork",
  "mcpEndpoint": "https://cometwork.com/api/mcp",
  "transport": "streamable-http",
  "authentication": "bearer",
  "scopes": [
    "workspace:read",
    "activity:read",
    "files:read",
    "control:request",
    "files:write",
    "commands:run",
    "branches:read",
    "branches:write",
    "checkpoints:read",
    "checkpoints:write",
    "review:read",
    "workspace:restore"
  ],
  "tools": [
    "workspace_status",
    "workspace_activity",
    "files_list",
    "files_read",
    "request_control",
    "release_control",
    "files_write",
    "run_command",
    "branches_list",
    "branch_create",
    "branch_compare",
    "branch_discard",
    "branch_promote",
    "checkpoints_list",
    "checkpoint_create",
    "checkpoint_restore",
    "review_requests"
  ],
  "limitations": [
    "Session links are not MCP credentials",
    "Writes and commands require the control lease",
    "Branch mutations and checkpoint labeling require the control lease",
    "Encrypted object comparisons remain client-only",
    "Checkpoint restore creates an isolated review branch; live browser VM replacement is interactive",
    "No anonymous shell or arbitrary URL fetch is exposed"
  ],
  "documentation": "https://cometwork.com/agents.html",
  "endpointPath": "/api/mcp",
  "credentialSetup": "Open a workspace, take control, then Settings \u2192 Agent access",
  "clientRequirements": [
    "Remote Streamable HTTP MCP",
    "Custom Authorization bearer header"
  ],
  "discoveryNote": "Cometwork-specific manifest; use authenticated MCP tools/list for live schemas."
}
