Skip to main content
Glama
Billibo6

unlockpulse-mcp

What the data covers

get_dataset_info
Read-only

Provides metadata on the Unlock Pulse dataset—version, refresh date, unlock counts, coverage, sources, formula, limitations, and citation guidance—to verify freshness, completeness, and provenance.

Instructions

Describes the Unlock Pulse dataset itself: server version, when it was last refreshed, how many upcoming unlocks it holds and how far ahead, how many past unlocks the track record is built on, which blockchains the on-chain check covers, sources, the strength formula and thresholds, known limitations and how to cite. Use when the user asks where the numbers come from, how fresh or complete they are, or how to cite them.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.9.0

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover safety (readOnlyHint=true) and open-world scope. The description adds real value beyond that by disclosing the contents of the payload and pre-empting the natural follow-up (limitations, citation instructions) – which matters since there is no output schema to inspect. Minor gap: no mention of output format.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core purpose, followed by a dense enumeration of contents and then usage triggers. The middle enumeration is long but every item earns its place as a discoverable payload field; a single semicolon-joined sentence is slightly harder to scan than a short list.

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?

With zero params, no output schema, and annotations covering the safety profile, this description supplies what an agent needs: exact contents and the questions it answers. Only the return format and approximate size are unstated, which is a minor omission for a simple metadata read.

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?

Zero parameters, so the baseline of 4 applies; there is nothing for the description to disambiguate. It correctly implies the tool is parameter-free by describing no filtering or scoping options.

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?

"Describes the Unlock Pulse dataset itself" is a specific verb+resource, and the enumeration (server version, refresh time, coverage counts, blockchains, sources, formula, limitations, citation) makes the scope unmistakable. An agent can tell instantly this is the metadata/provenance tool, not one of the sibling data-retrieval tools.

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 final sentence gives concrete trigger conditions: user asks where numbers come from, how fresh or complete they are, or how to cite. It does not explicitly name the sibling tools or state when NOT to use this, so it stops short of full routing guidance.

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