Update workspace Cold Outreach settings
Enable or disable Cold Outreach and set the workspace monthly enrollment limit. Requires owner or admin access. This changes controls only and never enrolls or sends.
Behavior
- Read-only hint
- Not declared
- Destructive hint
- Not declared
- Idempotent hint
- True
- Open-world hint
- Not declared
Parameters
| Name | Type | Requirement | Description |
|---|---|---|---|
workspaceId | string | Required | No additional description. |
enabled | boolean | Required | No additional description. |
monthlyEnrollmentLimit | integer | Required | No additional description. |
expectedVersion | integer | Required | No additional description. |
idempotencyKey | string | Required | No additional description. |
Input JSON Schema
Generated from the registered input schema
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"minLength": 1
},
"enabled": {
"type": "boolean"
},
"monthlyEnrollmentLimit": {
"type": "integer",
"minimum": 1,
"maximum": 100000
},
"expectedVersion": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"idempotencyKey": {
"type": "string",
"minLength": 8,
"maxLength": 200
}
},
"required": [
"workspaceId",
"enabled",
"monthlyEnrollmentLimit",
"expectedVersion",
"idempotencyKey"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Call shape
Use an MCP client rather than sending this JSON directly. The client handles protocol negotiation, sessions, and authentication.
Protocol request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "workspace_cold_outreach_update",
"arguments": {}
}
}