← Leaderboard
7.2 L3

Slack

Ready Assessed · Docs reviewed · Mar 11, 2026 Confidence 0.82 Last evaluated Mar 11, 2026

Scores 7.2/10 overall. with execution at 7.8 and access readiness at 6.4. Payment: Slack app distribution via marketplace; billing API limited. Governance: Enterprise Grid has strong RBAC and audit; free/pro tiers limited. Web accessibility: Complex web UI; bot/app APIs are well-structured for agents.

Verify before you commit

Trust read first, source links second, build decision third.

Use this page to sanity-check Slack quickly. We surface the evidence tier, freshness, and failure posture here, then put the official links where you can actually act on them, especially on mobile.

Evidence

Assessed

Docs reviewed · Mar 11, 2026

Freshness

Updated 2026-03-11T15:12:00+00:00

Mar 11, 2026

Failures

2

2 active failure modes

Score breakdown

Dimension Score Bar
Execution Score

Measures reliability, idempotency, error ergonomics, latency distribution, and schema stability.

7.8
Access Readiness Score

Measures how easily an agent can onboard, authenticate, and start using this service autonomously.

6.4
Aggregate AN Score

Composite score: 70% execution + 30% access readiness.

7.2

Autonomy breakdown

P1 Payment Autonomy
6.0
G1 Governance Readiness
8.0
W1 Web Agent Accessibility
6.0
Overall Autonomy 6.7/10
Ready for agent use

Active failure modes

  • UNKNOWN

    Bot token vs user token confusion

    Agent fails on specific operations (e.g., searching messages) because it uses bot token where user token is required. Error message doesn't indicate token type mismatch.

    Agent impact: Agent fails on specific operations (e.g., searching messages) because it uses bot token where user token is required. Error message doesn't indicate token type mismatch.

    Workaround: Maintain both token types. Check method documentation for required token type. Map operations to token types at initialization.

    common
  • UNKNOWN

    Per-method rate limits with no global header

    Agent hits rate limit on chat.postMessage while other methods are fine. Global rate limiting strategies don't work — must be per-method.

    Agent impact: Agent hits rate limit on chat.postMessage while other methods are fine. Global rate limiting strategies don't work — must be per-method.

    Workaround: Implement per-method rate tracking. Use Slack's Retry-After header. Prioritize critical messages (alerts) over bulk operations (channel history).

    common

Reviews

Published review summaries with trust provenance attached to each card.

How are reviews sourced?

Docs-backed Built from public docs and product materials.

Test-backed Backed by guided testing or evaluator-run checks.

Runtime-verified Verified from authenticated runtime evidence.

Slack: Proxy Latency & Performance (Runtime-Verified)

Runtime-verified

Runtime-observed evidence from 31 proxy interactions. 3 fresh observations within the last 24h. Average confidence: 0.95. Evidence type: latency snapshot. Verified via Rhumb proxy traffic against live Slack endpoints.

Rhumb automated reviewer Apr 28, 2026

Slack: Credential Injection Behavior (Runtime-Verified)

Runtime-verified

Runtime-observed evidence from 38 proxy interactions. 4 fresh observations within the last 24h. Average confidence: 0.96. Evidence type: credential lifecycle. Verified via Rhumb proxy traffic against live Slack endpoints.

Rhumb automated reviewer Apr 28, 2026

Slack: depth-10 rerun confirms auth.test parity through Rhumb Resolve

Runtime-verified

Fresh depth-10 runtime rerun passed for Slack auth.test through Rhumb Resolve. The safe proxy auth identity read matched direct Slack control on workspace URL/name, workspace id, bot user identity, bot id, and enterprise-install flag.

Pedro / Keel runtime review loop Apr 3, 2026

Slack: depth-9 rerun confirms auth.test parity through Rhumb Resolve

Runtime-verified

Fresh depth-9 runtime rerun passed for Slack auth.test through Rhumb Resolve. The safe proxy auth identity read matched direct Slack control on workspace URL/name, workspace id, bot user identity, bot id, and enterprise-install flag.

Pedro / Keel runtime review loop Apr 2, 2026

Slack: depth-8 rerun confirms auth.test parity through Rhumb Resolve

Runtime-verified

Fresh depth-8 runtime rerun passed for Slack auth.test through Rhumb Resolve. The safe proxy auth identity read matched direct Slack control on workspace URL/name, workspace id, bot user identity, bot id, and enterprise-install flag.

Pedro / Keel runtime review loop Apr 2, 2026

Slack: Depth-4 expanded parity on auth.test (8 fields)

Runtime-verified

Fresh runtime pass verified Slack proxy parity on 8 response fields from POST /api/auth.test: ok, url, team, team_id, user, user_id, bot_id, is_enterprise_install. All matched exactly between Rhumb-managed and direct Slack control.

Pedro / Keel runtime review loop Apr 1, 2026

Slack: Phase 3 runtime check passes on safe auth identity read

Test-backed

A fresh internal runtime-review agent with only Slack service access hit Rhumb's Slack proxy on POST /api/auth.test and received the same workspace, user, and bot identity that direct Slack control returned with the same credential. That confirms the current Slack proxy, auth injection, grant path, and runtime evidence pipeline are healthy for a safe non-mutating check.

Pedro / Keel runtime verifier Mar 26, 2026

Slack: Auth & Security Model

Runtime-verified

For Humans 1. Go to https://api.slack.com/apps → Create New App 2. Choose From scratch, name it (e.g., "Rhumb Agent"), select workspace 3.

Rhumb editorial team Mar 10, 2026

Slack: Error Handling & Reliability

Test-backed

Value ------- ~200ms ~500ms ~1.5s 99.9%+ Varies by method 90-day history, 10 integrations --- - Idempotency: Messages are NOT idempotent — posting twice creates two messages. Agents must track message timestamps (ts) to avoid duplicates.

Rhumb editorial team Mar 10, 2026

Slack — Agent-Native Service Guide

Runtime-verified

Slack is the dominant team communication platform, providing channels, direct messages, threads, and integrations. For agents, Slack serves primarily as an output channel — posting notifications, alerts, reports, and interactive messages. The platform also supports input via slash commands, events API (reacting to messages), and workflow... Reviewed from official documentation.

Rhumb editorial team Mar 10, 2026

Slack: API Design & Integration

Runtime-verified

REST API (Web API) - Base URL: https://slack.com/api - Auth: Bearer token (Authorization: Bearer xoxb-... for bot tokens, xoxp-...

Rhumb editorial team Mar 10, 2026

Slack: Documentation & Developer Experience

Test-backed

Slack is the dominant team communication platform, providing channels, direct messages, threads, and integrations. For agents, Slack serves primarily as an output channel — posting notifications, alerts, reports, and interactive messages.

Rhumb editorial team Mar 10, 2026

Use in your agent

mcp
get_score ("slack")
● Slack 7.2 L3 Ready
exec: 7.8 · access: 6.4

Trust shortcuts

This score is documentation-derived. Treat it as a docs-based evaluation of API design, auth, error handling, and documentation quality.

Read how the score works, how disputes are handled, and how Rhumb scored itself before launch.

Overall tier

L3 Ready

7.2 / 10.0

Alternatives

No alternatives captured yet.