Bankless Onchain MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BANKLESS_API_TOKEN | Yes | Your Bankless API token. Obtain from https://docs.bankless.com/bankless-api/other-services/onchain-mcp |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_contractC | Read contract state from a blockchain. important: |
| get_proxyB | Gets the proxy address for a given network and contract |
| get_abiC | Gets the ABI for a given contract on a specific network |
| get_sourceB | Gets the source code for a given contract on a specific network |
| get_eventsC | Fetches event logs for a given network and filter criteria |
| build_event_topicC | Builds an event topic signature based on event name and arguments |
| get_transaction_history_for_userC | Gets transaction history for a user and optional contract |
| get_transaction_infoB | Gets detailed information about a specific transaction |
| get_token_balances_on_networkB | Gets all token balances for a given address on a specific network |
| get_block_infoC | Gets detailed information about a specific block by number or hash |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Every tool has a clearly distinct purpose with no ambiguity. For example, get_abi retrieves contract interfaces, get_events fetches logs, get_token_balances_on_network handles balances, and read_contract reads state—each targets a specific blockchain operation without overlap.
All tool names follow a consistent verb_noun pattern (e.g., get_abi, get_block_info, read_contract). The naming is uniform across all 10 tools, using snake_case and clear action-object pairs, making them predictable and easy to parse.
With 10 tools, this server is well-scoped for onchain data retrieval. Each tool earns its place by covering essential blockchain operations like reading contracts, fetching events, and getting transaction details, without being overly sparse or bloated.
The tool set provides strong coverage for reading and querying onchain data, including contracts, blocks, transactions, events, and balances. A minor gap exists in write operations (e.g., sending transactions or interacting with contracts), but agents can still handle most read-focused workflows effectively.