What is Sentrail?
AI agents write code, create issues, merge pull requests, and update project trackers. Most tools give them full API access — no oversight, no audit trail, no way to stop a bad action before it lands. Sentrail fixes this. Your agents send requests to Sentrail instead of directly to GitHub, Linear, or your MCP server. Sentrail evaluates every action against your policy set, then either:- Allows the action and forwards it immediately
- Blocks it and returns a 403 with a reason
- Queues it for human approval and returns a 202 with a poll URL
The approval gateway concept
deferred_actions row. Once a reviewer approves, Sentrail replays the exact request to the tool API. The agent can poll /gateway-proxy/status/:correlationId for the result.
When to use Sentrail
- You are deploying AI coding agents (Claude Code, Cursor, custom LLM pipelines) that write to production repositories
- You need an audit trail of every AI-initiated write action
- You want human-in-the-loop approval for high-risk operations without changing agent code
- You are working toward SOC 2 or EU AI Act readiness and need demonstrable AI oversight controls
Core integrations
| Integration | Transport | Status |
|---|---|---|
| GitHub | OAuth + REST proxy | Live |
| Linear | OAuth + webhook | Live |
| MCP servers | JSON-RPC over SSE/HTTP | Live |
| Slack | Webhook (notifications) | Live |
| Notion | — | Coming soon |
| Internal API | — | Coming soon |
Sentrail proxies GitHub and Linear API calls directly. For MCP servers, Sentrail wraps the
tools/call method — the agent connects to mcp-gate instead of the upstream server.