Skip to main content
Glama

Basespot token price and gas

Server Details

Basespot: Uniswap v3 USD on Base (WETH/USDC/0x), EIP-1559 gas, ENS. $0.01 USDC x402.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

3 tools
base_ensAInspect

ENS resolve: turn a .eth name into a 0x address (vitalik.eth). On-chain L1 records, no CCIP. Paid $0.01 USDC Base x402.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden. It usefully discloses that this is a paid operation ($0.01 USDC Base x402) and that it is limited to on-chain L1 records, excluding CCIP. It does not describe error behavior or return formatting, but the core behavior is clear.

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?

Three short sentences, each adding distinct value: the primary operation, the data-source limitation, and the cost. Everything is front-loaded and there is no filler or repetition.

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 simple resolvable tool, the description specifies the input kind, output type, scope limitation, and cost. It lacks detail on invalid names or address formatting, and the empty input schema leaves the exact request shape ambiguous, but the description is still adequately complete for a low-complexity tool.

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 has zero defined properties and 100% schema description coverage, so the baseline is 4. The description adds meaning by showing the expected style of input through the 'vitalik.eth' example, even though the schema itself does not name a parameter.

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 opens with 'ENS resolve: turn a .eth name into a 0x address,' which is a specific verb, resource, and output. The example 'vitalik.eth' makes it concrete, and the function is clearly distinct from the sibling tools base_gas and base_price.

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

Usage Guidelines4/5

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

It provides clear scope: on-chain L1 records only, with an explicit 'no CCIP' exclusion, which helps an agent decide when this tool applies. It does not explicitly compare against base_gas/base_price, but their purposes are sufficiently different that no conflict arises.

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

base_gasAInspect

Base network EIP-1559 gas oracle: base fee, priority tips, 21k transfer cost. Use before signing a tx. No oracle key. Paid $0.01 USDC Base x402.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations provided, the description carries the disclosure burden. It adds useful behavioral context by stating 'No oracle key' and 'Paid $0.01 USDC Base x402,' covering auth and cost. It does not explicitly state that the tool is read-only, but 'gas oracle' strongly implies a non-mutating lookup.

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?

Every clause earns its place: what the tool is, what it returns, when to use it, auth requirements, and cost. The core purpose is front-loaded, and the entire description is compact with no filler.

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

Completeness5/5

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

For a zero-parameter oracle with no output schema and no annotations, the description provides the essential return values, usage timing, auth requirement, and payment cost. An agent has enough information to decide whether to call this tool and what to expect from it.

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 takes no parameters and the schema coverage is 100%, so there are no parameter semantics to explain. The description still adds value by enumerating the data points returned, helping an agent interpret results without an output 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 clearly identifies the tool as a Base network EIP-1559 gas oracle and specifies its outputs: base fee, priority tips, and 21k transfer cost. This makes it immediately distinct from sibling tools base_ens and base_price, which cover ENS and pricing rather than gas.

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

Usage Guidelines4/5

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

It explicitly instructs when to use the tool: 'Use before signing a tx.' This gives clear actionable context. It does not mention alternatives or exclusions, but the instruction is specific enough for an agent to decide when this tool applies.

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

base_priceAInspect

Live DEX token price in USD on Base. Uniswap v3 USDC pool. Pass ticker WETH/USDC/cbBTC or 0x contract. No CoinGecko key. Paid $0.01 USDC Base x402.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses the use of a Uniswap v3 USDC pool, notes that it does not use CoinGecko, and explicitly states the payment requirement of $0.01 USDC Base x402. It does not mention failure modes or return format, but the core behavioral traits are transparent.

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 very concise and front-loaded: the core purpose appears first, followed by the specific pool, accepted inputs, and the critical cost detail. Every sentence provides useful information and there is no redundancy.

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 simple single-purpose tool with no output schema and no annotations, this description covers the essential context: what the price is, which pool it comes from, what inputs are accepted, and that there is a small payment cost. It could add what the exact return value looks like, but the description is reasonably complete for invoking the tool.

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 is essentially open with no defined properties, so the description must compensate. It does by telling the caller to pass a ticker such as WETH/USDC/cbBTC or a 0x contract address. This is useful, though it does not name an explicit parameter key or describe edge cases like invalid addresses.

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 what the tool does: returns a live DEX token price in USD on Base, specifically using a Uniswap v3 USDC pool. It goes beyond the name by specifying the price source and network, and it is clearly distinct from siblings base_ens and base_gas.

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

Usage Guidelines4/5

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

The description gives clear context for when to use this tool: when you need a live Base token price in USD without using CoinGecko. It explains how to supply the token via ticker or contract address, but it does not explicitly mention alternatives or exclusions such as 'use base_ens for name resolution or base_gas for gas prices.'

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 3 tool updates
    • First observedbase_ens
    • First observedbase_gas
    • First observedbase_price

Frequently Asked Questions

Discussions

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

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.6/5.0
Disambiguation5/5

Each tool targets a completely distinct function: ENS resolution, gas oracle, and token price. There is no overlap or potential for confusion between them.

Naming Consistency5/5

All tools follow a consistent 'base_' prefix followed by a descriptive noun (ens, gas, price). The pattern is uniform and predictable.

Tool Count5/5

With exactly 3 tools, the server is tightly scoped to its stated purpose of providing token price, gas, and ENS services. Each tool earns its place.

Completeness5/5

The tool set fully covers the declared domain: live token pricing, gas estimation, and ENS resolution. There are no obvious gaps for the stated purpose.

Resources