Vikunja MCP
UnclaimedModel Context Protocol server for Vikunja task management. Enables AI assistants to interact with Vikunja instances via MCP.
Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
apply-label
Apply one or more labels to a task
archive
Archive a project
assign
Bulk assign users to tasks
attach
Not implemented (file handling not available in MCP)
auth-share
Authenticate to access a shared project
bulk-delete
Delete multiple tasks at once
bulk-update
Update multiple tasks at once
comment
List or add comments to tasks
connect
Initialize connection with API token
create
Create a new task
create-share
Create share link with permissions
current
Get current authenticated user info
delete
Delete a task by ID
delete-share
Remove a share link
get
Get task details by ID
get-breadcrumb
Get path from root to a project
get-children
List direct children of a project
get-share
Get share details
get-tree
Get complete project hierarchy as a tree
instantiate
Create new project from template
list
List tasks with filters
list-labels
List all labels assigned to a task
list-shares
List all shares for a project
members
Not yet implemented in node-vikunja
move
Move a project to a new parent
refresh
Refresh authentication token
remove-label
Remove one or more labels from a task
search
Search for users
status
Check authentication status
unarchive
Unarchive a project
unassign
Remove users from tasks
update
Update existing task
vikunja_auth
Authentication management
vikunja_batch_import
Import multiple tasks from CSV or JSON (fully implemented)
vikunja_labels
Label operations (fully implemented)
vikunja_projects
Project operations (fully implemented)
vikunja_tasks
Task operations (fully implemented)
vikunja_teams
Team operations (partially implemented)
vikunja_templates
Template operations (fully implemented)
vikunja_users
User operations (fully implemented) [Requires JWT authentication]