Teamwork
Teamwork is a project management platform for planning projects, coordinating tasks, collaborating with teams, and tracking time.
Integration
- Vendor
- Teamwork
- Category
- productivity
- Auth
- API_KEY
- Tools
- 12
- Composio slug
teamwork
Tools
- Create Tag
Create a Teamwork tag, or return the existing installation tag when the same name already exists.
- Create Task
Create a task in a Teamwork task list with common scheduling, assignment, estimate, privacy, and tag fields.
- List Milestones
List visible Teamwork milestones by project, status, due-date range, assignee, or text. Returns one page and an opaque continuation cursor.
- List People
List people visible to the connected Teamwork user for assignment and ownership workflows.
- List Projects
List projects visible to the connected Teamwork user, with focused filters for name, status, company, membership, and archival state. Returns one page and an opaque continuation cursor.
- List Tags
List Teamwork tags visible to the connected user, optionally filtered by project, item type, name, or usage. Returns one page and an opaque continuation cursor.
- List Task Lists
List Teamwork task lists, usually within one or more projects, so an agent can place or locate tasks.
- List Tasks
List and filter Teamwork tasks by project, task list, assignee, dates, completion state, or tags. Returns one page and an opaque cursor for continuation.
- List Time Entries
List accessible Teamwork time entries by project, task, person, date range, billing state, or tags. Returns one page and an opaque continuation cursor.
- Log Time Entry
Log time against a Teamwork task with a date, duration, optional start time, description, person, billing state, and tags without changing task status.
- Search Teamwork
Search across Teamwork projects, tasks, task lists, milestones, people, companies, time entries, and other supported item types. Returns one page of lightweight references, optional sideloaded details, and a continuation cursor.
- Update Task
Update selected fields of an existing Teamwork task while leaving omitted task fields unchanged.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Teamwork.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Teamwork tools in chat.
What teammates see: by default, memories from Teamwork are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.