TDX MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TDX_BEID | Yes | Admin BEID from TDAdmin | |
| TDX_APP_ID | Yes | Default TDX application ID (integer) | |
| TDX_BASE_URL | Yes | TDX Web API base URL (e.g. https://yourorg.teamdynamix.com/TDWebApi/api) | |
| TDX_WEB_SERVICES_KEY | Yes | Web Services Key from TDAdmin |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tdx-ticket-createC | Create a new TDX ticket |
| tdx-ticket-getC | Get a TDX ticket by ID |
| tdx-ticket-updateB | Full update of a TDX ticket (replaces all fields) |
| tdx-ticket-patchC | Partial update of a TDX ticket (only specified fields) |
| tdx-ticket-searchC | Search TDX tickets with filters |
| tdx-ticket-feed-getC | Get the feed/comments for a TDX ticket |
| tdx-ticket-feed-addC | Add a comment/feed entry to a TDX ticket |
| tdx-ticket-add-assetC | Link an asset to a TDX ticket |
| tdx-ticket-add-contactC | Add a contact to a TDX ticket |
| tdx-asset-createC | Create a new TDX asset |
| tdx-asset-getC | Get a TDX asset by ID |
| tdx-asset-updateC | Full update of a TDX asset |
| tdx-asset-patchC | Partial update of a TDX asset |
| tdx-asset-deleteC | Delete a TDX asset |
| tdx-asset-searchC | Search TDX assets with filters |
| tdx-asset-feed-addC | Add a comment/feed entry to a TDX asset |
| tdx-cmdb-createC | Create a new TDX configuration item (CI) |
| tdx-cmdb-getB | Get a TDX configuration item by ID |
| tdx-cmdb-updateC | Full update of a TDX configuration item |
| tdx-cmdb-deleteC | Delete a TDX configuration item |
| tdx-cmdb-searchC | Search TDX configuration items with filters |
| tdx-cmdb-feed-addC | Add a comment/feed entry to a TDX configuration item |
| tdx-cmdb-add-relationshipC | Add a relationship between two TDX configuration items |
| tdx-kb-createC | Create a new TDX knowledge base article |
| tdx-kb-getB | Get a TDX knowledge base article by ID |
| tdx-kb-updateC | Update a TDX knowledge base article |
| tdx-kb-deleteC | Delete a TDX knowledge base article |
| tdx-kb-searchC | Search TDX knowledge base articles |
| tdx-people-getB | Get a TDX person by UID |
| tdx-people-searchC | Search TDX people with filters |
| tdx-people-lookupB | Quick lookup of TDX people by search string (name, email, or username) |
| tdx-people-updateC | Update a TDX person |
| tdx-project-createC | Create a new TDX project |
| tdx-project-getC | Get a TDX project by ID |
| tdx-project-updateC | Update a TDX project |
| tdx-project-searchC | Search TDX projects with filters |
| tdx-account-getC | Get a TDX account/department by ID |
| tdx-account-searchC | Search TDX accounts/departments |
| tdx-group-getB | Get a TDX group by ID |
| tdx-group-searchC | Search TDX groups |
| tdx-attributes-getA | Get custom attribute definitions for a TDX component (e.g. tickets, assets, CIs). Returns attribute IDs, names, types, and choices needed for creating/updating items with custom attributes. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 41 tools
Every tool has a clearly distinct purpose with no ambiguity. Tools are organized by resource type (account, asset, cmdb, group, kb, people, project, ticket) and action (get, search, create, update, delete, etc.), making it easy for an agent to distinguish between them. Even similar-sounding tools like 'tdx-asset-patch' and 'tdx-asset-update' are clearly differentiated by their descriptions (partial vs. full update).
Tool names follow a perfectly consistent pattern throughout: 'tdx-[resource]-[action]' with hyphens separating components. All tools use the same naming convention (e.g., tdx-asset-get, tdx-ticket-create, tdx-people-search), with no deviations in style or structure. This predictability makes the tool set highly readable and easy to navigate.
With 41 tools, the count is borderline high for typical MCP servers, which often have 3-15 tools for well-scoped purposes. While the tools cover a comprehensive set of operations for TDX (a service management platform), the number might feel heavy and could overwhelm agents or lead to complexity in tool selection. However, given the broad domain (multiple resource types like tickets, assets, projects), it's not extreme but leans toward the upper limit of appropriateness.
The tool set provides complete CRUD/lifecycle coverage for all major TDX domains (accounts, assets, configuration items, groups, knowledge base, people, projects, tickets). Each resource type includes get, search, create, update, and delete operations where applicable, plus additional actions like adding comments or relationships. There are no obvious gaps; agents can perform end-to-end workflows without dead ends.