SkillAgentSearch skills...

teamdynamix-mcp

🎟️ TeamDynamix MCP Server (unofficial)

Install / Use

claude mcp add selfagency -- npx -y github:selfagency/teamdynamix-mcp

If the server publishes to npm under a different name, use that package instead β€” check the repo README.

About this skill
πŸ”Œ

MCP Server

Model Context Protocol server

Quality Score

74/100

Supported Platforms

Claude Code
Claude Desktop

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.

Substance
29/30
Structure
20/20
Description
8/15
Adoption
3/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
teamdynamix-mcp (this skill)by selfagency74335d agoMCP Server
Agent-Reachby Panniantong100100.6k1d agoCLAUDE.md
taste-skillby Leonxlnx100100.5k1d agoCLAUDE.md
headroomby headroomlabs-ai10077.2ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10062.9ktodayCLAUDE.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.

🎟️ TeamDynamix MCP Server (unofficial)

NPM Version CI codecov

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-mcp as 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 .env file (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 name
  • payload: object for that action’s parameters
  • response_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:

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

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated1mo ago
Forks0

Languages

TypeScript

Trust signals

75/100

From repository metadata: license, adoption, age and documentation. Not a code audit β€” see the Safety scan above for what the skill file itself contains.

1 medium2 low
teamdynamix-mcp β€” MCP Server: Install & Safety Check | SkillAgent