Skip to content

teamdynamix-mcp is configured with environment variables parsed in src/config.ts.

Required variables

VariableDescription
TEAMDYNAMIX_BASE_URLTeamDynamix API base URL, typically ending in /TDWebApi
TEAMDYNAMIX_AUTH_MODEstandard or admin
TEAMDYNAMIX_USERNAMERequired in standard mode
TEAMDYNAMIX_PASSWORDRequired in standard mode
TEAMDYNAMIX_BEIDRequired in admin mode
TEAMDYNAMIX_WEB_SERVICES_KEYRequired in admin mode

Optional TeamDynamix variables

VariableDefaultNotes
TEAMDYNAMIX_DEFAULT_TICKET_APP_IDunsetUsed when app_id is omitted in ticket/discovery contexts
TEAMDYNAMIX_DEFAULT_ASSET_APP_IDunsetDefault asset app ID
TEAMDYNAMIX_DEFAULT_KB_APP_IDunsetDefault KB app ID
TEAMDYNAMIX_TIMEOUT_MS30000HTTP timeout budget
TEAMDYNAMIX_MAX_RETRIES2Retry budget for transient failures
TEAMDYNAMIX_ENABLE_WRITE_TOOLSfalseEnables create/update/comment/mutation operations
TEAMDYNAMIX_ENABLE_ADMIN_TOOLSfalseEnables admin-only operations

Optional server metadata variables

VariableDefaultNotes
MCP_LOG_LEVELinfodebug, info, warn, error
MCP_SERVER_NAMEunsetOverrides initialize name
MCP_SERVER_VERSIONunsetOverrides initialize version

Auth mode behavior

  • standard: requires username/password
  • admin: requires BEID/WebServicesKey

Runtime config readiness can be inspected using teamdynamix_server_status.

Released under the MIT License.