Change a research project
update_research_projectChanges one of the member's projects (projectId from list_research_projects): its name, description, analyses added or removed (placement says where added ones go: auto, new_stage or new_workflow), what it covers, and its report options. The changes are made one after another: if one fails, the result (not_done) lists in kept the changes that were already made and stay, and the rest are not made. Starts nothing; get a new price with quote_research_run.
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": {
"projectId": "<projectId>"
},
"name": "update_research_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | A new name. | |
| covers | No | What it covers: chosen_assets (assetIds), the watchlist, holdings_or_watchlist, or global_market (marketSliceIds, skipsAssetClass). | |
| assetIds | No | With covers chosen_assets: the assets, by assetId. From find_assets or list_watchlist; at most 25. | |
| placement | No | Where added analyses go: auto (the current stage; one that reads earlier findings goes after them), new_stage, or new_workflow. | |
| projectId | Yes | A project id from list_research_projects. | |
| description | No | A new description, saved exactly as given. | |
| addAnalysisIds | No | Analyses to add, by id. From list_analyses. | |
| marketSliceIds | No | With covers global_market: at most one slice id per asset class. | |
| clientRequestId | No | Optional UUID you generate for this request. Retrying with the same id never does it twice. | |
| reportOptionsOn | No | Report options to turn on. methodology, audio_methodology, quiz, visual_brief, audio, questions. | |
| skipsAssetClass | No | With covers global_market: the class left out (crypto for Stocks only). | |
| reportOptionsOff | No | Report options to turn off. methodology, audio_methodology, quiz, visual_brief, audio, questions. | |
| removeAnalysisIds | No | Analyses to remove, by id. From list_analyses. |