Teamwork MCP
JSON →Connects to the Teamwork API to interact with projects and tasks.
Install
npx @vizioz/teamwork-mcp Tools · 36
- 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)
Environment variables
PROJECT_ID
Links
★ 13 GitHub stars