Read-only MCP tools for checking token, contract, address, and approval safety across Base and other EVM chains.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Basescope.
check_token_safetyHoneypot / rug assessment: honeypot check, buy/sell tax, mint/blacklist/pausable/self-destruct authority, verified source, holder count โ a normalized `riskLevel` (`critical`/`high`/`medium`/`low`). Cross-checks GoPlus + honeypot.is.
check_address_safetyReputation check against known-malicious databases (phishing, sanctioned, scam, money-laundering, mixer, โฆ).
get_token_approvalsLists a wallet's outstanding ERC-20 approvals and flags risky spenders โ the #1 wallet-drain vector โ surfacing risky ones first.
get_verified_sourceWhether a contract's source is verified (via Sourcify) + its name, compiler, and function list.
inspect_contractIs the address a contract? Bytecode size + transaction count.
get_token_infoERC-20 name / symbol / decimals, and optionally a holder's balance.
The read-only safety layer for onchain AI agents.
basescope is a Model Context Protocol (MCP) server that gives AI assistants โ Claude, Cursor, and any MCP client โ safe, read-only onchain abilities on Base and other EVM chains. Its job is to answer one question before any wallet ever signs anything:
"Is this token / contract / approval actually safe?"
It checks for honeypots, rug-pull authority, hidden taxes, malicious addresses, and risky approvals โ and looks up balances, ENS names, Basenames (*.base.eth), verified source, gas, and prices along the way.
Add basescope to any MCP client โ Claude Desktop (claude_desktop_config.json), Cursor (.cursor/mcp.json), or any other. No install step; npx fetches it on first run:
Restart your client and ask something like "Use basescope to check if token 0xโฆ on Base is safe."
Then set the server command to node with args ["/absolute/path/to/basescope/dist/index.js"].
All tools are read-only. chain accepts base (default), ethereum, optimism, arbitrum, or polygon. Address fields accept a 0x address, an ENS name, or a Basename (*.base.eth) โ Basenames resolve automatically via the Base L2 Resolver.
| Tool | What it does |
|---|---|
| check_token_safety | Honeypot / rug assessment: honeypot check, buy/sell tax, mint/blacklist/pausable/self-destruct authority, verified source, holder count โ a normalized riskLevel (critical/high/medium/low). Cross-checks GoPlus + honeypot.is. |
| check_address_safety | Reputation check against known-malicious databases (phishing, sanctioned, scam, money-laundering, mixer, โฆ). |
| get_token_approvals | Lists a wallet's outstanding ERC-20 approvals and flags risky spenders โ the #1 wallet-drain vector โ surfacing risky ones first. |
| get_verified_source | Whether a contract's source is verified (via Sourcify) + its name, compiler, and function list. |
| inspect_contract | Is the address a contract? Bytecode size + transaction count. |
| get_token_info | ERC-20 name / symbol / decimals, and optionally a holder's balance. |
| get_native_balance | Native coin (ETH / POL / โฆ) balance of an address or ENS name. |
| resolve_ens_name / reverse_ens_lookup | ENS name โ address, and address โ primary ENS name (also reports the primary Basename on Base). |
| resolve_basename | Basename (*.base.eth) โ address, via the Base L2 Resolver โ Coinbase's ENS-compatible names on Base mainnet. |
| get_gas | Current gas price + EIP-1559 fee suggestion. |
| get_token_price | Current USD price for a token (via DefiLlama). |
| list_supported_chains | The chains this server can read. |
Everything works with no configuration. To use your own RPC endpoints (recommended for heavier use โ public RPCs are rate-limited), set any of:
Standing on the shoulders of excellent free/open services: onchain reads via viem + public RPCs, token & address safety via GoPlus Security and honeypot.is, verified source via Sourcify, and prices via DefiLlama.
basescope reports heuristics and signals, not guarantees, and is not financial advice. Safety APIs can be wrong or out of date; a "low risk" result is not a promise of safety. Always do your own research before transacting. On Base (an OP-Stack L2), get_gas reports L2 fees only โ total cost also includes an L1 data fee.
MIT ยฉ 2026
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/chasdaddy-basescope)<a href="https://allmcps.com/mcp/chasdaddy-basescope"><img src="https://allmcps.com/api/badge/chasdaddy-basescope?style=directory" alt="Basescope on AllMCPs" /></a>