weeek-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WEEEK_TOKEN | No | Alias for WEEEK_API_TOKEN | |
| WEEEK_BASE_URL | No | Base URL for the WEEEK API | https://api.weeek.net/public/v1 |
| WEEEK_API_TOKEN | No | Bearer token from WEEEK workspace settings (required) | |
| WEEEK_TIMEOUT_MS | No | Request timeout in milliseconds | 30000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| weeek_list_operationsC | List generated WEEEK API operations exposed by this MCP server. |
| weeek_get_workspace_infoB | GET /ws. Get workspace info for current token. Tags: Workspace. |
| weeek_get_workspace_membersB | GET /ws/members. Get workspace members for current workspace. Tags: Workspace. |
| weeek_tag_listC | GET /ws/tags. Tag list. Tags: Tags. |
| weeek_create_tagD | POST /ws/tags. Create tag. Tags: Tags. Body: application/json. |
| weeek_tagC | GET /ws/tags/{id}. Tag. Tags: Tags. |
| weeek_update_tagD | PUT /ws/tags/{id}. Update tag. Tags: Tags. Body: application/json. |
| weeek_delete_tagC | DELETE /ws/tags/{id}. Delete tag. Tags: Tags. |
| weeek_get_global_custom_fieldsC | GET /tm/custom-fields. Get global custom fields. Tags: Custom fields. |
| weeek_create_global_custom_fieldC | POST /tm/custom-fields. Create global custom field. Tags: Custom fields. Body: application/json. |
| weeek_update_global_custom_fieldC | PUT /tm/custom-fields/{id}. Update global custom field. Tags: Custom fields. Body: application/json. |
| weeek_delete_global_custom_fieldC | DELETE /tm/custom-fields/{id}. Delete global custom field. Tags: Custom fields. |
| weeek_transfer_global_custom_field_to_projectC | POST /tm/custom-fields/{id}/transfer-to-project. Transfer global custom field to project. Tags: Custom fields. Body: application/json. |
| weeek_transfer_global_custom_field_to_boardC | POST /tm/custom-fields/{id}/transfer-to-board. Transfer global custom field to board. Tags: Custom fields. Body: application/json. |
| weeek_create_global_custom_field_optionC | POST /tm/custom-fields/{custom_field_id}/options. Create global custom field option. Tags: Custom fields. Body: application/json. |
| weeek_update_global_custom_field_optionC | PUT /tm/custom-fields/{custom_field_id}/options/{id}. Update global custom field option. Tags: Custom fields. Body: application/json. |
| weeek_delete_global_custom_field_optionC | DELETE /tm/custom-fields/{custom_field_id}/options/{id}. Delete global custom field option. Tags: Custom fields. |
| weeek_move_global_custom_field_optionC | POST /tm/custom-fields/{custom_field_id}/options/{id}/move. Move global custom field option. Tags: Custom fields. Body: application/json. |
| weeek_get_portfoliosC | GET /tm/portfolios. Get portfolios. Tags: Portfolio. |
| weeek_create_portfolioC | POST /tm/portfolios. Create portfolio. Tags: Portfolio. Body: application/json. |
| weeek_get_portfolioC | GET /tm/portfolios/{id}. Get portfolio. Tags: Portfolio. |
| weeek_update_portfolioC | PUT /tm/portfolios/{id}. Update portfolio. Tags: Portfolio. Body: application/json. |
| weeek_delete_portfolioC | DELETE /tm/portfolios/{id}. Delete portfolio. Tags: Portfolio. |
| weeek_get_project_listC | GET /tm/projects. Get project list. Tags: Project. |
| weeek_create_projectC | POST /tm/projects. Create project. Tags: Project. Body: application/json. |
| weeek_get_projectC | GET /tm/projects/{id}. Get project. Tags: Project. |
| weeek_update_project_infoC | PUT /tm/projects/{id}. Update project info. Tags: Project. Body: application/json. |
| weeek_delete_projectC | DELETE /tm/projects/{id}. Delete project. Tags: Project. |
| weeek_archive_projectC | POST /tm/projects/{id}/archive. Archive project. Tags: Project. Body: text/plain. |
| weeek_un_archive_projectC | POST /tm/projects/{id}/un-archive. Un Archive project. Tags: Project. Body: text/plain. |
| weeek_create_a_custom_fieldC | POST /tm/projects/{project_id}/custom-fields. Create a custom field. Tags: Project. Body: application/json. |
| weeek_update_a_custom_fieldC | PUT /tm/projects/{project_id}/custom-fields/{id}. Update a custom field. Tags: Project. Body: application/json. |
| weeek_delete_a_custom_fieldC | DELETE /tm/projects/{project_id}/custom-fields/{id}. Delete a custom field. Tags: Project. |
| weeek_transfer_custom_field_to_task_managerC | POST /tm/projects/{project_id}/custom-fields/{id}/transfer-to-task-manager. Transfer custom field to task manager. Tags: Project. |
| weeek_transfer_custom_field_to_projectD | POST /tm/projects/{project_id}/custom-fields/{id}/transfer-to-project. Transfer custom field to project. Tags: Project. Body: application/json. |
| weeek_transfer_custom_field_to_boardD | POST /tm/projects/{project_id}/custom-fields/{id}/transfer-to-board. Transfer custom field to board. Tags: Project. Body: application/json. |
| weeek_create_a_custom_field_optionC | POST /tm/projects/{project_id}/custom-fields/{custom_field_id}/options. Create a custom field option. Tags: Project. Body: application/json. |
| weeek_update_a_custom_field_optionC | PUT /tm/projects/{project_id}/custom-fields/{custom_field_id}/options/{id}. Update a custom field option. Tags: Project. Body: application/json. |
| weeek_delete_a_custom_field_optionC | DELETE /tm/projects/{project_id}/custom-fields/{custom_field_id}/options/{id}. Delete a custom field option. Tags: Board. |
| weeek_move_a_custom_field_optionC | POST /tm/projects/{project_id}/custom-fields/{custom_field_id}/options/{id}/move. Move a custom field option. Tags: Project. Body: application/json. |
| weeek_get_board_listC | GET /tm/boards. Get board list. Tags: Board. |
| weeek_create_boardC | POST /tm/boards. Create board. Tags: Board. Body: application/json. |
| weeek_update_boardC | PUT /tm/boards/{id}. Update board. Tags: Board. Body: application/json. |
| weeek_delete_boardC | DELETE /tm/boards/{id}. Delete board. Tags: Board. |
| weeek_move_boardD | POST /tm/boards/{id}/move. Move board. Tags: Board. Body: application/json. |
| weeek_create_a_custom_field_2C | POST /tm/boards/{board_id}/custom-fields. Create a custom field. Tags: Board. Body: application/json. |
| weeek_update_a_custom_field_2C | PUT /tm/boards/{board_id}/custom-fields/{id}. Update a custom field. Tags: Board. Body: application/json. |
| weeek_delete_a_custom_field_2C | DELETE /tm/boards/{board_id}/custom-fields/{id}. Delete a custom field. Tags: Board. |
| weeek_transfer_custom_field_to_task_manager_2C | POST /tm/boards/{board_id}/custom-fields/{id}/transfer-to-task-manager. Transfer custom field to task manager. Tags: Board. |
| weeek_transfer_custom_field_to_project_2C | POST /tm/boards/{board_id}/custom-fields/{id}/transfer-to-project. Transfer custom field to project. Tags: Board. Body: application/json. |
| weeek_transfer_custom_field_to_board_2C | POST /tm/boards/{board_id}/custom-fields/{id}/transfer-to-board. Transfer custom field to board. Tags: Board. Body: application/json. |
| weeek_create_a_custom_field_option_2C | POST /tm/boards/{board_id}/custom-fields/{custom_field_id}/options. Create a custom field option. Tags: Board. Body: application/json. |
| weeek_update_a_custom_field_option_2C | PUT /tm/boards/{board_id}/custom-fields/{custom_field_id}/options/{id}. Update a custom field option. Tags: Board. Body: application/json. |
| weeek_move_a_custom_field_option_2C | POST /tm/boards/{board_id}/custom-fields/{custom_field_id}/options/{id}/move. Move a custom field option. Tags: Board. Body: application/json. |
| weeek_get_board_column_listC | GET /tm/board-columns. Get board column list. Tags: BoardColumn. |
| weeek_create_board_columnC | POST /tm/board-columns. Create board column. Tags: BoardColumn. Body: application/json. |
| weeek_update_board_columnD | PUT /tm/board-columns/{id}. Update board column. Tags: BoardColumn. Body: application/json. |
| weeek_delete_board_columnC | DELETE /tm/board-columns/{id}. Delete board column. Tags: BoardColumn. |
| weeek_move_board_columnD | POST /tm/board-columns/{id}/move. Move board column. Tags: BoardColumn. Body: application/json. |
| weeek_get_tasksD | GET /tm/tasks. Get tasks. Tags: Task. |
| weeek_create_taskC | POST /tm/tasks. Create task. Tags: Task. Body: application/json. |
| weeek_get_one_task_infoC | GET /tm/tasks/{id}. Get one task info. Tags: Task. |
| weeek_update_a_taskC | PUT /tm/tasks/{id}. Update a task. Tags: Task. Body: application/json. |
| weeek_delete_taskC | DELETE /tm/tasks/{id}. Delete task. Tags: Task. |
| weeek_complete_taskC | POST /tm/tasks/{id}/complete. Complete task. Tags: Task. Body: text/plain. |
| weeek_un_complete_taskC | POST /tm/tasks/{id}/un-complete. Un complete task. Tags: Task. Body: text/plain. |
| weeek_change_boardD | POST /tm/tasks/{id}/board. Change board. Tags: Task. Body: application/json. |
| weeek_change_board_columnC | POST /tm/tasks/{id}/board-column. Change board column. Tags: Task. Body: application/json. |
| weeek_add_a_task_to_a_projectC | POST /tm/tasks/{task_id}/locations. Add a task to a project. Tags: Task. Body: application/json. |
| weeek_remove_a_task_from_a_projectC | DELETE /tm/tasks/{task_id}/locations. Remove a task from a project. Tags: Task. Body: application/json. |
| weeek_upload_attachmentsC | POST /tm/tasks/{task_id}/attachments. Upload attachments. Tags: Task. Body: multipart/form-data. |
| weeek_add_watchers_to_a_taskC | POST /tm/tasks/{task_id}/watchers. Add watchers to a task. Tags: Task. Body: application/json. |
| weeek_remove_watchers_from_a_taskC | DELETE /tm/tasks/{task_id}/watchers. Remove watchers from a task. Tags: Task. Body: application/json. |
| weeek_start_task_timerC | POST /tm/tasks/{id}/start-timer. Start task timer. Tags: Task. |
| weeek_stop_task_timerD | POST /tm/tasks/{id}/stop-timer. Stop task timer. Tags: Task. |
| weeek_update_a_time_entryC | PUT /tm/tasks/{task_id}/time-entries/{time_entry_id}. Update a time entry. Tags: Task. Body: application/json. |
| weeek_delete_a_time_entryC | DELETE /tm/tasks/{task_id}/time-entries/{time_entry_id}. Delete a time entry. Tags: Task. |
| weeek_create_a_time_entryC | POST /tm/tasks/{task_id}/time-entries. Create a time entry. Tags: Task. Body: application/json. |
| weeek_add_assigneesD | POST /tm/tasks/{taskId}/assignees. Add assignees. Tags: Task. Body: application/json. |
| weeek_remove_assigneeC | DELETE /tm/tasks/{taskId}/assignees. Remove assignee. Tags: Task. Body: application/json. |
| weeek_change_task_parentC | POST /tm/tasks/{taskId}/parent. Change task parent. Tags: Task. Body: application/json. |
| weeek_get_all_funnelsA | GET /crm/funnels. Get all funnels. Tags: Funnels. |
| weeek_create_a_funnelC | POST /crm/funnels. Create a funnel. Tags: Funnels. Body: application/json. |
| weeek_get_a_funnelC | GET /crm/funnels/{id}. Get a funnel. Tags: Funnels. |
| weeek_update_a_funnelC | PUT /crm/funnels/{id}. Update a funnel. Tags: Funnels. Body: application/json. |
| weeek_delete_a_funnelC | DELETE /crm/funnels/{id}. Delete a funnel. Tags: Funnels. |
| weeek_create_a_custom_field_3C | POST /crm/funnels/{funnel_id}/custom-fields. Create a custom field. Tags: Funnels. Body: application/json. |
| weeek_update_a_custom_field_3C | PUT /crm/funnels/{funnel_id}/custom-fields/{id}. Update a custom field. Tags: Funnels. Body: application/json. |
| weeek_delete_a_custom_field_3C | DELETE /crm/funnels/{funnel_id}/custom-fields/{id}. Delete a custom field. Tags: Funnels. |
| weeek_move_a_custom_fieldC | POST /crm/funnels/{funnel_id}/custom-fields/{id}/move. Move a custom field. Tags: Funnels. Body: application/json. |
| weeek_create_a_custom_field_option_3C | POST /crm/funnels/{funnel_id}/custom-fields/{custom_field_id}/options. Create a custom field option. Tags: Funnels. Body: application/json. |
| weeek_update_a_custom_field_option_3C | PUT /crm/funnels/{funnel_id}/custom-fields/{custom_field_id}/options/{id}. Update a custom field option. Tags: Funnels. Body: application/json. |
| weeek_delete_a_custom_field_option_2C | DELETE /crm/funnels/{funnel_id}/custom-fields/{custom_field_id}/options/{id}. Delete a custom field option. Tags: Funnels. |
| weeek_move_a_custom_field_option_3C | POST /crm/funnels/{funnel_id}/custom-fields/{custom_field_id}/options/{id}/move. Move a custom field option. Tags: Funnels. Body: application/json. |
| weeek_get_all_funnel_statusesB | GET /crm/funnels/{funnelId}/statuses. Get all funnel statuses. Tags: Funnel Statuses. |
| weeek_create_a_funnel_statusC | POST /crm/funnels/{funnelId}/statuses. Create a funnel status. Tags: Funnel Statuses. Body: application/json. |
| weeek_get_a_funnel_statusC | GET /crm/statuses/{id}. Get a funnel status. Tags: Funnel Statuses. |
| weeek_update_a_funnel_statusC | PUT /crm/statuses/{id}. Update a funnel status. Tags: Funnel Statuses. Body: application/json. |
| weeek_delete_a_funnel_statusC | DELETE /crm/statuses/{id}. Delete a funnel status. Tags: Funnel Statuses. |
| weeek_get_all_dealsC | GET /crm/statuses/{statusId}/deals. Get all deals. Tags: Deals. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maxwellviksna-stack/weeek-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server