iiRecord
Agentic AI Atlas · Slack channel exposed via MCP
channel:slack-via-mcpa5c.ai
II.
Channel JSON

channel:slack-via-mcp

Structured · live

Slack channel exposed via MCP json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · channels-hooks/channels/slack-via-mcp.yamlCluster · channels-hooks
Record JSON
{
  "id": "channel:slack-via-mcp",
  "_kind": "Channel",
  "_file": "channels-hooks/channels/slack-via-mcp.yaml",
  "_cluster": "channels-hooks",
  "attributes": {
    "displayName": "Slack channel exposed via MCP",
    "kind": "mcp-channel",
    "endpoint": "mcp://slack-connector",
    "brokeringPrimitive": "A Slack workspace surfaced to the agent through an MCP server.\nThe MCP server brokers between the agent (which speaks MCP tool\ncalls like slack_send_message / slack_read_channel) and Slack's\nWeb API + Events API. Outbound messages are tool calls; inbound\nnotifications arrive as MCP notifications when the connector\nsupports streaming. The channel is persistent for the duration\nof the MCP session (i.e., for the chat).\n",
    "persistent": true,
    "description": "Mediated Slack access — the agent never holds a Slack token\ndirectly, only the MCP server does. Used by chat-style harnesses\n(Claude.ai web with Slack connector, Codex with the Slack MCP\nplugin, etc.).\n"
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "tool-server:slack-mcp",
      "to": "channel:slack-via-mcp",
      "kind": "integrates_with",
      "attributes": {}
    },
    {
      "from": "human-checkpoint:weekly-summary-advisory",
      "to": "channel:slack-via-mcp",
      "kind": "notifies_via",
      "attributes": {}
    }
  ]
}