SuperAPI AI Directory

mcp

🎖️ 🏎️ ☁️ 🍎 🪟 🐧 - Project and resource management for client projects with Teamwork.

Open website

About this tool

Teamwork MCP Server is the official Model Context Protocol (MCP) server from Teamwork.com, designed to enable seamless integration between large language models (LLMs) and Teamwork.com. MCP is an open protocol used to standardize the way applications provide context to LLMs. This server describes all operations (tools) available in Teamwork.com in a way that LLMs can understand and execute through AI agents, thereby enabling AI agents to perform various project management operations.

In terms of main capabilities, the server provides multiple transport modes, including HTTP and STDIO interfaces, to accommodate different deployment scenarios; supports secure authentication, including Bearer Token and OAuth2 integration with Teamwork.com; adopts an extensible tool framework architecture to facilitate adding new capabilities; has production-ready features, including comprehensive logging, monitoring, and observability; and also provides an optional read-only mode that restricts operations to read-only for safety.

The server exposes an automatically generated tool reference for all create/read/update operations in Projects, Desk, Spaces, and Chat. Users can browse the same catalog with descriptions of each tool and search filtering at teamwork.github.io/mcp.

In terms of usage, the project provides three ways to interact with the Teamwork.com MCP server: first, a production-ready HTTP server, suitable for cloud deployment and multi-client support; second, a direct STDIO interface, suitable for desktop applications and development environments; third, a command-line tool for testing and debugging MCP server functionality. Before use, prerequisites must be met: Go 1.27 or later, and valid Teamwork.com API credentials (Bearer Token or OAuth2 setup).

Applicable scenarios include users who want to connect AI tools to their Teamwork.com site. Through the usage guide, they can obtain tokens, enable MCP, and find client configuration examples. For development and testing, the MCP Inspector tool can be used for debugging; note that when using OAuth2 authentication with Let's Encrypt certificate authorities, the NODE_EXTRA_CA_CERTS environment variable needs to be set.

In terms of limitations, the materials do not provide specific pricing, fees, platform support scope, or performance data; this information is not currently available.