SENTINEL
SENTINEL — Agent-Level Transaction Safety Oracle
M2M-native. x402 payments. Zero accounts. Zero API keys. Pre-execution safety for autonomous agents.
Endpoint:
https://sentinel-agent.dev| Version: 1.0.0
This repo contains the public interface, MCP server definitions, and developer kit for SENTINEL. The core oracle is deployed at sentinel-agent.dev.
What SENTINEL Is
SENTINEL is a pre-execution transaction safety oracle for autonomous AI agents. Before an agent signs a blockchain transaction, it calls SENTINEL and receives a SAFE / UNSAFE / UNKNOWN verdict plus a standardized SENTINEL Score (AAA–D) and a signed receipt. Pure M2M — no human in the loop.
Stack: FastAPI + Supabase + Render (proven in production with the M2M model family)
Payment: x402 v2, CAIP-2 compliant (
eip155:8453+ Solana)Distribution: CDP Bazaar + Agentic Market + 402 Index + PyPI (AgentKit/MCP providers)
Related MCP server: agentshield-mcp
MCP Server (Model Context Protocol)
SENTINEL exposes a native MCP server compatible with Claude Desktop, Claude Code, Cursor, Windsurf, Smithery, and Glama.
Connect in Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"sentinel": {
"url": "https://sentinel-agent.dev/mcp"
}
}
}Connect in Claude Code
claude mcp add sentinel --url https://sentinel-agent.dev/mcpMCP Tools
Tool | Description | Price |
| Evaluate a transaction before signing — returns SAFE/UNSAFE verdict, SENTINEL Score (AAA-D), risk flags, signed receipt | $0.005 USDC |
MCP Protocol
Transport: stdio / streamable-http (real FastMCP SDK,
mcp1.26+)Manifest:
mcp_server.py(FastMCP,@mcp.tool())Payment: x402 micropayments on Base
This
sentinel-publicrepo is the public MCP interface; the tool delegates execution to the live endpoint athttps://sentinel-agent.dev/mcp.
The Problem This Solves
Autonomous agents pay for API calls via x402, but nothing tells them whether the transaction they are about to sign is safe to execute. A malicious payTo, an infinite ERC-20 approval, or a honeypot contract still gets paid. SENTINEL closes that gap: it is the verification step upstream of the payment.
SENTINEL covers:
Contract security (honeypot, owner, taxes, blacklist)
Execution simulation (balance drain)
MEV / sandwich exposure (large swaps)
ERC-20 approval risk (infinite allowances — the #1 agent loss vector)
The SENTINEL Score (0–100, grade AAA–D) is a transparent, graduated rating so agents and dashboards can quote a standard.
Start Building
# Clone and configure
git clone https://github.com/teodorofodocrispin-cmyk/sentinel-public
cd sentinel-public
pip install -r requirements.txt
# Run the public MCP server locally (delegates to the live endpoint)
uvicorn mcp_server:app --reload --port 8001
# Test the manifest
curl https://sentinel-agent.dev/mcp
# → 402 Payment Required if unauthenticated, or tools/list if authenticatedSENTINEL — Built in Bogotá, Colombia. Part of the M2M x402 model family (VeraData, Intelica, TrustBoost, SENTINEL).
Maintenance
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/teodorofodocrispin-cmyk/sentinel-public'
If you have feedback or need assistance with the MCP directory API, please join our Discord server