Installation
Prerequisites
- Node.js 20+
- A TeamDynamix instance with API access enabled
- Admin service account credentials (BEID + Web Services Key)
Install
Install as a Claude Code plugin with guided skills and workflows:
/plugin marketplace add chatt-state/teamdynamix-mcp-server
/plugin install teamdynamix@teamdynamix-mcp-serverSet the required environment variables:
export TDX_BASE_URL=https://yourinstance.teamdynamix.com
export TDX_BEID=your-beid-guid
export TDX_WEB_SERVICES_KEY=your-web-services-keySee the Claude Plugin guide for details on the included skills and /start command.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"teamdynamix": {
"command": "npx",
"args": ["-y", "--registry", "https://npm.pkg.github.com", "@chatt-state/teamdynamix-mcp-server"],
"env": {
"TDX_BASE_URL": "https://yourinstance.teamdynamix.com",
"TDX_BEID": "your-beid-guid",
"TDX_WEB_SERVICES_KEY": "your-web-services-key"
}
}
}
} Add to your project’s .mcp.json:
{
"mcpServers": {
"teamdynamix": {
"command": "npx",
"args": ["-y", "--registry", "https://npm.pkg.github.com", "@chatt-state/teamdynamix-mcp-server"],
"env": {
"TDX_BASE_URL": "https://yourinstance.teamdynamix.com",
"TDX_BEID": "your-beid-guid",
"TDX_WEB_SERVICES_KEY": "your-web-services-key"
}
}
}
} docker run --rm -i \
-e TDX_BASE_URL=https://yourinstance.teamdynamix.com \
-e TDX_BEID=your-beid-guid \
-e TDX_WEB_SERVICES_KEY=your-web-services-key \
ghcr.io/chatt-state/teamdynamix-mcp-server:latest git clone https://github.com/chatt-state/teamdynamix-mcp-server.git
cd teamdynamix-mcp-server
npm install
npm run buildThen run with:
TDX_BASE_URL=https://yourinstance.teamdynamix.com \
TDX_BEID=your-beid-guid \
TDX_WEB_SERVICES_KEY=your-web-services-key \
node dist/index.js Verify
Once connected, ask your AI assistant:
What’s the status of the TeamDynamix server?
The AI should call tdx_status and report back with the loaded domains and configured apps.