Base Network MCP Server

A Model Context Protocol (MCP) server for accessing Base Network blockchain data. Provides tools for querying blocks, transactions, balances, and smart contracts on Base mainnet and testnet.

Local serverstdioMIT

What is the Base Network MCP Server?

Base Network MCP Server is an MCP project maintained in the u-operating-system/basescan-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server for accessing Base Network blockchain data. Provides tools for querying blocks, transactions, balances, and smart contracts on Base mainnet…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares BASESCAN_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_latest_blockLatest block information
get_blockBlock by number/hash
get_transactionTransaction details
get_balanceETH balance lookup
get_gas_priceCurrent gas prices
check_contractSmart contract detection
get_network_statsNetwork statistics
get_account_transactionsAccount transaction history
get_account_tokensToken transfer history

How to install the Base Network MCP Server

{
  "mcpServers": {
    "base-network": {
      "command": "node",
      "args": [
        "/path/to/basescan-mcp-server/build/index.js"
      ],
      "env": {
        "BASESCAN_API_KEY": "YOUR_BASESCAN_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
BASESCAN_API_KEYDeclared in the maintainer’s client configuration.Optional