itglue-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ITGLUE_REGION | No | API region: us, eu, or au (default: us) | us |
| ITGLUE_API_KEY | Yes | Your IT Glue API key (format: ITG.xxx) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_organizationsC | Search for organizations in IT Glue with optional filtering |
| get_organizationB | Get a specific organization by ID from IT Glue |
| search_configurationsA | Search for configurations (devices/assets) in IT Glue |
| get_configurationB | Get a specific configuration (device/asset) by ID from IT Glue |
| search_locationsA | Search for locations (physical addresses/sites) of an organization in IT Glue. Each result includes the address fields and phone number. Locations are a built-in IT Glue entity (not a flexible asset), so use this rather than search_flexible_assets to look up an organization's address or phone. |
| get_locationA | Get a specific location by ID from IT Glue, including its full address and phone number. |
| create_locationB | Create a new location (physical address/site) for an organization in IT Glue. IT Glue requires a name and typically a country_id for a location. |
| update_locationA | Update an existing location in IT Glue. Only the fields you supply are changed. |
| search_passwordsA | Search for password entries in IT Glue (returns metadata only, not actual passwords) |
| get_passwordA | Get a specific password entry by ID from IT Glue (includes the actual password value) |
| search_documentsB | Search for documents in IT Glue (scoped to an organization) |
| get_documentA | Get a specific document by ID from IT Glue |
| list_document_foldersA | List document folders for an organization in IT Glue, returning their names and IDs. Works with your API key on tenants where IT Glue exposes the Document Folders resource (rolling out across tenants in 2026). If the API key is rejected, a JWT is used as a fallback (configure via ITGLUE_JWT env var or X-ITGlue-JWT header, or paste one when prompted). |
| create_documentA | Create a new document in IT Glue for an organization. If neither document_folder_id nor skip_folder_prompt is supplied, the user is prompted to pick a folder. Folder enumeration for the name-based picker tries the API key first (works on tenants where IT Glue exposes the Document Folders resource), then a configured JWT; if neither can list folders, the prompt accepts a folder URL, a sibling-document URL, or a numeric folder ID. Pass skip_folder_prompt=true to always create at the organization root without prompting. |
| list_document_sectionsA | List all sections of an IT Glue document in order. Use this to read document content before editing. |
| create_document_sectionA | Add a new section to an IT Glue document. Section types: 'heading' (Document::Heading) or 'text' (Document::Text). Call publish_document after editing. |
| update_document_sectionA | Update the content of an existing IT Glue document section. Use list_document_sections to get section IDs. Call publish_document after editing. |
| delete_document_sectionA | ⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a section from an IT Glue document. This action cannot be undone. Call publish_document after editing. Confirm with the user before invoking. |
| publish_documentA | Publish an IT Glue document to make section changes visible. Always call this after creating, updating, or deleting sections. |
| archive_documentA | ⚠ HIGH-IMPACT. Archives an IT Glue document (soft delete — hides it from normal views but keeps it recoverable). Use unarchive_document to restore. Confirm with the user before invoking. |
| unarchive_documentA | ⚠ HIGH-IMPACT. Restores a previously archived IT Glue document so it appears in normal views again. This makes the document visible to all users. Confirm with the user before invoking. |
| list_flexible_asset_typesA | List all flexible asset types defined in IT Glue. Call this first to discover type IDs before using search_flexible_assets. |
| search_flexible_assetsB | Search for flexible assets in IT Glue (requires flexible_asset_type_id filter) |
| itglue_health_checkA | Check connectivity to IT Glue API by fetching organization types |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| doc-completeness | Audit documentation completeness for an organization in IT Glue |
| runbook-check | Find systems or services without runbooks in IT Glue |
| password-audit | Find passwords that have not been rotated in 90+ days |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/wyre-technology/itglue-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server