Compare groups on a pinned history
research_compare_cohortsUse this when measuring group performance, relative returns, contributions, metric relationships or qualified pair correlation, including refinements of an existing comparison. Do not use for inventing sector membership, re-preparing history unnecessarily, causal claims or portfolio advice. Selection: Use returned snapshot_id, exact catalogue group IDs and second-based bounds inside that history. Preserve unchanged selection fields, especially benchmark/overlap/filters. Request correlation with an explicit asset pair and supported window. Presentation: Use full category names, e.g. decentralised finance (DeFi) and artificial intelligence-related crypto projects (AI). State the period, measured metric and benchmark, then explain why the observed difference matters. Answer headline returns, relative pp and breadth from facts.summary before opening evidence. Explain shared-member treatment briefly. Inspect member/contribution evidence before claiming a move was broadly shared or concentrated. Evidence: facts.summary carries the last returned line points and membership counts. Use /lines, /members, /correlation and returned source/membership metadata only for a specific section or detail asked for, not to enumerate sections. API analytics are authoritative; endpoint differences are not correlations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | Pinned history and complete group comparison controls. Preserve unchanged fields on follow-ups; group identifiers must come from the returned catalogue. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| facts | No | ||
| status | Yes | ||
| message | No | ||
| surface | Yes | ||
| evidence | No | ||
| selection | Yes | ||
| research_url | Yes | ||
| schema_version | No | tcd.mcp-research/v2 | |
| retry_after_seconds | No |