Skip to main content
Glama

Server Details

Read-only on-chain intel for AI agents on Base: balances, tokens, gas, tx status. No API keys.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
datakoot/base-intel-mcp
GitHub Stars
0
Server Listing
Base Intel MCP

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 3.7/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinctly different query: address snapshot, gas price, token balance, token metadata, and transaction status. There is no overlap in their purposes.

Naming Consistency5/5

All tool names follow a consistent lowercase snake_case pattern, typically resource_what (e.g., token_balance, tx_status). The naming is predictable and easy to navigate.

Tool Count5/5

With 5 tools, the server is well-scoped for a Base network intelligence purpose. Each tool earns its place and covers a common user need without bloat.

Completeness4/5

The set covers core read-only operations: address overview, gas, token details, and transaction lookups. Minor gaps exist (e.g., block information or transaction history) but the essential surface is present.

Available Tools

5 tools
address_reportAInspect

One-call snapshot of a Base address: ETH balance, USDC balance, tx count, and whether it is a contract.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYes0x address on Base
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must carry the full burden. It does disclose what is returned (ETH balance, USDC balance, tx count, contract status), which is useful. However, it does not explicitly state that the operation is read-only or non-destructive, nor does it mention error handling or rate limits. 'Snapshot' implies no side effects, but this is not made explicit.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence that front-loads the tool's purpose and lists the key outputs. Every word earns its place, with no redundancy or unnecessary detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's low complexity (one parameter, no output schema, no nested objects), the description adequately covers the return values and purpose. It does not mention the response format or units, but for a snapshot tool this is a minor gap. The description is complete enough for an agent to understand what to expect.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% (the parameter is described as '0x address on Base'), so the schema carries the parameter meaning. The description adds context that the address is used to fetch a multi-faceted snapshot, but does not add new syntax or format details beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('snapshot') and resource ('Base address') and enumerates the exact data returned (ETH balance, USDC balance, tx count, contract status). This clearly distinguishes it from siblings like gas_now or token_balance, which focus on single metrics.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'One-call snapshot' implies a convenience use case for getting multiple pieces of data at once, but does not explicitly state when to use this tool versus alternatives or list exclusions. There is no comparison to sibling tools, leaving usage context only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

gas_nowAInspect

Current Base network gas price (gwei and wei).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must carry the behavioral disclosure. It states the output unit (gwei and wei) but does not describe the return structure (e.g., object vs. string), nor any potential failure modes or cache behavior. It adds minimal behavioral context beyond the basic purpose.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that is both concise and informative. Every word contributes to understanding the tool's output.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter tool, the description adequately conveys the network (Base) and output units. However, without an output schema, it could be more explicit about the return data format, but the simple nature of the tool makes this minor gap acceptable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has no parameters, and the schema correctly reflects that (100% coverage). The baseline for zero-param tools is 4, and the description adds no conflicting information. It doesn't need to explain parameters since none exist.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the tool's purpose as retrieving the current Base network gas price, specifying the units (gwei and wei). It distinguishes from sibling tools which focus on addresses, tokens, and transactions, but lacks an explicit verb like 'Get' or 'Return'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance is provided about when to use this tool versus alternatives. However, the tool's purpose is self-evident given the sibling tools are unrelated to gas prices, implying usage when gas price data is needed. No exclusions are needed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

token_balanceAInspect

ERC-20 token balance of a holder on Base (formatted + raw).

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYes
addressYes
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It mentions 'formatted + raw' outputs, which is useful, but does not disclose error behavior, decimal handling, or what happens if the address or token is invalid. The description is adequate for a simple read operation but lacks depth.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence that front-loads the core purpose and output format. Every word earns its place, with no filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the low complexity of a balance-checking tool, the description is reasonably complete, but the lack of parameter format details and behavioral caveats makes it only minimally sufficient. The network (Base) is specified, but the agent must guess token parameter conventions.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It identifies 'token' and 'address' as the asset and holder, respectively, but does not specify whether 'token' expects a contract address or symbol, nor the format for 'address'. This leaves meaningful ambiguity for the agent.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns the ERC-20 token balance of a holder on Base, with both formatted and raw values. It uses a specific resource (token balance) and scope (Base network), which distinguishes it from sibling tools like token_info or tx_status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when wanting an ERC-20 balance for a holder, but provides no explicit guidance on when to use this tool over alternatives, nor any exclusions. It does not mention edge cases or conditions that would make another tool more appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

token_infoBInspect

ERC-20 token metadata on Base: name, symbol, decimals, total supply.

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYes
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses the output scope (metadata fields) but does not explicitly state that it is a read-only operation or mention any error conditions, rate limits, or network-specific behaviors beyond 'on Base'. Without annotations, more safety/behavior context would be helpful, but the read-only nature is strongly implied by the word 'metadata'.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence that front-loads the key information (ERC-20, Base, metadata) and lists the return fields. Every word earns its place; there is no filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only metadata tool, the description covers the core function and return fields, but it leaves a significant gap in parameter semantics and provides no usage guidance vs alternatives. The lack of an output schema is mitigated by listing the fields, but the ambiguity around the 'token' input prevents a full score.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema defines a single 'token' string parameter with no description, and the tool description does not clarify whether 'token' refers to an address, symbol, or other identifier. With 0% schema_description_coverage, the description fails to compensate for the missing parameter semantics, leaving the agent to guess the expected format.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the tool as providing ERC-20 token metadata on Base, listing specific fields (name, symbol, decimals, total supply). Although it lacks an explicit verb like 'get' or 'fetch', the noun phrase 'metadata' effectively implies retrieval, and it distinguishes from sibling tools like token_balance and address_report by focusing on token properties.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit when-to-use or alternative guidance is provided. The description is purely factual about what the tool returns, leaving the agent to infer that it's for metadata lookups rather than transactions or balances. The sibling tool names provide subtle context, but the description itself does not state usage boundaries.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

tx_statusAInspect

Look up a Base transaction by hash: status, from, to, value, block, gas used.

ParametersJSON Schema
NameRequiredDescriptionDefault
hashYes
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden. 'Look up' indicates a read-only operation, and listing the specific fields returned (status, from, to, value, block, gas used) provides transparent information about the tool's behavior. It does not mention error handling or side effects, but for a simple lookup, this is sufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that efficiently communicates the purpose and return fields. Every word contributes, with no repetition of schema details. It is appropriately sized for a tool with one parameter.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given there is no output schema, the description adequately lists the return values. It does not mention potential error conditions or network requirements, but for a simple transaction lookup, the provided information is largely complete. The lack of annotations is compensated by the explicit 'look up' and return field list.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema only specifies 'hash' as a string with 0% description coverage. The description clarifies that the hash is a 'Base transaction hash', adding meaning to the parameter. It does not disclose format constraints (e.g., 0x prefix) but provides enough context for an agent to understand the parameter's role.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function: 'Look up a Base transaction by hash' and lists the returned fields (status, from, to, value, block, gas used). This distinguishes it from sibling tools like address_report, gas_now, token_balance, and token_info, which handle different types of queries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage: it is for looking up a transaction by hash. However, it does not explicitly state when to use this tool versus alternatives, nor does it mention any exclusions or prerequisites. The context from sibling tools suggests differentiation, but the description itself lacks explicit guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to fetch live multi-chain portfolio, token info, gas prices, and token prices across Ethereum, Base, Polygon, Arbitrum, and Optimism with a single call. No API key required.
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    basescope is a read-only onchain safety layer for AI agents: it answers "is this token/contract/approval safe?" on Base and EVM chains (honeypot/rug checks, risky-approval detection, verified-source lookup, balances, ENS/Basenames, gas, prices), with no private keys and no required API keys.
    13
    19
    1
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.