ba

bankless/onchain-mcp

๐Ÿ“‡ โ˜๏ธ Bankless Onchain API to interact with smart contracts, query transaction and token information

#blockchain#smart contracts#API
Publisherbankless/onchain-mcp
Submitted date4/19/2025

Bankless Onchain MCP Server - Overview

Title

Bankless Onchain MCP Server

A Model Context Protocol (MCP) server for interacting with blockchain data via the Bankless API.

How to Use

  1. Installation:
    npm install @bankless/onchain-mcp
  2. Environment Setup:
    Set your Bankless API token:
    export BANKLESS_API_TOKEN=your_api_token_here
  3. Run the Server:
    npx @bankless/onchain-mcp
  4. Integration with AI Models:
    Configure MCP-compatible AI applications to use the server for blockchain data queries.

Key Features

Contract Operations

  • Read Contract State โ€“ Fetch smart contract data with typed inputs/outputs.
  • Get Proxy โ€“ Retrieve implementation addresses for proxy contracts.
  • Get ABI โ€“ Fetch contract ABIs in JSON format.
  • Get Source โ€“ Access verified contract source code and metadata.

Event Operations

  • Get Events โ€“ Filter and retrieve event logs by topics.
  • Build Event Topic โ€“ Generate event topic signatures for log filtering.

Transaction Operations

  • Get Transaction History โ€“ Fetch transaction history for a given address.
  • Get Transaction Info โ€“ Retrieve detailed transaction data (block, gas, status, etc.).

Use Cases

  • Smart Contract Interaction โ€“ Query contract states, ABIs, and source code.
  • Event Monitoring โ€“ Track on-chain events for analytics or triggers.
  • Transaction Analysis โ€“ Inspect historical transactions and their details.
  • AI Model Integration โ€“ Enable AI models to fetch and process blockchain data via MCP.

For more details, visit the GitHub repository.

Visit More

View All