set_task_status
change only a task's marker (uuid, status); gated by
How to use it
set_task_status is exposed by the Logseq MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the set_task_status tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Logseq MCP
claude mcp add logseq --scope user --env LOGSEQ_API_TOKEN=<YOUR_TOKEN> -- uvx mcp-server-logseqOther tools in Logseq MCP (13)
create a task block in the agent namespace (title, agent,
run a named query from the config (name, inputs?).
run a raw Datalog query (query, inputs?, rules?).
replace one block's content (uuid, oldcontent,
task blocks by markers?, tag?, undertag? (descendant),
returns the authoritative guide for querying/writing this
list the configured queries.
page names under a namespace prefix? (depth? limits levels).
a block and its children (uuid, depth?).
a page as a normalized block tree (page, depth?).
full-text search over block content (query, regex?, limit?,
set/remove page properties (subpath, properties;
create/append/replace a page under agentwriteprefix