Navigation

All Tools

tdx_navigate

Load a domain tool set on demand.

ParameterTypeRequiredDescription
domainstringYesOne of: tickets, knowledge_base, people, assets

tdx_status

Returns the current server status including loaded domains and configured app IDs. Takes no parameters.


Tickets domain Lazy loaded

Loaded via tdx_navigate("tickets").

Search tickets by text and filters.

ParameterTypeRequiredDescription
searchTextstringNoFree-text search across ticket fields
statusIdsnumber[]NoFilter by status IDs
priorityIdsnumber[]NoFilter by priority IDs
typeIdsnumber[]NoFilter by type IDs
responsibilityGroupIdsnumber[]NoFilter by responsible group IDs
requestorUidsstring[]NoFilter by requestor UIDs
maxResultsnumberNoMaximum results to return

tdx_tickets_get

Get full ticket details including description, custom attributes, and attachments.

ParameterTypeRequiredDescription
ticketIdnumberYesThe ticket ID to retrieve

tdx_tickets_create

Create a new ticket. If typeId is omitted, the server prompts interactively for ticket type selection.

ParameterTypeRequiredDescription
titlestringYesTicket title
descriptionstringNoDescription (HTML supported)
typeIdnumberNoTicket type ID — interactive selection if omitted
statusIdnumberNoStatus ID
priorityIdnumberNoPriority ID
accountIdnumberNoDepartment/account ID
requestorEmailstringNoRequestor email address
requestorUidstringNoRequestor UID (GUID)
responsibleUidstringNoResponsible person UID
responsibleGroupIdnumberNoResponsible group ID
sourceIdnumberNoTicket source ID
formIdnumberNoForm ID

tdx_tickets_update

Update an existing ticket. Only provided fields are changed.

ParameterTypeRequiredDescription
ticketIdnumberYesTicket ID to update
titlestringNoNew title
descriptionstringNoNew description
statusIdnumberNoNew status ID
priorityIdnumberNoNew priority ID
typeIdnumberNoNew type ID
responsibleUidstringNoNew responsible person UID
responsibleGroupIdnumberNoNew responsible group ID

Knowledge Base domain Lazy loaded

Loaded via tdx_navigate("knowledge_base").

Search knowledge base articles.

ParameterTypeRequiredDescription
searchTextstringNoFree-text search across article fields
isPublishedbooleanNoFilter by published status
isPublicbooleanNoFilter by public visibility
maxResultsnumberNoMaximum results to return

tdx_kb_get_article

Get full article content including body, tags, custom attributes, and attachments.

ParameterTypeRequiredDescription
articleIdnumberYesThe article ID

tdx_kb_create_article

Create a new knowledge base article. If categoryId is omitted, the server prompts interactively for category selection.

ParameterTypeRequiredDescription
titlestringYesArticle title
bodystringYesArticle body content (HTML supported)
categoryIdnumberNoCategory ID — interactive selection if omitted
summarystringNoShort summary
isPublishedbooleanNoPublish immediately (default: false)
isPublicbooleanNoPublicly visible
ordernumberNoDisplay order within category

tdx_kb_get_categories

List all knowledge base categories. Use this to find categoryId values for creating articles. Takes no parameters.


People domain Lazy loaded

Loaded via tdx_navigate("people").

Search for people by name, email, or other criteria.

ParameterTypeRequiredDescription
searchTextstringNoFree-text search across people fields
isActivebooleanNoFilter by active status
isEmployeebooleanNoFilter by employee status
maxResultsnumberNoMaximum results to return

tdx_people_get

Get detailed person information by UID.

ParameterTypeRequiredDescription
uidstringYesPerson UID (GUID)

Assets domain Lazy loaded

Loaded via tdx_navigate("assets").

Search assets and configuration items.

ParameterTypeRequiredDescription
searchTextstringNoFree-text search across asset fields
statusIdsnumber[]NoFilter by status IDs
maxResultsnumberNoMaximum results to return

tdx_assets_get

Get full asset details by ID.

ParameterTypeRequiredDescription
assetIdnumberYesThe asset ID

tdx_assets_create

Create a new asset. If statusId or formId are omitted, the server prompts interactively.

ParameterTypeRequiredDescription
namestringYesAsset name
statusIdnumberNoAsset status ID — interactive selection if omitted
formIdnumberNoAsset form ID — interactive selection if omitted
serialNumberstringNoSerial number
tagstringNoAsset tag
locationIdnumberNoLocation ID
owningCustomerIdstringNoOwning customer UID
owningDepartmentIdnumberNoOwning department ID

ℹ️ Note

Tools marked interactive selection if omitted use MCP elicitation to prompt you with a dropdown of valid options. If your client doesn’t support elicitation, provide the ID directly.