send_slack_message
Send a message to a Slack channel or direct message to a team member. Use when user asks to "message X on Slack", "send a Slack message", "DM someone on Slack", "post to #channel", etc.
[outbound-tier — EVERY call needs a manager's approval (per-send human rail): each request queues its own approval card and sends exactly once on approve. There is no standing grant for this tool.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | The message text to send (supports Slack markdown: *bold*, _italic_, etc.) | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| thread_ts | No | Optional thread timestamp to reply in a thread | |
| channel_name | No | Slack channel name to post to (without #), e.g., "general", "engineering". Use this OR recipient_name, not both. | |
| recipient_name | No | Name of the person to DM (e.g., "Alex", "Jordan"). Will be looked up via linked accounts or Slack directory. |