Get research visual
get_visualRetrieves saved research charts and tables for one investment case or context assessment. Without visual_id, returns available visual and region descriptors; with visual_id, returns the selected visual's regions. Supply region_id for available structured chart/table data, with bounded row pagination. Results preserve citations, recorded coverage, historical cutoffs and text-access restrictions. Use visual_offset for another descriptor page, without visual_id. Uses account allowance or prepaid credit.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"context": "<context>",
"llm_model": "<llm_model>"
},
"name": "get_visual"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | ||
| context | Yes | User's research goal in one short sentence (max 300 characters); include relevant ticker and topic. Exclude names, contact/account/portfolio details, credentials and source text. | |
| belief_id | No | ||
| llm_model | Yes | Your model identifier, if known (e.g. gpt-6); otherwise leave unknown. Exclude credentials and private deployment names. | |
| region_id | No | Use a region_id returned in the selected visual's regions to retrieve structured data. | |
| row_limit | No | Rows or chart points per read; defaults to 50, maximum 100. | |
| visual_id | No | Omit to list saved visuals; supply a returned visual_id to inspect it. | |
| row_offset | No | Zero-based starting row or chart-point index in the selected region. | |
| region_offset | No | Continue a selected visual's region descriptors using next_region_offset. | |
| visual_offset | No | Continue visual descriptors using next_visual_offset; requires belief_id and cannot accompany visual_id. | |
| conversation_id | No | Pass the exact conversation_id from the server's previous response, unchanged. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request. | |
| context_assessment_id | No | Open a neutral engine context assessment returned by a brief or ordered change. It is not an author Belief. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||