Create Slack channel
Automatically create Slack channel on slack.com. Create a new channel. The name is normalized to Slack's rules (lowercased, spaces/invalid chars → hyphens, max 80 chars) so 'test 123' becomes 'test-123'. Pass isPrivate for a private channel. Returns the new channel's id and (normalized) name. Requires login (and permission to create channels).
Input
name requiredChannel name (lowercase, hyphens; Slack normalizes it).
isPrivate optionalCreate a private channel. Default false.
workspaceDomain optionalWorkspace host. Defaults to the active workspace.
Output
id requiredok requiredname requiredis_private 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.
Slack unofficial API: list your Slack invoices and billing statements
An unofficial Slack API for billing invoices. List Slack billing statements from the workspace's admin 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.
