Agent-Based MCP Security Server · Base L2

See what
others miss.

An autonomous onchain security agent on Base that scans approvals, detects honeypots, and scores token contracts — before you sign.

Approval Scanner Token Analysis Honeypot Detection Safety Scoring Approval Revocation Wallet Reports Base L2 Onchain Security Approval Scanner Token Analysis Honeypot Detection Safety Scoring Approval Revocation Wallet Reports Base L2 Onchain Security
Agent Capabilities

Six autonomous agents,
one protocol.

Each tool is exposed as a standardized MCP capability, optimized for Base chain. Any AI client can invoke them — no custom integration required.

01

Approval Scanner

Enumerate every ERC-20 and ERC-721 approval on a wallet. Flag unlimited allowances. Identify unverified or malicious spender contracts before they drain funds.

02

Token Analyzer

Deep contract analysis for rugpull signatures — hidden mint functions, proxy upgrade patterns, adjustable tax rates, and owner-controlled blacklists.

03

Honeypot Detector

Simulate full buy-sell cycles on-chain. Detect tokens that block selling, apply extreme sell taxes, or trap liquidity through contract logic.

04

Safety Scoring

A 0–100 composite rating derived from bytecode analysis, ownership status, liquidity depth, holder distribution, and contract verification state.

05

Approval Revoker

Revoke dangerous token approvals with signed transactions through Bankr. Supports single and batch revocation by risk level.

06

Wallet Report

Full-spectrum security posture assessment. Aggregate all findings into a single report with severity ratings and remediation steps.

Protocol Architecture

MCP-native by design.

Vigil speaks the Model Context Protocol, purpose-built for Base L2. Any compliant AI client becomes a Base chain security expert — zero glue code.

Client
Claude, Cursor, or any MCP-compatible AI
Transport
Stdio or SSE on port 3100
Vigil Agent
Security scanner core with 6 tools
Base L2
RPC, ABI decoding, Base contract calls
vigil — live scan
vigil approvals 0x742d...35F4
scanning ERC-20 approvals on base
found 12 token approvals
⚠ 3 unlimited approvals detected
⚠ 1 approval to unverified contract
vigil token 0x1f98...D9e8
analyzing contract on base
✓ no hidden mint
✓ no proxy pattern
✓ ownership renounced
safety score: 87/100
BaseBuilt for Base

One chain.
One agent.
Full coverage.

Purpose-built for the Base L2 ecosystem. Every tool optimized for Base's contract patterns and RPC infrastructure.

Network Approvals Scan Revoke
Base
Base
Quick Start

Plug in. Scan. Stay safe.

Install Vigil as a Python package and connect it to any MCP client.

Install

pip install -e .

Run (Stdio)

make run

Run (SSE)

make run-sse

Test

make test
Client Config

Claude Desktop

Add this to your MCP client configuration. Works with Cursor, Claude Desktop, and any compliant client.

claude_desktop_config.json
{
  "mcpServers": {
    "vigil": {
      "command": "python3",
      "args": ["-m", "vigil_mcp.server"],
      "env": {
        "BANKR_API_KEY": "bk_..."
      }
    }
  }
}