Weeek MCP server for tasks and time tracking
weeek-mcp
An MCP server for Weeek: projects, boards, tasks and time tracking with reports right from Claude Code
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- The tools create and change tasks and time entries in the Weeek workspace
Install
Manual install
python -m venv .venv && .venv\Scripts\python.exe -m pip install -r requirements.txtThe command from the README for Windows; venv paths differ on Linux/Mac.
This is third-party code. Review the repository files before installing.
What it does
The Python server gives an agent access to a Weeek workspace: a list of projects, a project's boards and columns, tasks filtered by date and status, a full task card, creating and updating a task, marking it done, logging time against a task, and a grouped time summary report. It is covered by pytest tests.
Who it is for. For Weeek users who want to manage tasks and time tracking through an agent, by voice or text.
Good fit when
- You want to create or update a Weeek task without opening the browser
- You want to quickly log time against a task
- You need a grouped time summary for a period
Not a fit when
- You need Weeek areas beyond tasks, boards and time: chats, docs, CRM
- You do not use Weeek
Example request
Create a task in the Marketing project on the Ideas board and log an hour of time against itLimitations
The project is maintained by one author, with no stars; the README is in Russian. It needs a Weeek API token. The create, update and complete-task tools change workspace data.
How to disable. Remove the server from your MCP client config, for example claude mcp remove weeek.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| WEEEK_API_TOKEN required, secret | Weeek API token from Settings → API |
Security check
- The tools create and change tasks and time entries in the Weeek workspace
README in short
The README lists nine tools in a table: projects, boards, filtered tasks, a task card, create, update, complete, time logging and a time report. It shows setup via venv and requirements.txt, token configuration in .env, connecting to Claude Code, and running tests via pytest.
FAQ
How do I get a Weeek token?
Inside Weeek itself: Settings → API.
Related
A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes
A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more
Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server
A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI