kevthetech143 avatar

Chain Signer

kevthetech143/chain-signer

Gives Claude a throwaway Ethereum wallet it controls locally, with a safety layer that decodes transactions before signing to flag unlimited approvals, transferFrom drains, and other common wallet‑draining patterns. Exposes six MCP tools: create_wallet, get_balance, send, call_contract, swap, and bridge. The agent holds its own private key, signs transactions on the machine, and broadcasts via Etherscan's API. The preflight check catches approval scams, multicall‑hidden approvals, proxy upgrades, and NFT setApprovalForAll before the signature goes out. You'd reach for this when you want Claude to move funds or interact with contracts autonomously without MetaMask prompts, and you need a first line of defense against the agent accidentally signing a drain.

GitHub stars
1
tools
9
transport
STDIO
last updated
Jun 12, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

preflightDecode an unsigned transaction and flag drains before signing.

Decode an unsigned transaction and flag drains before signing.

No parameter schema in public metadata yet.

inspect_signatureCatch permit-phishing in an EIP-712 message before the agent signs it.

Catch permit-phishing in an EIP-712 message before the agent signs it.

No parameter schema in public metadata yet.

check_actionScreen an action through the security guards before the agent acts.

Screen an action through the security guards before the agent acts.

No parameter schema in public metadata yet.

create_walletCreate a non-custodial wallet.

Create a non-custodial wallet.

No parameter schema in public metadata yet.

get_balanceRead the wallet balance.

Read the wallet balance.

No parameter schema in public metadata yet.

sendSend funds from the wallet.

Send funds from the wallet.

No parameter schema in public metadata yet.

call_contractCall a smart contract through the wallet.

Call a smart contract through the wallet.

No parameter schema in public metadata yet.

swapSwap tokens through the wallet.

Swap tokens through the wallet.

No parameter schema in public metadata yet.

bridgeBridge assets across chains through the wallet.

Bridge assets across chains through the wallet.

No parameter schema in public metadata yet.

Sponsors

Readme

chain-signer

PyPI Python License Release

A security suite for AI agents — the seatbelt that catches the dangerous thing BEFORE it happens. Three guards, each callable on its own (and as MCP tools), pairing with any wallet or identity stack:


View the full README on GitHub

Details

Repository
github.com/kevthetech143/chain-signer
Category
Security & Pentesting
Package
chain-signer
Transport
STDIO
Registry
MCP registry, active

Related Security & Pentesting MCP servers

View all
1kjgueye avatarNetintel Mcpkjgueye/netintel-mcpMCP server for NetIntel — DNS, SSL, WHOIS, email security, OSINT via x402 micropayments1stars
2mclose avatarDNS MCP Servermclose/dns-mcpReal-time DNS security analysis — DNSSEC, email auth, and RDAP. Built for SOC investigations.1stars
3pagelens-ai avatarPageLens AIpagelens-ai/pagelensai-mcp-serverAI website audit: security, SEO, performance, UX and accessibility checks with actionable fixes.1stars
4rumblingb avatarAgentpay Sentinel Mcprumblingb/agentpay-sentinel-mcpSecurity guardrails for AI agent payments1stars
5wyre-technology avatarAvananwyre-technology/avanan-mcpMCP server for Check Point Harmony Email & Collaboration (Avanan) email security.1stars
6wyre-technology avatarMimecastwyre-technology/mimecast-mcpMCP server for Mimecast email security: message queue, held messages, domains, and threats.1stars