InvGate Service Desk
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INVGATE_BASE_URL | Yes | Instance URL, e.g. https://acme.sd.cloud.invgate.net | |
| INVGATE_API_TOKEN | Yes | API token (HTTP Basic password) | |
| INVGATE_TELEMETRY | No | Enable OpenTelemetry (default: false) | false |
| INVGATE_API_USERNAME | No | HTTP Basic username (optional, defaults to api) | api |
| INVGATE_WRITE_PROFILE | No | Write access profile: none (default), support, or full | none |
| INVGATE_TELEMETRY_DETAIL | No | Span detail: metadata (default), ids, or full | metadata |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_prioritiesC | List incident priorities (e.g. Low, Medium, High, Urgent, Critical). |
| list_statusesB | List incident statuses. |
| list_incident_typesC | List incident types (e.g. Incident, Service Request, Problem, Change). |
| list_categoriesC | List incident categories. Hierarchical via parent_category_id. Supports search. |
| list_sourcesB | List incident sources (e.g. Portal, Email, Phone, API). |
| get_incidentC | Get a single incident (request) by its ID. |
| get_incident_commentsC | Get the replies/comments of a given incident. |
| list_incidents_by_statusC | List open incidents matching a status (or several status IDs). |
| list_incidents_by_agentB | List incidents assigned to an agent (by id, email or username). |
| list_incidents_by_customerB | List open incidents from a customer (by id, email or username). |
| list_incidents_by_helpdeskB | List open incidents in a help desk (or several help desk IDs). |
| get_userB | Get a single user by ID. |
| list_usersC | List users, optionally filtered to specific IDs. |
| find_usersB | Search users by username, email, phone number or employee number. |
| get_user_groupsC | Get the groups, companies, helpdesks and locations for the given users. |
| list_groupsB | List active groups, or one in particular by ID or name. |
| list_group_membersB | List the members of a group (optionally check one user's membership). |
| list_companiesA | List active companies, optionally filtered by ID, name or external ID. |
| search_kb_articlesC | Search Knowledge Base articles by keywords (relevance-ranked). |
| list_kb_articlesC | List Knowledge Base articles with their properties. |
| get_kb_articles_by_idsB | Get Knowledge Base articles by their IDs. |
| list_kb_articles_by_categoryC | List articles in a category (visibility: 1=public). |
| get_kb_article_attachmentsB | List the attachments of a Knowledge Base article. |
| list_kb_categoriesB | List all Knowledge Base categories. |
| get_kb_categories_by_idsC | Get Knowledge Base categories by their IDs. |
| list_custom_fieldsA | List all active custom field definitions. |
| list_shared_custom_fieldsB | List all active shared custom field definitions. |
| list_custom_field_typesA | List supported custom field types (type code -> description). |
| get_custom_field_configC | Get the configuration of a custom field by UID. |
| list_custom_fields_by_categoryC | List the custom fields related to a category. |
| get_starting_fields_by_categoryB | List the custom fields applicable to a category at request creation. |
| get_custom_field_list_optionsB | Get the options of a list-type custom field. |
| get_custom_field_list_configB | Get the configuration of a list-type custom field. |
| get_custom_field_tree_optionsB | Get the options structure of a tree-type custom field. |
| list_helpdesksC | List active help desks, or one in particular by ID or name. |
| list_helpdesk_levelsB | List active help desk levels, or one in particular by ID. |
| list_helpdesks_and_levelsC | List help desks together with their levels, or one by ID. |
| list_helpdesk_observersC | List help desks and their observers (optionally filtered by IDs). |
| list_level_observersC | List help desk levels and their observers (optionally filtered by IDs). |
| list_locationsB | List active locations, or one in particular by ID. |
| list_location_membersB | List the members of a location (optionally check one user). |
| list_location_observersB | List locations and their observers (optionally filtered by IDs). |
| list_company_membersC | List the members of a company (optionally check one user). |
| list_company_groupsC | List the user groups related to a company. |
| list_company_observersB | List companies and their observers (optionally filtered by IDs). |
| list_incidents_by_assetC | List the requests related to an asset. |
| list_requests_related_to_assetsC | List the requests related to assets (by source ID and asset IDs). |
| get_linked_assets_countersC | Get counters of linked assets from a given starting point. |
| get_cis_by_idC | Get CIs by their internal IDs and inventory source ID. |
| list_incidents_by_cisB | List the requests linked to CIs (by source ID and CI IDs). |
| get_linked_cis_countersC | Get counters of incidents per status for CIs from a given starting point. |
| list_triggersC | List the automation triggers, or one in particular by ID. |
| list_trigger_executionsC | List each time a specific trigger was executed. |
| get_workflow_initial_fieldsC | List the initial fields needed to create a request from a workflow. |
| get_workflow_processC | Get workflow process info with version history (or one by ID). |
| get_workflow_field_list_valuesB | Get current values of a list-type field in a workflow instance. |
| get_breaking_newsB | Get a single Breaking News announcement by ID. |
| list_breaking_newsC | List all Breaking News announcements. |
| get_breaking_news_statusC | Get the updates of a Breaking News announcement. |
| list_breaking_news_typesB | List the importance types of Breaking News (or one by ID). |
| list_breaking_news_statusesC | List the possible statuses of Breaking News (or one by ID). |
| list_time_trackingB | List time tracking entries for a request or within a date interval (provide request_id or from_date; dates are ISO-8601). |
| list_time_tracking_categoriesA | List time tracking categories (or one by ID), including cost_per_hour. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tracegazer/invgate-service-desk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server