Attach chart screenshots to a trade
request_image_uploadGet single-use upload URLs to attach chart screenshots to one trade. The image bytes are NOT sent through this tool — tool arguments cannot carry megabytes of base64 — so call it, then have your runtime HTTP PUT the raw file body to each uploadUrl within 15 minutes (e.g. curl --data-binary @file) with Content-Type image/png, image/jpeg or image/webp; max 4 MB per image, 6 images per trade. One ticket = one image: pass one label per file (e.g. ['Ejecución','Análisis']). By default the screenshot is also attached to the same trade mirrored in the user's other copier accounts (mirror=false to skip). Before calling: ask the user where the files are and which account they belong to, match each file to a trade with find_trades, check the trade's existing images so re-runs do not create duplicates, and confirm the mapping with the user. Requires a client that can read local files and make HTTP requests.
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": {
"tradeId": "<tradeId>"
},
"name": "request_image_upload"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| labels | No | One upload ticket per entry; the label is shown under the screenshot (e.g. ["Ejecución","Análisis"]). Omit for a single unlabeled ticket. | |
| mirror | No | Also attach each image to the same trade mirrored in the user's other accounts. Default true. | |
| tradeId | Yes | Trade id from find_trades, list_trades or list_recent_trades_for_tagging. |