Skip to main content
Glama
chunknet

Chunk MCP Server

Official
by chunknet

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHUNK_RPCNoJSON-RPC endpoint for the Chunk networkhttps://rpc.chunknet.org
CHUNK_MEDIAN_ADDRNoMedianFeeds contract address0x78D02A47fA898ffF4B37A9B414Eace5eed3e7fAD
METRICS_CACHE_TTL_MSNoMetrics cache TTL in milliseconds30000

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
}
resources
{
  "subscribe": true,
  "listChanged": true
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_metricsC

List available metric definitions from a MedianFeeds contract

quote_metricsC

Get last quotes for given metric names

get_signed_rootC

Get current signed Merkle tree root (epoch) from MedianFeeds

get_metrics_countD

Get total metrics count

has_metricC

Check if metric exists by name

get_metrics_mapC

Get mapping name -> id (index-based)

quote_by_idsC

Quote metrics by numeric ids

quote_metrics_at_blockC

Quote metrics at specific block number

quote_metrics_at_epoch_endC

Quote metrics at the end of an epoch (current by default)

quote_metrics_at_timestampC

Quote metrics at specific UNIX timestamp (seconds)

get_healthB

Get basic RPC health (chainId, latest block)

check_stalenessC

Check if metrics are stale given maxAgeSeconds

check_thresholdsC

Check metric thresholds against current values

ids_for_namesC

Resolve on-chain metric ids for the given names

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Chunk Median metrics

TDQS

C2.6/5.0

Scored across 14 tools

Disambiguation2/5

The quote_metrics, quote_by_ids, quote_metrics_at_block, quote_metrics_at_epoch_end, and quote_metrics_at_timestamp tools all return quotes and are easily confused. Additionally, ids_for_names and get_metrics_map both resolve names to IDs, creating ambiguity in tool selection.

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern (get_*, check_*, list_*, quote_*), but ids_for_names deviates with a noun-preposition-noun structure. The mix of get and check for health-related actions is a minor inconsistency.

Tool Count4/5

14 tools is within the typical well-scoped range but slightly heavy for the domain. The multiple time-based quote variants could be consolidated, but the count is still reasonable for a comprehensive metrics oracle.

Completeness4/5

The server covers health checks, metric listing, quoting (current and historical), ID mapping, and existence checks. However, there is no direct get_metric_by_id tool, and the time-based quote tools are somewhat redundant with each other, leaving minor coverage gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues