add_organization_channel
Add a contact channel (email, phone, social media) to an organization by ID. Returns the existing channel if the exact provider and value already exist, avoiding duplicates.
Instructions
Idempotently add a contact channel to an organization identified by ID or exact unique name. Provider labels: email, phone, linkedin, twitter, github, facebook, telegram, homepage, whatsapp, skype, profile, viber. Returns added=false and the existing channel when the exact provider+value already exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | Channel provider label: email, phone, linkedin, twitter, github, facebook, telegram, homepage, whatsapp, skype, profile, viber. | |
| value | Yes | a string that will be trimmed | |
| organizationId | Yes | a string that will be trimmed |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | The successful tool result. The same value is also serialized as JSON in the text content for clients that do not read structuredContent. | |
| warnings | No | Optional agent-visible warnings about degraded result fidelity. Omitted when the server returned the documented happy-path payload. |