mark_paper
Update a paper note's reading status to track progress: unread, reading, deep-read, or cited.
Instructions
Update the reading status of a paper note.
Delegates to research_hub.operations.mark_paper.
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": {
"slug": "<slug>",
"status": "<status>"
},
"name": "mark_paper"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | the paper note slug (lowercase ``[a-z0-9_-]``). | |
| status | Yes | one of ``unread`` | ``reading`` | ``deep-read`` | ``cited`` (``research_hub.operations.VALID_STATUSES``). Written to the note's ``status`` frontmatter field. An unrecognised value raises ValueError → ``{"error": ...}``. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||