This MCP server connects to Teamwork.com, an AI-powered professional services automation platform that helps agencies, consultancies, IT service providers, and other client-focused businesses run projects, resources, and financials in one place. The server exposes a comprehensive set of tools spanning the entire Teamwork.com ecosystem, enabling AI assistants to manage work end-to-end without leaving the conversation.
The tools are organized into four main product areas. Teamwork Projects (twprojects-*) covers the core project management surface — projects, tasks, tasklists, milestones, comments, messages, notebooks, links, time tracking (timelogs and timers), workflows, custom fields, custom item types, budgets, teams, users, tags, skills, and workload reporting. Teamwork Desk (twdesk-*) handles customer support with tickets, inboxes, customers, companies, priorities, statuses, ticket types, help doc articles, and agents.
Teamwork Chat (twchat-*) provides messaging capabilities including conversations, direct messages, and people lookup, while Teamwork Spaces (twspaces-*) manages a knowledge base of collaborative pages, comments, categories, tags, and spaces. Together these tools let you create, read, update, search, and report across the full Teamwork.com suite — from logging billable time to spinning up projects from templates and forecasting team workload.
Quickly stand up new client projects manually or from templates, then organize tasklists and milestones.
Create a new project called "Acme Website Redesign" for the Acme company starting 2025-07-01, then add tasklists for Discovery, Design, and Development.Clone our "Client Onboarding Template" project into a new project called "Beta Corp Onboarding" starting today.Create, assign, prioritize, and track tasks through completion and workflow stages.
Create a high-priority task "Finalize homepage mockups" in tasklist 48291, assign it to user 1023, due next Friday, and estimate 4 hours.Show me all unassigned, unplanned tasks in project 55210 and list who created each one.Log time, run timers, and produce exact profitability-focused totals grouped by user or project.
Log 2 hours 30 minutes of billable time against task 88213 for today with the description "Client review call".Summarize all billable vs unbilled hours per project for the month of June 2025.See task allocation across the team to spot over- and under-utilization.
Show me the workload for the design team between 2025-07-01 and 2025-07-15 and flag anyone over capacity.Triage, reply to, and update support tickets, and manage inboxes, statuses, and priorities.
Find all open high-priority tickets in the Support inbox, then reply to ticket 41022 letting the customer know a fix is on the way.Add an internal note to ticket 41055 assigning it to agent 88 and tag it as "escalation".Create and maintain customer and company records across both Projects and Desk.
Create a new Desk company called "Northwind Traders" with the domain northwind.com and add a customer named Jane Doe with email jane@northwind.com.Search across projects, tasks, files, messages, help docs, and Spaces pages.
Search all projects and tasks for anything mentioning "GDPR compliance" updated in the last month.Search our help docs for published articles about "password reset".Send direct messages and post to conversations, resolving people by name.
Send a direct message to Sarah Kelly letting her know the design review is moved to 3pm tomorrow.Post a message in the "Project Leads" conversation summarizing this week's blockers.Create and maintain internal documentation pages, comments, and required reading.
Create a page titled "Client Onboarding Checklist" in space 12 and publish it with our standard onboarding steps.Duplicate page 8842 as "2025 Style Guide" and mark it as required reading.Model non-standard entities like Contracts, Leads, or Deals with custom fields and records.
List the custom item types on project 55210, then add a new "Contract" record named "Acme Retainer 2025" with a value of 24000 and status Active.Define and populate custom fields on tasks, projects, and companies for richer reporting.
Create a dropdown custom field called "Account Tier" with Gold, Silver, and Bronze options at the installation level, then set it to Gold on project 55210.Centralize project discussions, reference docs, and shared resources.
Post a project message titled "Sprint 3 Kickoff" to project 55210 notifying all members, and add a link to our shared Figma board.Review recent activity and comments to build status updates.
Show me all activity in project 55210 over the last 7 days involving milestones and timelogs, then draft a client status summary.Set up workflows and move tasks through stages for visual pipeline tracking.
Create a workflow called "Content Pipeline" with stages Draft, Review, and Published, link it to project 55210, and move task 88213 into Review.