Bankless Onchain

MCP server that provides access to blockchain data and smart contract interactions via the Bankless Onchain API. Enables AI agents to read contract state, retrieve contract source code and ABIs, query event logs, and fetch transaction history across multiple EVM networks.

Evaluated Apr 04, 2026 (27d ago)
Repo ↗ DevTools blockchain mcp-server smart-contracts evm typescript bankless
⚙ Agent Friendliness
71
/ 100
Can an agent use this?
🔒 Security
70
/ 100
Is it safe for agents?
⚡ Reliability
46
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
75
Error Messages
--
Auth Simplicity
95
Rate Limits
35

🔒 Security

TLS Enforcement
100
Auth Strength
70
Scope Granularity
25
Dep. Hygiene
70
Secret Handling
85

API token passed via environment variable, not hardcoded. Dependencies use standard MCP SDK and JSON schema tools. No CVE data available for analysis. Scope is all-or-nothing: single API token grants access to all Bankless API capabilities without granular permission control. MCP server itself is read-only (no state mutation), reducing risk surface.

⚡ Reliability

Uptime/SLA
10
Version Stability
70
Breaking Changes
65
Error Recovery
40
AF Security Reliability

Best When

You need an AI agent to programmatically analyze smart contracts, look up on-chain data, and understand contract behavior without manual API calls.

Avoid When

You need transaction writing capabilities, complex real-time data subscriptions, or support for non-EVM networks.

Use Cases

  • Smart contract analysis and verification
  • Blockchain data retrieval for AI agents
  • Event log searching and decoding
  • Transaction history lookup
  • Proxy contract implementation resolution
  • ABI and source code fetching for verified contracts

Not For

  • Writing smart contracts or performing transactions
  • Real-time blockchain state monitoring at scale
  • Building public-facing blockchain explorers
  • Non-EVM blockchain ecosystems

Interface

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

Authentication

Methods: API token
OAuth: No Scopes: No

Single API token via BANKLESS_API_TOKEN environment variable. No granular scopes or OAuth. Token is passed to Bankless API backend.

Pricing

Model: Free and paid tiers through Bankless API (pricing
Free tier: Yes
Requires CC: No

MCP server itself is open source. Costs depend on Bankless API backend usage.

Agent Metadata

Pagination
none documented
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Error recovery strategy not documented — agents should implement exponential backoff for rate limits
  • Proxy contract handling requires multi-step logic (get_proxy → follow implementation), adding complexity to agent workflows
  • Rate limit handling relies on Bankless API backend; no client-side rate limit headers mentioned
  • Event topic building requires correct ABI understanding; mismatch between event signature and arguments will silently fail

Alternatives

Full Evaluation Report

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

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