# Teamwork MCP Server (MCP server)

> Teamwork MCP Server is an MCP server that adds messaging tools to AI assistants such as Claude Desktop, Claude Code and Cursor. The Teamwork.com official MCP server helps teams efficiently manage client projects with AI. It has 26 GitHub stars, is released under the MIT license and runs locally with docker run -i --rm -e TW_MCP_BEARER_TOKEN docker.io/teamwork/mcp:v1.51.1.

Model Context Protocol server for Teamwork.com integration with Large Language Models 📌 Are you a Teamwork.com user wanting to connect AI tools to your Teamwork.com site right now? Jump straight to the Usage Guide for tokens, enabling MCP, and client configuration examples.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/Teamwork/mcp |
| GitHub stars | 26 |
| License | MIT |
| Language | Go |
| Transport | stdio, sse, streamable-http |
| Packages | docker: docker.io/teamwork/mcp:v1.51.1 |
| Remote URL | https://mcp.ai.teamwork.com/sse, https://mcp.ai.teamwork.com |
| Needs API key | yes |
| Official | yes |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code, Claude.ai, ChatGPT |
| Category | Communication |
| Latest release | v1.51.1 (Oct 6, 2026) |
| Last commit | Oct 6, 2026 |
| MCP registry name | com.teamwork/mcp |

## Install

### Claude Desktop (claude_desktop_config.json)

```json
{
  "mcpServers": {
    "teamwork-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "TW_MCP_BEARER_TOKEN",
        "docker.io/teamwork/mcp:v1.51.1"
      ],
      "env": {
        "TW_MCP_BEARER_TOKEN": "your-value"
      }
    }
  }
}
```

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

### Claude Code

```sh
claude mcp add --env TW_MCP_BEARER_TOKEN=your-value --transport stdio teamwork-mcp-server -- docker run -i --rm -e TW_MCP_BEARER_TOKEN docker.io/teamwork/mcp:v1.51.1
```

### Cursor (.cursor/mcp.json)

```json
{
  "mcpServers": {
    "teamwork-mcp-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "TW_MCP_BEARER_TOKEN",
        "docker.io/teamwork/mcp:v1.51.1"
      ],
      "env": {
        "TW_MCP_BEARER_TOKEN": "your-value"
      }
    }
  }
}
```

Project file; use ~/.cursor/mcp.json to enable it in every project.

### VS Code (.vscode/mcp.json)

```json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "tw_mcp_bearer_token",
      "description": "TW_MCP_BEARER_TOKEN",
      "password": true
    }
  ],
  "servers": {
    "teamwork-mcp-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "TW_MCP_BEARER_TOKEN",
        "docker.io/teamwork/mcp:v1.51.1"
      ],
      "env": {
        "TW_MCP_BEARER_TOKEN": "${input:tw_mcp_bearer_token}"
      }
    }
  }
}
```

### Claude Code (remote)

```sh
claude mcp add --transport http teamwork-mcp-server "https://mcp.ai.teamwork.com"
```

The same server is also hosted as a remote MCP endpoint, so nothing runs on your machine.

Config formats checked against the official docs on 2026-10-07.

## Environment variables

- `TW_MCP_BEARER_TOKEN` (secret) (required): API key generated from the Teamwork.com OAuth2 process: https://apidocs.teamwork.com/guides/teamwork/app-login-flow
- `TW_MCP_LOG_FORMAT`: Choose log output format between 'text' or 'json'. Default is 'text'.
- `TW_MCP_LOG_LEVEL`: Choose log level between 'debug', 'info', 'warn' or 'error'. Default is 'info'.

## Similar MCP servers

- [Strata](https://appsgit.com/mcp-servers/strata): MCP server for progressive tool usage at any scale (see https://klavis.ai). (5,807 stars, Apache-2.0, official)
- [Vexa](https://appsgit.com/mcp-servers/vexa): Meeting bot and transcripts for Google Meet, Teams and Zoom. (2,856 stars, Apache-2.0, official, needs API key)
- [MCP Server for WinDbg Crash Analysis](https://appsgit.com/mcp-servers/mcp-server-for-windbg-crash-analysis): A Model Context Protocol server for Windows crash dump analysis using WinDbg/CDB. (1,607 stars, MIT)
- [Rocketmq Rust](https://appsgit.com/mcp-servers/rocketmq-rust): 🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. (1,524 stars, Apache-2.0)
- [Wassette](https://appsgit.com/mcp-servers/wassette): Wassette: A security-oriented runtime that runs WebAssembly Components via MCP. (957 stars, MIT, official)
- [Line Bot MCP Server](https://appsgit.com/mcp-servers/line-bot-mcp-server): MCP server that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account. (783 stars, Apache-2.0, official, needs API key)

---

Canonical page: https://appsgit.com/mcp-servers/teamwork-mcp-server
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
