market_get_ohlcv for raw price bars, search_skills for finding skill-backed data sources, and describe_skill for reading a skill’s full manifest before running it.
market_get_ohlcv
Fetch OHLCV (open, high, low, close, volume) bars for a symbol. The response is wrapped in a provenance envelope that records the upstream provider, the fetch timestamp, and a content hash — so every data point is auditable and reproducible.
Arguments
Return value
Example call
Example response
The
content_hash in the provenance envelope lets you verify that two backtests ran against identical data. If the hash matches, the data is byte-identical.search_skills
Progressive discovery — find skills matching a natural-language query. The agent should call this before calling any skill-backed tool directly. It returns a ranked list of matching skill IDs with one-line summaries.
Arguments
Return value
An array of skill summaries, ranked by relevance:Example call
Example response
describe_skill
Fetch the full manifest for a skill. The agent calls this after search_skills to learn the exact input schema, output schema, cost, latency profile, and upstream provider before running the skill.
Arguments
Return value
Example call
Example response
The discovery loop
1
Search
Call
search_skills with a natural-language query. Get back a ranked list of matching skill IDs.2
Describe
Call
describe_skill on the top match to read its input schema. Build the input dict.3
Run
Call
run_skill with the skill_id and input. Poll get_run or stream subscribe_run for the result. See Run management tools.Related
- Tools overview — the full tool catalog
- Run management tools —
run_skill,get_run,subscribe_run,cancel_run - Skills catalog — browse all 50+ skills by category