add_circle_member_channel
Declare a channel for a Circle member. Returns 409 if that channel type already exists on the member. The identifier is a Telegram chat id or an E.164 WhatsApp phone (per-channel format validated server-side).
ACCESS: needs a Proof account. Authenticate this client (Claude Code: /mcp → Authenticate), then call this tool again. start_login does NOT open this tool.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"member_id": "<member_id>",
"channel": "<channel>",
"identifier": "<identifier>"
},
"name": "add_circle_member_channel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Circle ID | |
| channel | Yes | Channel type (telegram or whatsapp) | |
| member_id | Yes | Member ID to add the channel to | |
| identifier | Yes | Telegram chat id, or E.164 WhatsApp phone with a leading + |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | MongoDB ObjectId | |
| status | No | ||
| channel | No | ||
| created_at | No | ||
| verified_at | No |