Base MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BLOCKSCOUT_API_KEY | Yes | Your Blockscout Pro API key from https://dev.blockscout.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_wallet_balanceA | Get the native ETH balance of a wallet or contract address on Base. Args: address: The 0x-prefixed address to check. |
| get_recent_transactionsA | Get the most recent transactions for an address on Base. Args: address: The 0x-prefixed address to check. limit: Maximum number of recent transactions to return (default 10, max 50). |
| get_wallet_activityA | Compute a rough 0-100 on-chain activity score for a wallet on Base. Based on transaction count, number of unique active days, contract diversity, and wallet age (all sampled from the most recent 1,000 transactions). This is a heuristic indicator, not an official metric of any airdrop or program. Args: address: The 0x-prefixed wallet address to check. |
| check_contract_verificationA | Check whether a contract on Base has verified source code, and basic metadata. Reports source verification status, whether it's an upgradeable proxy, and whether ownership has been renounced (for contracts following the standard Ownable pattern). Args: address: The 0x-prefixed contract address to check. |
| check_rugpull_riskA | Run a heuristic rug-pull risk screen on a Base contract. Checks source verification, common scam-token code patterns (blacklists, arbitrary fee/limit changes, trading kill-switches, uncapped minting, etc.), ownership status, and proxy/upgradeability. Returns a 0-100 risk score. This is a heuristic tool, NOT a security audit — always verify manually before making decisions involving money. Args: address: The 0x-prefixed contract address to screen. |
| check_token_approvalsA | Check a wallet's active ERC-20 and NFT token approvals on Base. Scans historical Approval/ApprovalForAll events, then verifies the CURRENT on-chain state of each unique pair found (an old event doesn't mean the approval is still active — it may have been reduced or revoked since). Flags unlimited approvals as high-risk. This tool is READ-ONLY and cannot revoke anything. Args: address: The 0x-prefixed wallet address to check. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/khlndaaa/base-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server