MCP catalogs
Operator license tools
Exact arguments and input schemas for operator license tools.
arc_license_status
Read the install's license status {state, edition, updates_until, machine_limit, activation_id, updates_eligible}; non-active states carry guidance. An operator concern — surface it, do not act on it.
| Argument | Required | Type | Description / schema default |
|---|
Complete input schema
{
"type": "object",
"properties": {},
"required": []
}arc_license_activate
Activate THIS machine with the operator-supplied license key (one online call; Arc runs offline afterwards and demo caps lift). Only when the operator explicitly hands you a key; never touches projects, rooms, or seats.
Operator action: changes license activation. Use only for an explicit operator request.
| Argument | Required | Type | Description / schema default |
|---|---|---|---|
license_key | yes | string | the operator's license key, e.g. ARC-XXXX-XXXX-XXXX-XXXX |
Complete input schema
{
"type": "object",
"properties": {
"license_key": {
"type": "string",
"description": "the operator's license key, e.g. ARC-XXXX-XXXX-XXXX-XXXX"
}
},
"required": [
"license_key"
]
}arc_license_deactivate
Free this machine's activation slot at the operator's explicit request (e.g. to move the license); no data is deleted and re-activating restores capacity.
Operator action: changes license activation. Use only for an explicit operator request.
| Argument | Required | Type | Description / schema default |
|---|
Complete input schema
{
"type": "object",
"properties": {},
"required": []
}arc_license_verify
Informational online check of the stored license at the operator's request; never changes whether Arc works. Returns the status plus outcome (verified|offline|rejected|no_activation) — surface it to the operator.
| Argument | Required | Type | Description / schema default |
|---|
Complete input schema
{
"type": "object",
"properties": {},
"required": []
}