log_event
InactiveTool of Achriom
Log a completion or a re-watch/re-read/re-listen with a date. Use when the user mentions finishing something again ("watched Heat again last night", "reread Dune"). The first finish is tracked by status; this records repeats so they show in history and stats.
Parameters schema
{
"type": "object",
"required": [
"media_type",
"title"
],
"properties": {
"notes": {
"type": "string",
"description": "Optional note about this viewing."
},
"title": {
"type": "string",
"description": "The title (partial match supported)"
},
"rating": {
"type": "number",
"maximum": 5,
"minimum": 0.5,
"multipleOf": 0.5,
"description": "Optional rating for this viewing (0.5 to 5, half-stars)."
},
"event_date": {
"type": "string",
"description": "Date it happened, YYYY-MM-DD. Omit if unknown."
},
"event_type": {
"enum": [
"finished",
"rewatched",
"reread",
"relistened"
],
"type": "string",
"description": "What happened. Defaults to 'finished'. reread/relistened/rewatched all count as a repeat."
},
"media_type": {
"enum": [
"book",
"movie",
"album",
"show",
"anime"
],
"type": "string",
"description": "Type of media"
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Achriom
https://github.com/achriom/achriom-mcp
1/7 registries