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 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tdx-ticket-create | Create a new TDX ticket |
| tdx-ticket-get | Get a TDX ticket by ID |
| tdx-ticket-update | Full update of a TDX ticket (replaces all fields) |
| tdx-ticket-patch | Partial update of a TDX ticket (only specified fields) |
| tdx-ticket-search | Search TDX tickets with filters |
| tdx-ticket-feed-get | Get the feed/comments for a TDX ticket |
| tdx-ticket-feed-add | Add a comment/feed entry to a TDX ticket |
| tdx-ticket-add-asset | Link an asset to a TDX ticket |
| tdx-ticket-add-contact | Add a contact to a TDX ticket |
| tdx-asset-create | Create a new TDX asset |
| tdx-asset-get | Get a TDX asset by ID |
| tdx-asset-update | Full update of a TDX asset |
| tdx-asset-patch | Partial update of a TDX asset |
| tdx-asset-delete | Delete a TDX asset |
| tdx-asset-search | Search TDX assets with filters |
| tdx-asset-feed-add | Add a comment/feed entry to a TDX asset |
| tdx-cmdb-create | Create a new TDX configuration item (CI) |
| tdx-cmdb-get | Get a TDX configuration item by ID |
| tdx-cmdb-update | Full update of a TDX configuration item |
| tdx-cmdb-delete | Delete a TDX configuration item |
| tdx-cmdb-search | Search TDX configuration items with filters |
| tdx-cmdb-feed-add | Add a comment/feed entry to a TDX configuration item |
| tdx-cmdb-add-relationship | Add a relationship between two TDX configuration items |
| tdx-kb-create | Create a new TDX knowledge base article |
| tdx-kb-get | Get a TDX knowledge base article by ID |
| tdx-kb-update | Update a TDX knowledge base article |
| tdx-kb-delete | Delete a TDX knowledge base article |
| tdx-kb-search | Search TDX knowledge base articles |
| tdx-people-get | Get a TDX person by UID |
| tdx-people-search | Search TDX people with filters |
| tdx-people-lookup | Quick lookup of TDX people by search string (name, email, or username) |
| tdx-people-update | Update a TDX person |
| tdx-project-create | Create a new TDX project |
| tdx-project-get | Get a TDX project by ID |
| tdx-project-update | Update a TDX project |
| tdx-project-search | Search TDX projects with filters |
| tdx-account-get | Get a TDX account/department by ID |
| tdx-account-search | Search TDX accounts/departments |
| tdx-group-get | Get a TDX group by ID |
| tdx-group-search | Search TDX groups |
| tdx-attributes-get | 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 | |