WEEEK MCP generated from OpenAPI, with CRM
WEEEK MCP
A WEEEK MCP server built from the official OpenAPI spec: tasks, time tracking and the full CRM part with funnels and deals
- 2 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Can create and change deals, contacts and organizations in the WEEEK CRM
- The token grants full access to both tasks and commercial CRM data
Install
- Works in
- Services
Manual install
git clone https://github.com/MaxViksna/weeek-mcp.git && cd weeek-mcp && npm install && npm run buildInstall by cloning the current repository (the README references the author's earlier login); then run with WEEEK_API_TOKEN=token npm start.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Can create and change deals, contacts and organizations in the WEEEK CRM
- The token grants full access to both tasks and commercial CRM data
This is third-party code. Review the repository files before installing.
What it does
The server generates its tools directly from WEEEK's official OpenAPI spec, so method names and parameters are not rewritten by hand and match the developer docs. Coverage is broader than other servers in this batch: alongside portfolios, projects, boards, columns and tasks with watchers, assignees, timers and time tracking, it gives full access to WEEEK's CRM part, funnels, statuses, deals, organizations, contacts, currencies and entity links, plus custom fields wherever they exist. The npm run update:openapi command pulls a fresh spec from developers.weeek.net, and a weeek_list_operations utility tool searches for the right method by tag or text among everything generated.
Who it is for. For people who need not just a WEEEK task board but the CRM too: deals, funnels and contacts.
Good fit when
- You need access to WEEEK CRM deals, funnels and contacts, not just tasks
- You want tool names and parameters to match the official API docs exactly
- You need time tracking on tasks alongside managing them
Not a fit when
- You want a compact handful of convenient tools rather than a full auto-generated list
- You do not need the CRM part, a simpler task-only server would fit
Example request
Show all deals in the Sales funnel with an in-progress status and create a task for the largest oneMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
WEEEK_API_TOKENrequired, secret- The WEEEK token from workspace settings, API section.
WEEEK_TOKENsecret- An alternative token variable name, supported if already used in your config.
Limitations
Since tools are generated from OpenAPI, there are many of them and they are named after API methods rather than plain language, hence the weeek_list_operations search helper. It needs your own WEEEK_API_TOKEN (the WEEEK_TOKEN name is also supported). The project is small, with no packaged releases.
How to disable. Remove the weeek server from your MCP client configuration and revoke the token in WEEEK settings.
FAQ
Is there access to the WEEEK CRM, not just tasks?
Yes, the server covers funnels, statuses, deals, organizations, contacts and currencies alongside tasks and projects.
How do I find the right tool among the auto-generated ones?
The weeek_list_operations utility tool searches available operations by tag or text.
Discussion
No questions or reviews yet.
Related
All WEEEK toolsPython MCP server for WEEEK API v1: tasks, projects, boards, funnels, deals and contacts, with SSE mode for n8n
WEEEK MCP with a read/write split
weeek-mcp-server
A 12-tool WEEEK MCP server split into 7 read and 5 write tools, so an MCP client can auto-approve the safe ones
WEEEK MCP with the knowledge base
weeek-mcp
A WEEEK MCP server: tasks via the public API and full knowledge-base CRUD via the internal API with a saved browser session
Weeek MCP server
weeek-mcp
A local MCP server for Weeek: projects, tasks and boards are read-only by default, writes are opt-in
WEEEK MCP by names, not IDs
weeek-mcp-smart
A WEEEK MCP server creates a task from project, column and assignee names in one call, no chain of lookups for their IDs
WEEEK MCP with confirm-gated writes
weeek-mcp
A WEEEK MCP server that is read-only by default: tasks, attachments and comments via a browser session, writes are opt-in
README in short
The Russian README stresses that tools are built from WEEEK's official OpenAPI spec without hand-rewriting names. It lists capabilities across three blocks: workspace, Task Manager (portfolios, projects, boards, tasks, time tracking, attachments, custom fields) and CRM (funnels, statuses, deals, organizations, contacts, currencies, links). It shows a spec-update command, install by cloning and building, token setup, a Claude Desktop config, and example tool names plus weeek_list_operations.