Skip to main content
Glama
lordbasilaiassistant-sudo

base-price-oracle-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_token_priceB

Get current price of any Base token from on-chain DEX pools (Uniswap V2/V3, Aerodrome)

get_price_historyB

Get recent price data points by querying swap events from DEX pools

get_volatilityB

Calculate price volatility (standard deviation of returns) from recent swaps

get_liquidity_depthC

Check pool reserves and liquidity depth for a token across all DEXes

get_price_impactC

Estimate price impact for a given trade size using constant product formula

compare_pricesC

Compare a token's price across multiple DEX pools to find arbitrage opportunities

get_market_summaryC

Combined report: price, volume estimate, liquidity, volatility for a token

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: compare_prices focuses on arbitrage, get_liquidity_depth on reserves, get_market_summary on aggregated reports, get_price_history on historical data, get_price_impact on trade simulation, get_token_price on current pricing, and get_volatility on volatility metrics. The descriptions make it easy to differentiate between them.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern using snake_case (e.g., compare_prices, get_liquidity_depth, get_market_summary). The naming is uniform and predictable across all seven tools, with no deviations in style or convention.

Tool Count5/5

With 7 tools, the count is well-scoped for a price oracle server focused on Base token analysis. Each tool serves a specific function in the domain of DEX price data, liquidity, and market metrics, with no redundancy or missing essential operations.

Completeness5/5

The toolset provides complete coverage for price oracle functionality on Base tokens, including current pricing (get_token_price), historical analysis (get_price_history), liquidity assessment (get_liquidity_depth), market summaries (get_market_summary), volatility (get_volatility), arbitrage detection (compare_prices), and trade impact simulation (get_price_impact). There are no obvious gaps for the stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues