Cryo MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ETH_RPC_URLYesDefault Ethereum RPC URL to use when not specified via command line

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_datasets

Return a list of all available cryo datasets

query_dataset
Query a cryo dataset and return the results Args: dataset: The name of the dataset to query (e.g., 'logs', 'transactions') blocks: Block range specification as a string (e.g., '1000:1010') start_block: Start block number as integer (alternative to blocks) end_block: End block number as integer (alternative to blocks) use_latest: If True, query the latest block blocks_from_latest: Number of blocks before the latest to include (e.g., 10 = latest-10 to latest) contract: Contract address to filter by output_format: Output format (json, csv, parquet) include_columns: Columns to include alongside the defaults exclude_columns: Columns to exclude from the defaults Returns: The dataset results
lookup_dataset
Look up a specific dataset and return detailed information about it Args: name: The name of the dataset to look up sample_start_block: Optional start block for sample data (integer) sample_end_block: Optional end block for sample data (integer) use_latest_sample: If True, use the latest block for sample data sample_blocks_from_latest: Number of blocks before the latest to include in sample Returns: Detailed information about the dataset including schema and available fields
get_transaction_by_hash
Get detailed information about a transaction by its hash Args: tx_hash: The transaction hash to look up Returns: Detailed information about the transaction
get_latest_ethereum_block
Get information about the latest Ethereum block Returns: Information about the latest block including block number