UserGate MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_project_statusA | Return current discovery, download, and audit summary. |
| list_pdf_catalogB | Return PDF manuals discovered from the official UserGate PDF catalog. |
| search_docsC | Search the local UserGate documentation index. |
| search_doc_sectionsC | Search the local UserGate index at section/chunk granularity. |
| get_docA | Fetch a local document by canonical doc_id or any known source URL. |
| get_doc_sectionC | Fetch a local indexed section/chunk by chunk_id. |
| list_index_facetsA | List available products, versions, languages, and document types from the local index. |
| list_documents_catalogC | List indexed documents with optional product, type, and language filters. |
| prepare_upgrade_planC | Build a documentation-backed upgrade planning pack for a UserGate product. |
| prepare_vpn_debug_packC | Build a documentation-backed checklist and source pack for VPN troubleshooting. |
| prepare_auth_debug_packC | Build a documentation-backed checklist and source pack for authentication debugging. |
| prepare_change_researchC | Build a documentation-backed research pack for a planned configuration or troubleshooting task. |
| prepare_routing_debug_packC | Build a documentation-backed checklist and source pack for routing troubleshooting. |
| prepare_web_policy_packC | Build a documentation-backed checklist and source pack for web filtering or SSL inspection work. |
| prepare_captive_portal_packC | Build a documentation-backed checklist and source pack for captive portal planning or troubleshooting. |
| prepare_backup_ha_packC | Build a documentation-backed checklist and source pack for backup, restore, HA, or recovery work. |
| prepare_cert_lifecycle_packC | Build a documentation-backed checklist and source pack for certificate lifecycle work. |
| prepare_ops_platform_packB | Build a documentation-backed checklist and source pack for Management Center, SIEM, or Log Analyzer operations. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| admin_lookup | Prompt template for researching a UserGate admin or debug task from local docs. |
| guide_usergate_docs_usage | Prompt template that explains how to use the UserGate documentation MCP effectively. |
| change_plan | Prompt template for planning a safe configuration change from local docs. |
| vpn_debug_prompt | Prompt template for researching a VPN issue from local UserGate docs. |
| upgrade_prompt | Prompt template for preparing a UserGate upgrade plan from local docs. |
| routing_debug_prompt | Prompt template for researching a routing issue from local UserGate docs. |
| web_policy_prompt | Prompt template for researching web filtering or SSL inspection behavior from local docs. |
| certificate_prompt | Prompt template for researching certificate lifecycle work from local docs. |
| ops_platform_prompt | Prompt template for researching Management Center, SIEM, or Log Analyzer operations from local docs. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| discovery_manifest_resource | Expose the discovery manifest as a resource. |
| status_resource | Expose compact discovery, download, audit, and index status. |
| facets_resource | Expose product, version, language, and document-type facets. |
| products_resource | Expose indexed UserGate products as a compact resource. |
| manuals_resource | Expose indexed manuals for quick browsing by MCP clients. |
| audit_report_resource | Expose the audit report as a resource. |
| index_report_resource | Expose the index report as a resource. |
| update_report_resource | Expose the latest corpus update report as a resource. |
TDQS
Scored across 18 tools
Each tool has a clearly distinct purpose: get_doc and get_doc_section target different granularities, list_ tools cover different catalog types and facets, and each prepare_* tool addresses a specific troubleshooting or planning scenario. There is no overlapping functionality.
Tool names follow a consistent verb_noun pattern (e.g., get_doc, list_documents_catalog, search_docs) with only minor deviations: 'prepare_change_research' lacks a 'pack' suffix unlike other prepare tools, and 'get_project_status' uses a slightly different noun structure. Overall naming is predictable and readable.
With 18 tools, the set is well-scoped for a documentation and troubleshooting pack server. It covers search, listing, retrieval, and specialized pack generation without being overwhelming or sparse.
The tool surface covers all expected operations for the domain: browsing catalogs, searching docs, retrieving content, and generating targeted troubleshooting packs. Minor gaps exist, such as no direct tool to list generated packs, but the core workflows are fully supported.