Capability

Slack — Channels, People & Messages

Slack workspace operations through one Nango OAuth connection (Slack Web API): list channels and users, read a channel's message history, inspect a channel/user/workspace, and post a message as the connected user. List verbs default their limit. Connect your Slack account to use it.

What your agent can do with it

  • slackSlack Web API access through Nango. credentialRef nango://slack resolves the user's Slack connection (Connection-Id + Provider-Config-Key) and proxies to the integration's base UR…
  • slack_list_channelsLists the workspace's channels (public + private by default; archived excluded). Args: { types?: string (default 'public_channel,private_channel'; add 'mpim'/'im' only with im:rea…
  • slack_get_channelGets one channel's details (name, topic, purpose, member count, privacy/archive flags) by id. Args: { channel: string }.
  • slack_list_usersLists the workspace's members (id, handle, real name, display name, avatar, bot/deleted flags). Email is returned only with the users:read.email scope. Args: { limit?: number (def…
  • slack_get_userGets one member's profile by id (handle, real name, display name, avatar, timezone, bot flag). Email is returned only with the users:read.email scope. Args: { user: string }.
  • slack_list_messagesReads a channel's message history, newest first. Args: { channel: string, limit?: number (default 50, max 200), oldest?: string (Unix ts lower bound), latest?: string (Unix ts upp…
  • slack_team_infoGets the connected workspace's identity (id, name, domain). Requires the team:read scope. Args: {}.
  • slack_send_messagePosts a message to a channel (or a DM) as the connected user. Side-effecting write — routes through the capability-execution gate (may auto-run or propose). Args: { channel: strin…