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.1.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.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sentinel_mcp-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 789e811058fd08b3eb25523d04a7d53feeef5ee6987267eefe26da5b919f83c1
MD5 893b3b28df347b3d5a8842da130ba681
BLAKE2b-256 511a043a773ed408b560dda288bc0c35c5e5798de6cd48fab8f4228de9c292a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sentinel_mcp-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7bc0cfd409086e1e1542461f8c4777f52e3227777bd5a758ff6599c321feff6
MD5 1d80215faa8e04f26364fffd5adf4e28
BLAKE2b-256 914849fc67914a5efbdc0cd584b9666f3a2eb3454d5079e1daf30c7a0feffe34

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