optionality_list_journal
ActiveTool of io.github.lonniev/optionality-mcp
Server-side sorted, grouped, paginated list of the caller's journal. Sorting and grouping are done in SQL, so each page is a slice of the fully-ordered dataset. Returns ``{total, page, page_size, groups, entries}``; ``groups`` carries per-group counts over the whole set.
Parameters schema
{
"type": "object",
"properties": {
"npub": {
"type": "string",
"default": "",
"description": "Required. Your Nostr public key (npub1...) for credit billing."
},
"page": {
"type": "integer",
"default": 0,
"description": "0-indexed page number."
},
"status": {
"type": "string",
"default": "",
"description": "Optional. ``open`` | ``submitted`` | ``evaluated`` | ``abandoned``."
},
"group_by": {
"type": "string",
"default": "none",
"description": "``none`` | ``historicity`` | ``difficulty`` | ``symbol``."
},
"sort_col": {
"type": "string",
"default": "created",
"description": "``created`` | ``updated`` | ``symbol`` | ``historicity`` |\n ``difficulty`` | ``grade`` | ``score`` | ``status``."
},
"sort_dir": {
"type": "string",
"default": "desc",
"description": "Row order, ``asc`` | ``desc``."
},
"page_size": {
"type": "integer",
"default": 25,
"description": "Rows per page (1..200, default 25)."
},
"dpop_token": {
"type": "string",
"default": ""
},
"group_sort": {
"type": "string",
"default": "asc",
"description": "Group order, ``asc`` | ``desc``."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
io.github.lonniev/optionality-mcp
https://github.com/lonniev/optionality-mcp
1/7 registries