A local stdio proxy that intercepts every MCP tool call before execution, evaluates it against your policy rules, and logs everything in SQLite on your machine. Block dangerous tools, require approval for sensitive ones, and audit everything.
npm install -g @curatedmcp/sentinelInstall Sentinel
npm install -g @curatedmcp/sentinelOne global install. No daemon, no background service unless you want one.
Wrap your MCP server
sentinel proxy -- npx some-mcp-serverSentinel becomes the MCP server your client talks to. It forwards allowed calls downstream.
Open the dashboard
open http://localhost:4242See every intercepted action in real time. Approve or reject pending calls with one click.
Client (Claude, Cursor, Claude Code)
↓ MCP stdio
Sentinel Proxy — policy evaluated here
↓ ALLOW / BLOCK / REQUIRE_APPROVAL
Downstream MCP Server
Every CallToolRequest is intercepted, evaluated against your policy rules, logged to SQLite, and either forwarded, blocked, or held for approval — before the downstream server ever sees it.
BLOCK
Immediately reject the tool call and return a clear error to the client.
REQUIRE_APPROVAL
Pause execution and surface the pending call in the local dashboard for manual review.
ALLOW
Pass the call through immediately. Useful for explicitly whitelisting trusted tools.
Sentinel ships with three rules out of the box. You can add, remove, or override any of them with the CLI.
CLI examples
# Add a blocking rule
sentinel policy add --name "No Eval" --tool "*eval*" --action BLOCK
# Require approval for file writes
sentinel policy add --name "File Writes" --tool "*write*" --action REQUIRE_APPROVAL --severity WARNING
# List active rules
sentinel policy list
Free — open source
$0 forever
npm install -g @curatedmcp/sentinelSentinel Pro
$19.99 /month
Cancel anytime · Billed via Stripe
Local by default
All data lives in ~/.sentinel/ on your machine. No cloud sync happens without explicit opt-in via --key. Sentinel's core runtime has zero network dependencies.
~/.sentinel/policy.json
Active policy rules
~/.sentinel/actions.db
SQLite action log
~/.sentinel/config.json
Settings & retention
Managing MCP across a team?
CuratedMCP Enterprise adds centralized policy distribution, team-wide approval chains, and an audit trail your security team can query. Sentinel Pro is the local enforcement layer — Enterprise adds the command-and-control plane.
Learn about Enterprise