Teamwork MCP Server

MCP server to connect to the Teamwork.com API

Local serverstdioTypeScript

What is the Teamwork MCP Server?

MCP server to connect to the Teamwork.com API

The short version

An MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.

  • Connect to Teamwork API
  • Retrieve projects and tasks
  • Create, update, and delete tasks
  • RESTful API endpoints
  • Error handling and logging
  • MCP server for integration with Cursor and other applications

What it needs from you

  • Node.js (v14.17 or higher, recommend 18+ or even better latest LTS version) - npm or yarn - Teamwork account with API access

Recorded tools

  • 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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ProjectsIncludes all project-related tools.
TasksIncludes all task-related tools.
PeopleIncludes all people-related tools.
ReportingIncludes all reporting-related tools.
TimeIncludes all time-related tools.
CommentsIncludes specific comment tools.

How to install the Teamwork MCP Server

{
  "mcpServers": {
    "teamwork": {
      "command": "npx",
      "args": [
        "-y",
        "@vizioz/teamwork-mcp",
        "--domain",
        "yourdomain",
        "--user",
        "youruser@yourdomain.com",
        "--pass",
        "yourPassword"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js (v14.17 or higher, recommend 18+ or even better latest LTS version) - npm or yarn - Teamwork account with API access

Example prompts to try

  • “Use Teamwork MCP to getProjects.”
  • “Use Teamwork MCP to getCurrentProject.”
  • “Use Teamwork MCP to createProject.”

Frequently asked questions

MCP server to connect to the Teamwork.com API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.