Upload a long brief for check_brief
brief_uploadSigned-in accounts only (a free account at https://syfert.com/mcp/; anonymous callers use check_brief with text). Upload a brief of any length for check_brief, in pieces. Send the text in order, about 40,000 characters (10k tokens) per call: the first call returns brief_id; each next call passes brief_id and seq (2, 3, ...); the last passes final=true (a short brief can go in one call with final=true). Then call check_brief with brief_id. The text and its results are held in server RAM only, for your credential alone, and are deleted right after the last page of every section is read, after an hour idle, or by brief_delete.
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": {
"text": "<text>"
},
"name": "brief_upload"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seq | No | Optional: this piece's number (1, 2, ...). A repeated seq with the same text is acknowledged once, so a retried call is safe | |
| text | Yes | The next piece of the brief, exactly as it continues (pieces are joined with nothing in between) | |
| final | No | true on the last piece: closes the upload | |
| brief_id | No | Omit on the first call; then the brief_id the first call returned |