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.
How it works
Section titled “How it works”- Claude Code identifies a risky action (e.g.,
rm -rf,git push --force) - y0mcp posts a permission request to the Slack channel
- You react with ✅ to approve or ❌ to deny
- Claude Code proceeds or aborts based on your response
Example
Section titled “Example”🔴 Permission required
Action: `rm -rf ./node_modules`Reason: Cleaning before reinstall
React ✅ to approve or ❌ to denyTimeout: 5 minutesRisk levels
Section titled “Risk levels”| Emoji | Level | Description |
|---|---|---|
| 🟢 | Low | Safe operations |
| 🟡 | Medium | Moderate risk |
| 🔴 | High | Destructive or irreversible |
Timeout
Section titled “Timeout”Permission requests expire after 5 minutes. Expired requests are automatically denied.
Message updates
Section titled “Message updates”After you react, the original message updates to show the result:
✅ Approved — rm -rf ./node_modules❌ Denied — rm -rf ./node_modules