Skip to main content

SENTINEL MCP server — pre-execution transaction safety oracle for AI agents, paid autonomously via x402 on Base

Project description

sentinel-mcp

MCP (Model Context Protocol) server for SENTINEL — a pre-execution transaction safety oracle for autonomous AI agents. Lets any MCP-compatible client (Claude Desktop, Cursor, Windsurf, or any other agent that speaks MCP) check whether a transaction is safe to sign, before signing it, and pays for the check autonomously via x402 — no human in the loop, no API key, no subscription.

Independent, standalone package. Distributed via PyPI and the official MCP Registry (plus downstream aggregators: mcp.so, glama.ai, smithery.ai) — not tied to any single agent framework or requiring anyone's approval to use.

What it checks

  • Contract security (honeypots, hidden owner/mint functions, active blacklist functions, proxy patterns, etc.) — via GoPlus
  • A real buy/sell simulation against the token's live DEX pair — via honeypot.is
  • Transaction simulation (does the call actually succeed) — via Alchemy
  • Prior history: has this exact contract been flagged before, by any other agent?
  • Deployer wallet track record (transaction count as a freshness signal)
  • For ambiguous cases: a second opinion from an LLM council (Claude + GPT-4o-mini)

Returns a SAFE / UNSAFE / UNKNOWN verdict, a 0–100 risk score, and a cryptographically signed (ed25519) receipt.

Install

pip install sentinel-mcp

Configure

Set an environment variable with a Base wallet's private key (holding USDC on Base):

export AGENT_WALLET_PRIVATE_KEY="0x..."

Use with Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "sentinel": {
      "command": "sentinel-mcp",
      "env": {
        "AGENT_WALLET_PRIVATE_KEY": "0x..."
      }
    }
  }
}

Use with any other MCP client

sentinel-mcp

Runs over stdio, the standard MCP transport for local server processes.

Cost

$0.005 USDC per check, on Base mainnet, paid automatically via x402 from the configured wallet. No trial, no free tier — the price itself is the friction, by design.

Links

  • Live methodology — exactly how a verdict is computed, published and machine-readable.
  • Aggregate stats — track record across all callers, updated live.
  • Report an outcome — free endpoint to report back what actually happened after acting on a verdict.

Related

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sentinel_mcp-1.0.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sentinel_mcp-1.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file sentinel_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: sentinel_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for sentinel_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 89f992a551aeb1825624fc9d8e50047eac3cb4d99025bd64164041ea9a6f205f
MD5 469aeb0edf06045abe595bab42a76451
BLAKE2b-256 713231007334d76a377f88c7332b565745aedf7d610cef21c9054ea4c5a2c32b

See more details on using hashes here.

File details

Details for the file sentinel_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: sentinel_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for sentinel_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0cf63163dcf4158a9b3063a020913928cee75b955c4a31139c0f3e3d09707e7f
MD5 244d8f2223e48de55e62f2311fc705cd
BLAKE2b-256 be84c65e843aea9b57766e253e64a0576e3b484cacf4d991aa074e125c51c565

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page