MCP Servers / productivity / Teamwork MCP

Teamwork MCP

JSON →
stdionone13productivity

Connects to the Teamwork API to interact with projects and tasks.

Install
How to run this server
[ { "cmd": "npx @vizioz/teamwork-mcp", "imports": [] } ]
server path: teamwork-mcp
Tools
What this server exposes
getProjects
Get all projects from Teamwork
getCurrentProject
Gets details about the current project
createProject
Create a new project in Teamwork
getTasks
Get all tasks from Teamwork
getTasksByProjectId
Get all tasks from a specific project in Teamwork
getTaskListsByProjectId
Get all task lists from a specific project in Teamwork
getTasksByTaskListId
Gets all tasks from a specific task list ID from Teamwork
getTaskById
Get a specific task by ID from Teamwork
createTask
Create a new task in Teamwork
createSubTask
Create a new subtask under a parent task in Teamwork
updateTask
Update an existing task in Teamwork
deleteTask
Delete a task from Teamwork
getTasksMetricsComplete
Get the total count of completed tasks in Teamwork
getTasksMetricsLate
Get the total count of late tasks in Teamwork
getTaskSubtasks
Get all subtasks for a specific task in Teamwork
getTaskComments
Get comments for a specific task from Teamwork
createComment
Create a comment related to a task/message/notebook
getCompanies
Get all companies from Teamwork with optional filtering
getCompanyById
Get a specific company by ID
createCompany
Create a new company in Teamwork
updateCompany
Update an existing company's information
deleteCompany
Delete a company from Teamwork
getPeople
Get all people from Teamwork
getPersonById
Get a specific person by ID from Teamwork
getProjectPeople
Get all people assigned to a specific project from Teamwork
addPeopleToProject
Add people to a specific project in Teamwork
deletePerson
Delete a person from Teamwork
updatePerson
Update a person's information (timezone, name, email, etc.)
getProjectsPeopleMetricsPerformance
Get people metrics performance
getProjectsPeopleUtilization
Get people utilization
getProjectPerson
Get a specific person on a project
getProjectsReportingUserTaskCompletion
Get user task completion report
getProjectsReportingUtilization
Get utilization report in various formats CSV & HTML
getTime
Get all time entries
getProjectsAllocationsTime
Get project allocations time
getTimezones
Get all available timezones in Teamwork (useful when updating user timezones)
Configuration
Environment & auth
authnone
envPROJECT_ID
Resources
Teamwork MCP — MCP Server · libregistry