Skip to main content
Glama

zkSync block number

zksync_block
Read-only

Latest block number and block details on zkSync Era, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer. Use for timestamps and confirmation counts; for current fees use zksync_gas. A block that does not exist yet returns 404, uncharged. Example: number=latest. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

Input Schema

NameRequiredDescriptionDefault
numberNoBlock number, or 'latest' (default)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.9/5.0
Behavior5/5

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

The description is highly transparent, disclosing costs ($0.01/call), usage constraints (first 25 free), failure modes (returns 404 for non-existent blocks), and operational status (reads or computes only and changes nothing). This adds significant value beyond the provided annotations and hints.

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 comprehensive yet efficient; every phrase delivers critical information, whether it's detailing return data, usage scenarios, cost structure, or safety guarantees. It is densely packed with high-value information.

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?

Given the lack of an output schema, the description successfully acts as a comprehensive documentation, detailing the expected data returned (hash, timestamp, gas used, etc.), the handling of edge cases (404), and operational costs. No major piece of information required for a successful invocation is missing.

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?

While schema coverage is 100%, the description adds vital semantic context by explaining that the input 'number' can be a decimal block number or the string 'latest,' and provides a concrete usage example (number=latest). This is helpful despite the schema being complete.

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 function: retrieving 'Latest block number and block details on zkSync Era, or any block by decimal number.' It is highly specific and distinguishes itself from sibling tools by focusing on block-specific data.

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

Usage Guidelines5/5

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

It provides explicit guidance on usage: 'Use for timestamps and confirmation counts; for current fees use zksync_gas.' This tells the agent exactly when to prefer this tool over `zksync_gas` or other related functions.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.