Skip to content

Permission Relay

When Claude Code wants to perform a risky action, y0mcp sends a permission request to Slack. You approve or deny with a reaction.

  1. Claude Code identifies a risky action (e.g., rm -rf, git push --force)
  2. y0mcp posts a permission request to the Slack channel
  3. You react with ✅ to approve or ❌ to deny
  4. Claude Code proceeds or aborts based on your response
🔴 Permission required
Action: `rm -rf ./node_modules`
Reason: Cleaning before reinstall
React ✅ to approve or ❌ to deny
Timeout: 5 minutes
EmojiLevelDescription
🟢LowSafe operations
🟡MediumModerate risk
🔴HighDestructive or irreversible

Permission requests expire after 5 minutes. Expired requests are automatically denied.

After you react, the original message updates to show the result:

  • ✅ Approved — rm -rf ./node_modules
  • ❌ Denied — rm -rf ./node_modules