All tools
Whatever your client lists is authoritative. If a name here does not match what you see, use the one your client
shows and let us know.
Discover, then read
The four dataset tools are two pairs, and each pair is meant to be used in order. A catalog call returns the exact model slug, the exact field names, and the operators or granularities that model accepts; the read call then rejects anything that does not match the catalog exactly. That is the same discover-then-query model the REST Data API uses, backed by the same catalog. In practice you rarely drive the two steps separately. You ask the question and the assistant runs the catalog lookup first on its own. Asking the discovery question explicitly is useful when you want to know what is available before committing to an analysis.By category
Document search
search_documents searches research, news, and curated sources, returning documents with their content,
links, and publication dates.Tabular datasets
tabular_catalog and tabular_data browse the row-and-column models, then read rows with filters, sorting,
and pagination.Timeseries
timeseries_catalog and timeseries_data find a metric series, then pull its points at a granularity over a
window.Where to start
- Qualitative and research questions:
search_documents. What a protocol does, what changed in a launch, how an event played out, what has been published on a theme. The answer comes back as documents the assistant can read and cite. - Anything true right now: the tabular pair. A price, a ranking, a TVL figure, a funding round, an unlock
schedule.
tabular_catalogresolves the model and its columns, thentabular_datareturns the matching rows. - Anything that changes over time: the timeseries pair. A named metric, at a specific granularity, over an
exact window.
timeseries_catalogtells the assistant what exists andtimeseries_datafetches the points.
The catalogs list only the models Blockworks publishes to the public API. Within that list, which models you can
actually read follows your API key’s entitlements, so a listed model can still return an access error.
Next steps
What to ask
Prompt patterns grouped by use case.
Troubleshooting
Missing tools, auth loops, and empty results.