com.teamwork/mcp
com.teamwork/mcpThe Teamwork.com official MCP server helps teams efficiently manage client projects with AI.
Tools · 168
Create Desk company.
Create customer.
Upload file. Attach the returned ID to tickets or messages.
Create ticket priority.
Create ticket status.
Create Desk tag.
Create ticket.
Create ticket type.
Get Desk company (customer organization).
Get customer.
Get inbox.
Get ticket priority.
Get ticket status.
Get Desk tag.
Get ticket.
Get ticket type.
Get support agent.
List Desk companies. Filter by name, domains, or kind.
List customers. Filter by company or email.
List inboxes. Filter by name or email.
List ticket priorities. Filter by name or color.
List ticket statuses. Filter by name, color, or code.
List Desk tags. Filter by name, color, or inbox.
List ticket types. Filter by name or inbox.
List support agents. For customers, use twdesk-list_customers.
Reply to a ticket. Use threadType=note for internal agent notes.
Search tickets. Filter by inbox, customer, company, tag, status, priority, or user.
Update Desk company.
Update customer.
Update ticket priority.
Update ticket status.
Update Desk tag.
Update ticket.
Update ticket type.
Add a user to a project.
Clone/copy an existing project or instantiate one from a template.
Mark task complete.
Stop a timer permanently and convert it to a timelog. Use pause_timer to pause without converting.
Create comment on a task, milestone, notebook, file, or link.
Create company (aka client).
Create custom field.
Set a custom field value on a task, project or company. The custom field must already exist and be applicable to the target entity.
Create job role.
Create link.
Create message in a project.
Create message reply.
Create milestone in a project.
Create notebook in a project.
Create project.
Create project category.
Create project template.
Create skill.
Create tag.
Create task in a tasklist.
Create tasklist in a project.
Create team.
Create timelog entry against a project or task.
Create and start a timer.
Create user.
Create workflow.
Create workflow stage.
Get comment.
Get company (aka client).
Get custom field.
Get a single custom field value from a task, project or company.
Get job role.
Get link.
Get message.
Get message reply.
Get milestone.
Get notebook.
Get project.
Get project category.
Get skill.
Get tag.
Get task.
Get tasklist.
Get team.
Get timelog.
Get timer.
Get user.
Get the currently authenticated user.
Get workflow.
Get workflow stage.
Link a project to a workflow so its tasks track through workflow stages.
List recent activity events. Scope by project_id or omit for site-wide.
List comments. Scope by one of task_id, milestone_id, notebook_id, link_id, or file_version_id; omit all for site-wide.
List companies (aka clients).
List the custom field values of a task, project or company.
List custom fields.
List supported company (aka client) industries.
List job roles.
List links.
List replies under a message thread. Filter by message_ids or project_ids.
List project messages (top-level posts). Use twprojects-list_message_replies for thread replies.
List milestones. Scope by project_id or omit for site-wide.
List notebooks.
List project budgets (top-level project financial budgets). Filter by project_ids or status.
List project categories.
List project templates.
List projects.
List skills.
List tags.
List tasklist budgets nested under a project budget. Requires project_budget_id.
List tasklists. Scope by project_id or omit for site-wide.
List tasks with structured filters (tasklist_id, project_id, or site-wide). For keyword search use search.
List teams. Scope by company_id or project_id, or omit for site-wide.
List timelogs. Scope by project_id or task_id, or omit for site-wide.
List timers.
List users. Scope by project_id or filter by type (account/collaborator/contact).
List workflow stages.
List workflows.
Move a task to a workflow stage.
Pause a running timer; can be resumed later. Use complete_timer to stop permanently.
Resume a paused timer back to running.
Cross-entity keyword search across projects, tasks, files, messages, and more.
Update comment.
Update company (aka client).
Update custom field.
Update a custom field value on a task, project or company.
Update job role.
Update link.
Update message.
Update message reply.
Update milestone.
Update notebook.
Update project.
Update project category.
Update skill.
Update tag.
Update task.
Update tasklist.
Update team.
Update timelog.
Update timer.
Update user.
Update workflow.
Update workflow stage.
Get task allocation across users for a date range. (workload of users)
Create space category.
Create comment on a page. Use parentId for replies.
Create page in a space.
Create space.
Create one or more Spaces tags in a single request.
Delete space category.
Delete page comment. Irreversible.
Delete page. Irreversible.
Delete space. Irreversible; removes all content.
Delete Spaces tag.
Duplicate page with a new title.
Get space category.
Get page comment.
Get a space's homepage.
Get page. Returns content, metadata, tags, and revision info.
Get space.
Get Spaces tag.
List space categories.
List comments on a page. Returns top-level comments with replies.
List pages in a space as a hierarchical tree.
List space collaborators (users and teams).
List spaces.
List Spaces tags.
Full-text search across pages. Filter by space.
Update space category.
Update page comment.
Update page.
Update space.
Update Spaces tag.
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"com.teamwork/mcp": {
"url": "https://mcp.ai.teamwork.com",
"transport": "sse"
}
}
}