MCP server for Weeek with full public API coverage: tasks, projects, CRM, time tracking.
Connect Runs on your machine
claude mcp add weeeking -e WEEEK_API_TOKEN=<WEEEK_API_TOKEN> -e WEEEK_TOKEN=<WEEEK_TOKEN> -e READ_ONLY=<READ_ONLY> -e WEEEK_LANG=<WEEEK_LANG> -e WEEEK_ALLOW_ACTIONS=<WEEEK_ALLOW_ACTIONS> -e WEEEK_DENY_ACTIONS=<WEEEK_DENY_ACTIONS> -e WEEEK_PROFILE=<WEEEK_PROFILE> -e WEEEK_BASE_URL=<WEEEK_BASE_URL> -e WEEEK_DISABLE_KEYCHAIN=<WEEEK_DISABLE_KEYCHAIN> -e WEEEK_MAX_RESPONSE_CHARS=<WEEEK_MAX_RESPONSE_CHARS> -e WEEEK_RPS=<WEEEK_RPS> -e WEEEK_RPS_BURST=<WEEEK_RPS_BURST> -e WEEEK_LOG=<WEEEK_LOG> -- npx -y [email protected]
{
"mcpServers": {
"weeeking": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"WEEEK_API_TOKEN": "<WEEEK_API_TOKEN>",
"WEEEK_TOKEN": "<WEEEK_TOKEN>",
"READ_ONLY": "<READ_ONLY>",
"WEEEK_LANG": "<WEEEK_LANG>",
"WEEEK_ALLOW_ACTIONS": "<WEEEK_ALLOW_ACTIONS>",
"WEEEK_DENY_ACTIONS": "<WEEEK_DENY_ACTIONS>",
"WEEEK_PROFILE": "<WEEEK_PROFILE>",
"WEEEK_BASE_URL": "<WEEEK_BASE_URL>",
"WEEEK_DISABLE_KEYCHAIN": "<WEEEK_DISABLE_KEYCHAIN>",
"WEEEK_MAX_RESPONSE_CHARS": "<WEEEK_MAX_RESPONSE_CHARS>",
"WEEEK_RPS": "<WEEEK_RPS>",
"WEEEK_RPS_BURST": "<WEEEK_RPS_BURST>",
"WEEEK_LOG": "<WEEEK_LOG>"
}
}
}
}
{
"mcpServers": {
"weeeking": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"WEEEK_API_TOKEN": "<WEEEK_API_TOKEN>",
"WEEEK_TOKEN": "<WEEEK_TOKEN>",
"READ_ONLY": "<READ_ONLY>",
"WEEEK_LANG": "<WEEEK_LANG>",
"WEEEK_ALLOW_ACTIONS": "<WEEEK_ALLOW_ACTIONS>",
"WEEEK_DENY_ACTIONS": "<WEEEK_DENY_ACTIONS>",
"WEEEK_PROFILE": "<WEEEK_PROFILE>",
"WEEEK_BASE_URL": "<WEEEK_BASE_URL>",
"WEEEK_DISABLE_KEYCHAIN": "<WEEEK_DISABLE_KEYCHAIN>",
"WEEEK_MAX_RESPONSE_CHARS": "<WEEEK_MAX_RESPONSE_CHARS>",
"WEEEK_RPS": "<WEEEK_RPS>",
"WEEEK_RPS_BURST": "<WEEEK_RPS_BURST>",
"WEEEK_LOG": "<WEEEK_LOG>"
}
}
}
}
{
"servers": {
"weeeking": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"WEEEK_API_TOKEN": "<WEEEK_API_TOKEN>",
"WEEEK_TOKEN": "<WEEEK_TOKEN>",
"READ_ONLY": "<READ_ONLY>",
"WEEEK_LANG": "<WEEEK_LANG>",
"WEEEK_ALLOW_ACTIONS": "<WEEEK_ALLOW_ACTIONS>",
"WEEEK_DENY_ACTIONS": "<WEEEK_DENY_ACTIONS>",
"WEEEK_PROFILE": "<WEEEK_PROFILE>",
"WEEEK_BASE_URL": "<WEEEK_BASE_URL>",
"WEEEK_DISABLE_KEYCHAIN": "<WEEEK_DISABLE_KEYCHAIN>",
"WEEEK_MAX_RESPONSE_CHARS": "<WEEEK_MAX_RESPONSE_CHARS>",
"WEEEK_RPS": "<WEEEK_RPS>",
"WEEEK_RPS_BURST": "<WEEEK_RPS_BURST>",
"WEEEK_LOG": "<WEEEK_LOG>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
WEEEK_API_TOKENOptional, secret | Weeek API token (Weeek: Settings → API). Alternative: store it with `weeeking store-token`. |
WEEEK_TOKENOptional, secret | Alias for WEEEK_API_TOKEN (checked second). |
READ_ONLYOptional | true (default) — read-only mode: write tools are hidden. Set false to allow changes. |
WEEEK_LANGOptional | Language of user-facing texts: ru (default) or en — help, tool descriptions, prompts, errors. |
WEEEK_ALLOW_ACTIONSOptional | Absolute allow list of OpenAPI operation ids/masks (comma/space separated): anything not listed is forbidden; a set-but-empty value is a startup error. Cannot be combined with WEEEK_PROFILE. |
WEEEK_DENY_ACTIONSOptional | Deny list of OpenAPI operation ids/masks (e.g. delete-*): denied operations are hidden and rejected on call; a set-but-empty value is a startup error. |
WEEEK_PROFILEOptional | Ready access profile: executor — reads plus task and comment creation only. |
WEEEK_BASE_URLOptional | Custom API base URL (proxy or self-hosted gateway). |
WEEEK_DISABLE_KEYCHAINOptional | 1 — do not read the token from the system keychain (Credential Manager / Keychain / Secret Service). |
WEEEK_MAX_RESPONSE_CHARSOptional | Maximum response size in characters (default 60000). |
WEEEK_RPSOptional | Client-side request rate limit in requests per second (token bucket, retries included). Empty or <=0 disables it; values below 0.001 are rejected at startup. |
WEEEK_RPS_BURSTOptional | Burst capacity in tokens (default: ceil(RPS), at least 1). |
WEEEK_LOGOptional | debug — verbose HTTP logs to stderr (no token). |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 13 Oct 2026 |
| Last updated | 13 Oct 2026 |
| Registry name | io.github.OniVe/weeeking |
More productivity servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
