Find assets and groups
research_discoverUse this when resolving an asset name/symbol or checking governed taxonomy membership, e.g. 'Which assets belong to DeFi?'. Do not use for performance rankings (research_markets) or measured group relationships (research_compare_cohorts). Selection: Search names/tickers with query. Use an exact returned group scope_id for group_id; reuse known IDs. Paging filters assets, not group labels. Presentation: Asset-directory results; use full category names and briefly explain unfamiliar terms. Open a ticker chart only if it serves the question. Evidence: Read /assets and /groups via research_read_evidence to obtain names, tickers and group IDs; counts alone do not identify members.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum asset results on this page; use a small shortlist unless the user requests more. | |
| query | No | Case-insensitive asset name or ticker substring, e.g. Bitcoin or BTC. This does not search group labels. | |
| offset | No | Asset-page offset; use returned next_offset with the same query/group filter. | |
| group_id | No | Exact returned group scope_id, or null for all assets. Inspect /groups evidence to resolve a category name. |
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 |