Vikunja MCP Server

Security-first MCP server for Vikunja — full API coverage, read-only by default with opt-in write/delete, and just one dependency (the official MCP

Local serverstdio

What is the Vikunja MCP Server?

Security-first MCP server for Vikunja — full API coverage, read-only by default with opt-in write/delete, and just one dependency (the official MCP SDK).

What the server does

The available third-party Vikunja MCP servers pull a dozen-plus dependencies from npm at runtime and run inside the agent's container with access to its secrets. This one is the opposite:

  • One direct dependency — — the official @modelcontextprotocol/sdk. All HTTP
  • One egress point — — every request goes through makeApi() in api.js
  • Scoped by default — — read and additive tools are always on (list, get, create
  • Secrets from env — , never hardcoded
  • No build step — — plain Node ESM, node index.js

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_projectsread
get_projectread
list_tasksread
list_all_tasksread
get_taskread
list_labelsread
search_usersread
list_task_assigneesread
list_task_commentsread
list_task_relationsread
list_task_attachmentsread
list_bucketsread
list_teamsread
get_teamread

How to install the Vikunja MCP Server

{
  "mcpServers": {
    "vikunja": {
      "command": "npx",
      "args": ["-y", "@eargollo/vikunja-mcp"],
      "env": {
        "VIKUNJA_URL": "your-value",
        "VIKUNJA_API_TOKEN": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
VIKUNJA_URLEndpoint or connection string the server talks to.Yes
VIKUNJA_API_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Vikunja to list projects.”
  • “Use Vikunja to get project.”
  • “Use Vikunja to list tasks.”

Frequently asked questions

Security-first MCP server for Vikunja — full API coverage, read-only by default with opt-in write/delete, and just one dependency (the official MCP SDK). Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.