# mcp MCP server

The Teamwork.com official MCP server helps teams efficiently manage client projects with AI.

## Links
- Registry page: https://www.getdrio.com/mcp/com-teamwork-mcp
- Repository: https://github.com/teamwork/mcp

## Install
- Endpoint: https://mcp.ai.teamwork.com
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (required; secret)
- Remote header: Authorization (required; secret)
- Package: Oci docker.io/teamwork/mcp:v1.20.3
- Environment variable: TW_MCP_BEARER_TOKEN (required; secret)
- Environment variable: TW_MCP_LOG_FORMAT
- Environment variable: TW_MCP_LOG_LEVEL
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://mcp.ai.teamwork.com
- Header: Authorization
- Remote endpoint: https://mcp.ai.teamwork.com
- Header: Authorization

## Tools
- twdesk-create_company - Create Desk company. Endpoint: https://mcp.ai.teamwork.com
- twdesk-create_customer - Create customer. Endpoint: https://mcp.ai.teamwork.com
- twdesk-create_file - Upload file. Attach the returned ID to tickets or messages. Endpoint: https://mcp.ai.teamwork.com
- twdesk-create_priority - Create ticket priority. Endpoint: https://mcp.ai.teamwork.com
- twdesk-create_status - Create ticket status. Endpoint: https://mcp.ai.teamwork.com
- twdesk-create_tag - Create Desk tag. Endpoint: https://mcp.ai.teamwork.com
- twdesk-create_ticket - Create ticket. Endpoint: https://mcp.ai.teamwork.com
- twdesk-create_ticket_type - Create ticket type. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_company - Get Desk company (customer organization). Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_customer - Get customer. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_inbox - Get inbox. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_priority - Get ticket priority. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_status - Get ticket status. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_tag - Get Desk tag. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_ticket - Get ticket. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_ticket_type - Get ticket type. Endpoint: https://mcp.ai.teamwork.com
- twdesk-get_user - Get support agent. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_companies - List Desk companies. Filter by name, domains, or kind. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_customers - List customers. Filter by company or email. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_inboxes - List inboxes. Filter by name or email. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_priorities - List ticket priorities. Filter by name or color. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_statuses - List ticket statuses. Filter by name, color, or code. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_tags - List Desk tags. Filter by name, color, or inbox. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_ticket_types - List ticket types. Filter by name or inbox. Endpoint: https://mcp.ai.teamwork.com
- twdesk-list_users - List support agents. For customers, use twdesk-list_customers. Endpoint: https://mcp.ai.teamwork.com
- twdesk-reply_ticket - Reply to a ticket. Use threadType=note for internal agent notes. Endpoint: https://mcp.ai.teamwork.com
- twdesk-search_tickets - Search tickets. Filter by inbox, customer, company, tag, status, priority, or user. Endpoint: https://mcp.ai.teamwork.com
- twdesk-update_company - Update Desk company. Endpoint: https://mcp.ai.teamwork.com
- twdesk-update_customer - Update customer. Endpoint: https://mcp.ai.teamwork.com
- twdesk-update_priority - Update ticket priority. Endpoint: https://mcp.ai.teamwork.com
- twdesk-update_status - Update ticket status. Endpoint: https://mcp.ai.teamwork.com
- twdesk-update_tag - Update Desk tag. Endpoint: https://mcp.ai.teamwork.com
- twdesk-update_ticket - Update ticket. Endpoint: https://mcp.ai.teamwork.com
- twdesk-update_ticket_type - Update ticket type. Endpoint: https://mcp.ai.teamwork.com
- twprojects-add_project_member - Add a user to a project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-clone_project - Clone/copy an existing project or instantiate one from a template. Endpoint: https://mcp.ai.teamwork.com
- twprojects-complete_task - Mark task complete. Endpoint: https://mcp.ai.teamwork.com
- twprojects-complete_timer - Stop a timer permanently and convert it to a timelog. Use pause_timer to pause without converting. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_comment - Create comment on a task, milestone, notebook, file, or link. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_company - Create company (aka client). Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_custom_field - Create custom field. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_custom_field_value - Set a custom field value on a task, project or company. The custom field must already exist and be applicable to the target entity. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_jobrole - Create job role. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_link - Create link. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_message - Create message in a project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_message_reply - Create message reply. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_milestone - Create milestone in a project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_notebook - Create notebook in a project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_project - Create project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_project_category - Create project category. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_project_template - Create project template. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_skill - Create skill. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_tag - Create tag. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_task - Create task in a tasklist. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_tasklist - Create tasklist in a project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_team - Create team. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_timelog - Create timelog entry against a project or task. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_timer - Create and start a timer. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_user - Create user. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_workflow - Create workflow. Endpoint: https://mcp.ai.teamwork.com
- twprojects-create_workflow_stage - Create workflow stage. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_comment - Get comment. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_company - Get company (aka client). Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_custom_field - Get custom field. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_custom_field_value - Get a single custom field value from a task, project or company. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_jobrole - Get job role. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_link - Get link. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_message - Get message. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_message_reply - Get message reply. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_milestone - Get milestone. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_notebook - Get notebook. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_project - Get project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_project_category - Get project category. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_skill - Get skill. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_tag - Get tag. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_task - Get task. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_tasklist - Get tasklist. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_team - Get team. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_timelog - Get timelog. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_timer - Get timer. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_user - Get user. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_user_me - Get the currently authenticated user. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_workflow - Get workflow. Endpoint: https://mcp.ai.teamwork.com
- twprojects-get_workflow_stage - Get workflow stage. Endpoint: https://mcp.ai.teamwork.com
- twprojects-link_project_to_workflow - Link a project to a workflow so its tasks track through workflow stages. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_activities - List recent activity events. Scope by project_id or omit for site-wide. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_comments - List comments. Scope by one of task_id, milestone_id, notebook_id, link_id, or file_version_id; omit all for site-wide. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_companies - List companies (aka clients). Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_custom_field_values - List the custom field values of a task, project or company. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_custom_fields - List custom fields. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_industries - List supported company (aka client) industries. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_jobroles - List job roles. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_links - List links. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_message_replies - List replies under a message thread. Filter by message_ids or project_ids. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_messages - List project messages (top-level posts). Use twprojects-list_message_replies for thread replies. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_milestones - List milestones. Scope by project_id or omit for site-wide. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_notebooks - List notebooks. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_project_budgets - List project budgets (top-level project financial budgets). Filter by project_ids or status. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_project_categories - List project categories. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_project_templates - List project templates. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_projects - List projects. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_skills - List skills. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_tags - List tags. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_tasklist_budgets - List tasklist budgets nested under a project budget. Requires project_budget_id. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_tasklists - List tasklists. Scope by project_id or omit for site-wide. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_tasks - List tasks with structured filters (tasklist_id, project_id, or site-wide). For keyword search use search. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_teams - List teams. Scope by company_id or project_id, or omit for site-wide. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_timelogs - List timelogs. Scope by project_id or task_id, or omit for site-wide. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_timers - List timers. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_users - List users. Scope by project_id or filter by type (account/collaborator/contact). Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_workflow_stages - List workflow stages. Endpoint: https://mcp.ai.teamwork.com
- twprojects-list_workflows - List workflows. Endpoint: https://mcp.ai.teamwork.com
- twprojects-move_task_to_workflow_stage - Move a task to a workflow stage. Endpoint: https://mcp.ai.teamwork.com
- twprojects-pause_timer - Pause a running timer; can be resumed later. Use complete_timer to stop permanently. Endpoint: https://mcp.ai.teamwork.com
- twprojects-resume_timer - Resume a paused timer back to running. Endpoint: https://mcp.ai.teamwork.com
- twprojects-search - Cross-entity keyword search across projects, tasks, files, messages, and more. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_comment - Update comment. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_company - Update company (aka client). Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_custom_field - Update custom field. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_custom_field_value - Update a custom field value on a task, project or company. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_jobrole - Update job role. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_link - Update link. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_message - Update message. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_message_reply - Update message reply. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_milestone - Update milestone. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_notebook - Update notebook. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_project - Update project. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_project_category - Update project category. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_skill - Update skill. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_tag - Update tag. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_task - Update task. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_tasklist - Update tasklist. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_team - Update team. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_timelog - Update timelog. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_timer - Update timer. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_user - Update user. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_workflow - Update workflow. Endpoint: https://mcp.ai.teamwork.com
- twprojects-update_workflow_stage - Update workflow stage. Endpoint: https://mcp.ai.teamwork.com
- twprojects-users_workload - Get task allocation across users for a date range. (workload of users) Endpoint: https://mcp.ai.teamwork.com
- twspaces-create_category - Create space category. Endpoint: https://mcp.ai.teamwork.com
- twspaces-create_comment - Create comment on a page. Use parentId for replies. Endpoint: https://mcp.ai.teamwork.com
- twspaces-create_page - Create page in a space. Endpoint: https://mcp.ai.teamwork.com
- twspaces-create_space - Create space. Endpoint: https://mcp.ai.teamwork.com
- twspaces-create_tags - Create one or more Spaces tags in a single request. Endpoint: https://mcp.ai.teamwork.com
- twspaces-delete_category - Delete space category. Endpoint: https://mcp.ai.teamwork.com
- twspaces-delete_comment - Delete page comment. Irreversible. Endpoint: https://mcp.ai.teamwork.com
- twspaces-delete_page - Delete page. Irreversible. Endpoint: https://mcp.ai.teamwork.com
- twspaces-delete_space - Delete space. Irreversible; removes all content. Endpoint: https://mcp.ai.teamwork.com
- twspaces-delete_tag - Delete Spaces tag. Endpoint: https://mcp.ai.teamwork.com
- twspaces-duplicate_page - Duplicate page with a new title. Endpoint: https://mcp.ai.teamwork.com
- twspaces-get_category - Get space category. Endpoint: https://mcp.ai.teamwork.com
- twspaces-get_comment - Get page comment. Endpoint: https://mcp.ai.teamwork.com
- twspaces-get_homepage - Get a space's homepage. Endpoint: https://mcp.ai.teamwork.com
- twspaces-get_page - Get page. Returns content, metadata, tags, and revision info. Endpoint: https://mcp.ai.teamwork.com
- twspaces-get_space - Get space. Endpoint: https://mcp.ai.teamwork.com
- twspaces-get_tag - Get Spaces tag. Endpoint: https://mcp.ai.teamwork.com
- twspaces-list_categories - List space categories. Endpoint: https://mcp.ai.teamwork.com
- twspaces-list_comments - List comments on a page. Returns top-level comments with replies. Endpoint: https://mcp.ai.teamwork.com
- twspaces-list_pages - List pages in a space as a hierarchical tree. Endpoint: https://mcp.ai.teamwork.com
- twspaces-list_space_collaborators - List space collaborators (users and teams). Endpoint: https://mcp.ai.teamwork.com
- twspaces-list_spaces - List spaces. Endpoint: https://mcp.ai.teamwork.com
- twspaces-list_tags - List Spaces tags. Endpoint: https://mcp.ai.teamwork.com
- twspaces-search - Full-text search across pages. Filter by space. Endpoint: https://mcp.ai.teamwork.com
- twspaces-update_category - Update space category. Endpoint: https://mcp.ai.teamwork.com
- twspaces-update_comment - Update page comment. Endpoint: https://mcp.ai.teamwork.com
- twspaces-update_page - Update page. Endpoint: https://mcp.ai.teamwork.com
- twspaces-update_space - Update space. Endpoint: https://mcp.ai.teamwork.com
- twspaces-update_tag - Update Spaces tag. Endpoint: https://mcp.ai.teamwork.com

## Resources
- ui://teamwork/timelog-create - Create Timelog App Interactive form for creating Teamwork timelogs. MIME type: text/html;profile=mcp-app

## Prompts
- twprojects_task_skills_and_roles - Teamwork.com Task Skills and Job Roles Analysis Analyze the details of a task in Teamwork.com and suggest the most suitable skills and job roles that align with the task requirements and context within the project. Arguments: task_id

## Metadata
- Owner: com.teamwork
- Version: 1.20.3
- Runtime: Oci
- Transports: HTTP, STDIO
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 18, 2026
- Source: https://registry.modelcontextprotocol.io
