teamdynamix-mcp
ποΈ TeamDynamix MCP Server (unofficial)
Install / Use
claude mcp add selfagency -- npx -y github:selfagency/teamdynamix-mcpIf the server publishes to npm under a different name, use that package instead β check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of teamdynamix-mcp
teamdynamix-mcp scores 74/100 on our quality scale, 3727th of 4,592 Development & Engineering skills we index.
Its MCP Server is 7.8 KB long, well organised into 22 sections with 7 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 35 days ago, so teamdynamix-mcp is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 75/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit β read the skill file before letting an agent act on it.
teamdynamix-mcp compared with similar skills
All 4 of these similar skills score higher than teamdynamix-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| teamdynamix-mcp (this skill)by selfagency | 74 | 3 | 35d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 100.6k | 1d ago | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 100.5k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.2k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 62.9k | today | CLAUDE.md |
Frequently asked questions
- How do I install teamdynamix-mcp?
- Run
claude mcp add selfagency -- npx -y github:selfagency/teamdynamix-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does teamdynamix-mcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is teamdynamix-mcp safe to use?
- It declares no license and scores 75/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is teamdynamix-mcp still maintained?
- The repository was last updated 35 days ago, so teamdynamix-mcp is actively maintained.
Skill content
View source on GitHubποΈ TeamDynamix MCP Server (unofficial)
A TypeScript Model Context Protocol (MCP) server that exposes TeamDynamix ITSM capabilities as agent-callable tools. Designed for AI agents and MCP clients that need structured, safety-gated access to TeamDynamix operations.
Features
- 11 domain gateway tools that route validated actions across discovery, tickets, relationships, KB, assets, CMDB, people, services, projects, time, and reference data
- Safe by default: write, delete, and admin tools disabled until
explicitly opted in; destructive operations require
confirm: true - Two auth modes: standard (username/password) and admin (BEID/WebServicesKey)
- Covers 207 API endpoints across all TeamDynamix domains, verified against the SDK route manifest
- Rate-limit aware: SDK built-in retry with exponential backoff on 429 and 5xx responses
- Zod-validated inputs: schema enforcement before any API call
- Agent skill and prompt included: ready-to-use skill definition for GitHub Copilot and compatible agents
MCP Registry
This server is published to the MCP Registry as io.github.selfagency/teamdynamix-mcp.
- Registry name:
io.github.selfagency/teamdynamix-mcp - Install via registry:
mcp-install io.github.selfagency/teamdynamix-mcp(when available) - Manual install: Use npm package
@selfagency/teamdynamix-mcpas shown below
Quick start (developer setup)
This quick start is for contributors running the server from source in this
repository. If you are a regular MCP client user, skip to
MCP client configuration and use the npx
command examples.
# 1. Clone the repository
git clone https://github.com/selfagency/teamdynamix-mcp.git
cd teamdynamix-mcp
# 2. Install dependencies
pnpm install
# 3. Configure environment
cp .env.example .env
# Edit .env with your TeamDynamix credentials and base URL
# 4. Start the development server
pnpm dev
Minimum required environment variables
TEAMDYNAMIX_BASE_URL=https://your-tenant.teamdynamix.com/TDWebApi
TEAMDYNAMIX_AUTH_MODE=standard # or: admin
TEAMDYNAMIX_USERNAME=you@example.com # standard mode
TEAMDYNAMIX_PASSWORD=your-password # standard mode
# Optional: default application IDs (used when app_id is omitted in tool calls)
TEAMDYNAMIX_DEFAULT_TICKET_APP_ID=12345
TEAMDYNAMIX_DEFAULT_ASSET_APP_ID=23456
TEAMDYNAMIX_DEFAULT_KB_APP_ID=34567
For admin mode, use TEAMDYNAMIX_BEID and TEAMDYNAMIX_WEB_SERVICES_KEY instead.
MCP client configuration
Security notice: Values shown above are placeholders. Never commit real credentials to source control. Inject secrets at runtime via a
.envfile (excluded by.gitignore), CI/CD secrets, or a secret manager.
VS Code (.vscode/mcp.json)
{
"servers": {
"teamdynamix": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@selfagency/teamdynamix-mcp"],
"env": {
"TEAMDYNAMIX_BASE_URL": "https://your-tenant.teamdynamix.com/TDWebApi",
"TEAMDYNAMIX_AUTH_MODE": "standard",
"TEAMDYNAMIX_USERNAME": "you@example.com",
"TEAMDYNAMIX_PASSWORD": "your-password"
}
}
}
}
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"teamdynamix": {
"command": "npx",
"args": ["-y", "@selfagency/teamdynamix-mcp"],
"env": {
"TEAMDYNAMIX_BASE_URL": "https://your-tenant.teamdynamix.com/TDWebApi",
"TEAMDYNAMIX_AUTH_MODE": "standard",
"TEAMDYNAMIX_USERNAME": "you@example.com",
"TEAMDYNAMIX_PASSWORD": "your-password"
}
}
}
}
Production (built bundle)
pnpm build # outputs to dist/
{
"command": "npx",
"args": ["-y", "@selfagency/teamdynamix-mcp"]
}
Verify connectivity
After connecting your MCP client, call teamdynamix_discovery with:
action: "server_status"payload: {}response_format: "json"
A successful response shows status.configured: true.
Domain gateway tools
Each gateway tool accepts:
action: domain-specific operation namepayload: object for that actionβs parametersresponse_format:"markdown"or"json"
| Domain | Gateway tool |
| -------------------- | ---------------------------------- |
| Discovery | teamdynamix_discovery |
| Tickets | teamdynamix_tickets |
| Ticket relationships | teamdynamix_ticket_relationships |
| Knowledge Base | teamdynamix_knowledge_base |
| Assets | teamdynamix_assets |
| CMDB | teamdynamix_cmdb |
| People | teamdynamix_people |
| Services | teamdynamix_services |
| Projects | teamdynamix_projects |
| Time | teamdynamix_time |
| Reference data | teamdynamix_reference_data |
β Requires confirm: true in addition to write tools being enabled.
All write/mutating actions require TEAMDYNAMIX_ENABLE_WRITE_TOOLS=true.
Safety defaults
| Flag | Default | Effect when true |
| --------------------------------- | ------- | --------------------------------------------------------- |
| TEAMDYNAMIX_ENABLE_WRITE_TOOLS | false | Enables all create/update/comment/mutation tools |
| TEAMDYNAMIX_ENABLE_DELETE_TOOLS | false | Enables asset, CI, service, and service category deletion |
| TEAMDYNAMIX_ENABLE_ADMIN_TOOLS | false | Enables admin-scope operations |
Destructive operations additionally require confirm: true in the
tool call regardless of the flag state.
Agent skill
This repository ships a GitHub Copilot-compatible skill definition:
- Skill:
skills/teamdynamix/SKILL.mdβ ID-first workflow patterns, safety branching rules, runbooks, gotchas, and tool catalog - Agent prompt:
prompts/teamdynamix-agent.prompt.mdβ system prompt for agent mode with TeamDynamix context
Install the skill via your Copilot skill configuration
(see skills/teamdynamix/SKILL.md for full details).
Documentation
| Section | Purpose | | ----------------------------------------------- | ------------------------------------------------------------ | | Tutorials | Step-by-step setup and first workflows | | How-to guides | Task-oriented recipes for real operations | | Reference | Exhaustive tool catalog, configuration, safety model, errors | | Explanation | Architecture, auth model, safety rationale, rate limiting | | Development | Architecture, contributing, testing |
Development
pnpm typecheck # TypeScript strict checks
pnpm lint # oxlint
pnpm test # vitest (200+ tests, 90%+ coverage)
pnpm build # tsup β dist/
License
MIT Β© The Self Agency LLC
Related Skills
Agent-Reach
100.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu β one CLI, zero API fees.
taste-skill
100.5kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
headroom
77.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
62.9kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit β see the Safety scan above for what the skill file itself contains.
