Skip to content

MCP Tools

The Pensum MCP server exposes your vault to AI agents.

{
"mcpServers": {
"pensum": {
"command": "node",
"args": ["--import", "tsx/esm", "<path>/packages/mcp/src/server.ts"],
"env": { "PENSUM_VAULT": "/path/to/your/vault" }
}
}
}
ToolDescription
pensum_vault_summaryFile count, entity counts, last scan time
pensum_capabilitiesVersion, mode, feature availability
ToolDescription
task_todayDue/scheduled today + overdue
task_inboxTasks in inbox files
task_by_projectOpen tasks for a project
task_overduePast-due tasks
task_this_weekNext 7 days
task_searchText search (query, limit)
task_getGet task by ULID
task_addAdd a task (description, file, due, priority, tags, provenance)
task_completeComplete a task by ULID
ToolDescription
project_listAll projects
project_dashboardOpen/overdue counts, task lists
ToolDescription
wiki_stubsWiki entries
ToolDescription
graph_searchFull-text search across all types
ToolDescription
capture_taskCapture with agent-suggested-pending provenance

Every task includes a provenance field. Agents can filter by provenance: ["user-authored"] to exclude AI content.