Invite user to Slack workspace
Automatically invite user to Slack workspace on slack.com. Invite a new person into the workspace by email (workspace-level, not channel-level). New invites join as a Regular Member; use change_role afterward once they accept to promote to Admin/Owner. Requires login and workspace admin permission.
Input
email requiredEmail address to invite into the workspace.
workspaceDomain optionalWorkspace host, e.g. acme.slack.com. Defaults to the active workspace.
Output
ok requiredemail requiredstatus requiredinviteId optionalexpirationTs optionalFAQ
Get Slack channel messages
Read a channel's message history by name (e.g. 'social' or '#social') or id (C…). Newest first; pass cursor to paginate, oldest/latest (unix ts) to bound the range. Authors are resolved to display names. Requires login.
List Slack invoices
List Slack billing statements from the workspace's billing history. Returns workspace, total and invoices (date, statement, billId, amount, status, description, pdfUrl) — metadata only. Feed a row's pdfUrl (or billId) to slack.com/download_invoice to fetch that statement's PDF. Requires a workspace billing admin; defaults to the primary workspace, or pass workspaceDomain (e.g. acme.slack.com).
Search Slack messages
Full-text search across the workspace's messages, supporting Slack's modifiers (from:@user, in:#channel, before:/after:date, "exact phrase"). One page per call. Requires login.
