Skip to main content
Glama

The Coin Daily Research

Find Research use cases and guidance

research_capabilities
Read-onlyIdempotent

Use this when the user asks what can be investigated, or the assistant needs to resolve which workflow, metric, widget or control serves a question. Do not use for live data availability, mandatory preflight before familiar tools, general financial definitions already understood, or rendering another widget. Selection: Filter by area, short keywords or exact use_case_id. All query words must match; page using returned next_offset. Empty query lists that area. Broaden keywords if empty. Presentation: Structured help, not a market result. Explain relevant possibilities and why they help; distinguish tool actions from local controls and unsupported requests. Evidence: Cases are versioned descriptions of implemented workflows, not observed market evidence. Every case gives a question, inputs, tool sequence, visual role, explanation and boundary. No Research API read occurs.

Input Schema

NameRequiredDescriptionDefault
areaNoWorkflow area to browse, or all. Discovery covers assets/market board; coverage covers news/videos; limits covers unsupported requests.all
limitNoMaximum guidance cases per page; six by default to keep host context bounded.
queryNoOptional short keywords, e.g. funding or sparse. Case-insensitive whole words, all must match; empty lists the area. Not semantic or live-data search.
offsetNoUse returned next_offset with unchanged help filters to continue.
use_case_idNoExact case id from a previous help result, or null. Do not guess an identifier when browsing would suffice.

Output Schema

NameRequiredDescriptionDefault
factsNo
statusYes
messageNo
surfaceYes
evidenceNo
selectionYes
research_urlYes
schema_versionNotcd.mcp-research/v2
retry_after_secondsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, closed-world, non-destructive behavior, so the description's job is to add context, which it does: it discloses that no Research API read occurs, that cases are versioned descriptions of implemented workflows rather than observed market evidence, and that output is structured help. It does not, however, discuss error or rate-limit behavior.

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?

The description is front-loaded with the primary use case and then segmented into labeled Selection, Presentation, and Evidence blocks, so an agent can scan it. It is dense but nearly every sentence carries operational content; only the 'Presentation' guidance edges toward advisory rather than instructional.

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 an output schema present, return values need not be re-explained, and the description instead covers usage, selection behavior, and the nature of the returned cases. That is close to complete for a five-parameter discovery tool among 27 siblings, though it never routes to specific sibling tools for the follow-up actions it describes.

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?

Schema description coverage is 100%, so baseline is 3, but the description adds real semantics beyond the schema: all query words must match, an empty query lists the whole area, and keywords should be broadened if a result set is empty. This meaningfully clarifies how 'area', 'query', and 'use_case_id' interact.

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 states a specific function: resolving which workflow, metric, widget or control serves a question, and serving users who ask what can be investigated. It distinguishes itself from the many research_show_* siblings by declaring it returns 'structured help, not a market result' and by excluding rendering another widget.

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 gives explicit when-to-use conditions ('user asks what can be investigated', resolving which workflow serves a question) and an explicit when-NOT-to-use list ('live data availability, mandatory preflight before familiar tools, general financial definitions already understood, or rendering another widget'). It also gives selection guidance for choosing between filtering modes.

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.

Resources