Teamwork-MCP
Verified Safeby Vizioz
Overview
The MCP server simplifies interaction with the Teamwork.com API, enabling AI agents to manage projects, tasks, people, and companies within Teamwork.
Installation
npx @vizioz/teamwork-mcpEnvironment Variables
- TEAMWORK_DOMAIN
- TEAMWORK_USERNAME
- TEAMWORK_PASSWORD
Security Notes
The server follows good practices for handling credentials (environment variables, .env file, or command-line arguments) and implements tool filtering for restricted access. It uses HTTPS for API communication. However, the API client's request interceptor logs the full request body to file (`combined.log`), which, depending on the tool invoked (e.g., `createCompany`), could expose sensitive data in local log files. While the Authorization header is redacted, specific data passed in the body for creation or update operations is logged. There is no `eval` or obvious obfuscation. The server acts as a proxy, relying on the Teamwork API's internal sanitization for input parameters.
Similar Servers
plane-mcp-server
Provides AI agents with tools to interact with Plane APIs for project and work item management.
vikunja-mcp
Facilitates integration and automation of Vikunja task and project management by exposing its API functionalities via the Model Context Protocol (MCP), enabling structured, AI-driven interactions.
trello-mcp-server
Provides an AI-agent-friendly interface (MCP server) to interact with the Trello API for managing boards, lists, cards, and other Trello resources.
mcp
Provides an MCP server to integrate Large Language Models with Teamwork.com for project management and helpdesk operations.