{"id":"transaction-mcp-server","name":"transaction-mcp-server","af_score":58.0,"security_score":30.5,"reliability_score":26.2,"what_it_does":"transaction-mcp-server is an offline Ethereum wallet/transaction MCP server that exposes tools to build, encode/decode, hash, and sign Ethereum transactions (legacy/Type 0, access-list/Type 1, EIP-1559/Type 2), plus related helpers like calldata parsing and transaction validation. It runs as a standalone Python package and is designed to be used by AI assistants via the Model Context Protocol (MCP).","best_when":"You need deterministic, offline transaction build/sign/encode/decode functionality exposed as MCP tools to an AI agent (e.g., for air-gapped or no-network environments).","avoid_when":"You need a hosted API with authentication, audit logging, or managed key custody; or you require explicit guarantees about gas-price “current” estimates (the docs only mention estimate_gas, without describing data sources).","last_evaluated":"2026-04-04T21:41:21.859614+00:00","has_mcp":true,"has_api":false,"auth_methods":["None specified (offline tools; private keys passed in by caller)"],"has_free_tier":false,"known_gotchas":["Be careful to pass correct chain_id/nonce/gas parameters; wrong inputs can produce invalid or unintended transactions.","If tools accept private keys, ensure the agent/user does not log or persist them; the README warns that tools handle sensitive cryptographic material.","Offline operation means tools likely won’t fetch network state (e.g., gas price); provide required parameters explicitly."],"error_quality":0.0}