basescope
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_supported_chains | List the chains this server can read (chain id + native currency). Base is the default. Read-only. |
| get_native_balanceB | Read the native coin balance (ETH, MATIC, …) of an address or ENS name. Read-only. |
| get_token_info | Read an ERC-20 token's name/symbol/decimals, and optionally a holder's balance. Read-only. |
| resolve_ens_name | Resolve an ENS name (e.g. vitalik.eth) to its address. Read-only. |
| resolve_basenameA | Resolve a Basename (e.g. jesse.base.eth) to its address via the Base L2 Resolver. Basenames are Coinbase's ENS-compatible names on Base mainnet and are not resolvable by L1 ENS. Read-only. |
| reverse_ens_lookup | Find the primary name for an address: its primary ENS name (Ethereum L1) and its primary Basename (Base mainnet), if set. Read-only. |
| inspect_contract | Check whether an address is a contract, its bytecode size, and its transaction count. Read-only. |
| get_verified_source | Look up whether a contract's source code is verified (via Sourcify) and return its name/compiler/functions. Read-only. |
| check_token_safetyA | Assess whether an ERC-20 token is a honeypot / rug risk: honeypot check, buy/sell tax, mint/blacklist/pausable authority, verified source, and a normalized risk level. Cross-checks GoPlus + honeypot.is. Read-only, no keys. Best on Base and Ethereum. |
| check_address_safetyA | Check an address against known-malicious databases (phishing, sanctioned, scam, money laundering, etc.) via GoPlus. Read-only, no keys. |
| get_token_approvals | List a wallet's outstanding ERC-20 approvals and flag risky spenders (the #1 wallet-drain vector). Risky approvals are surfaced first. Read-only, no keys. |
| get_gasA | Current gas price + EIP-1559 fee suggestion for a chain. Note: on Base (an OP-Stack L2) total tx cost also includes an L1 data fee. Read-only. |
| get_token_priceA | Current USD price for a token, via DefiLlama. Read-only, no keys. |
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 6 tools
Each tool targets a distinct functionality: token price, native balance, name resolution, token safety, address safety, and gas fees. No overlap or ambiguity.
All tools use snake_case with consistent verb_noun pattern: get_, check_, resolve_. Verbs are descriptive and uniform.
Six tools is a well-scoped set for a read-only blockchain utility server. Not too few to be trivial nor too many to overwhelm.
Core features are covered: price, balance, name resolution, safety checks, gas. Missing a token balance tool for ERC-20 tokens, which is a minor gap but the set feels sufficient for most basic queries.