transaction-mcp-server

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).

Evaluated Apr 04, 2026 (18d ago)
Homepage ↗ Repo ↗ DevTools ethereum evm wallets transaction-building signing mcp offline python cryptography eip-1559 rlp eip-712
⚙ Agent Friendliness
58
/ 100
Can an agent use this?
🔒 Security
30
/ 100
Is it safe for agents?
⚡ Reliability
26
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
82
Documentation
70
Error Messages
0
Auth Simplicity
95
Rate Limits
0

🔒 Security

TLS Enforcement
0
Auth Strength
25
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
60

Strengths (from README): designed for offline/no network calls; keys are passed through and not persisted; uses widely used Ethereum cryptographic primitives/libraries. Concerns: no explicit discussion of how secrets are handled in logs/memory beyond a warning; no stated policy for input validation failures or misuse; auth model is effectively “none” because sensitive material is provided directly by the caller.

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
30
Error Recovery
35
AF Security Reliability

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).

Use Cases

  • Agent-assisted offline construction of unsigned transactions
  • Signing transactions from provided private keys without any network calls
  • RLP encoding/decoding and wire-format serialization for transactions
  • EIP-1559/legacy/access-list transaction preparation and hashing
  • Pre-signing analysis (transaction hash calculation) and validation

Not For

  • Submitting transactions to the blockchain (no networking is described)
  • Custody/long-term key storage (keys are described as passed through and not persisted)
  • Production key management and signing workflows that require hardened operational controls beyond offline crypto tooling

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: None specified (offline tools; private keys passed in by caller)
OAuth: No Scopes: No

No network authentication is described. The primary sensitive input is private key material provided to tools at call time.

Pricing

Free tier: No
Requires CC: No

No pricing information provided; appears to be open-source tooling under MIT.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

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.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for transaction-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered