IT Glue MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ITGLUE_REGION | No | API region: us, eu, or au | us |
| ITGLUE_API_KEY | Yes | Your IT Glue API key |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| itglue_list_organizationsA | List organizations in IT Glue with optional filtering and pagination. Organizations represent client companies in IT Glue. Each organization contains configurations, contacts, passwords, and other documentation. Args:
Returns: List of organizations with IDs, names, types, statuses, and IT Glue URLs. |
| itglue_get_organizationA | Get a single organization by ID. Returns detailed information about an organization including name, type, status, quick notes, alerts, and links to related resources. Args:
Returns: Organization details including all attributes and IT Glue URL. |
| itglue_create_organizationA | Create a new organization in IT Glue. Args:
Returns: The created organization with its new ID. |
| itglue_update_organizationA | Update an existing organization in IT Glue. Args:
Returns: The updated organization. |
| itglue_list_configurationsA | List configurations (devices/assets) in IT Glue with optional filtering. Configurations represent IT assets like servers, workstations, network devices, and other hardware/software that you document. Args:
Returns: List of configurations with details. |
| itglue_get_configurationA | Get a single configuration (device/asset) by ID. Returns detailed information about a configuration including hardware details, network info, warranty status, and related resources. Args:
Returns: Configuration details. |
| itglue_create_configurationB | Create a new configuration (device/asset) in IT Glue. Args:
Returns: The created configuration. |
| itglue_update_configurationB | Update an existing configuration in IT Glue. Args:
Returns: The updated configuration. |
| itglue_list_passwordsA | List passwords in IT Glue with optional filtering. NOTE: Password access requires the API key to have "Password Access" enabled. If your key doesn't have this permission, you'll receive a 403 error. Args:
Returns: List of passwords (without actual values unless show_password is true). |
| itglue_get_passwordA | Get a single password by ID, optionally including the actual password value. NOTE: Password access requires the API key to have "Password Access" enabled. Args:
Returns: Password details including username, URL, and optionally the password value. |
| itglue_create_passwordB | Create a new password entry in IT Glue. Args:
Returns: The created password entry. |
| itglue_update_passwordB | Update an existing password entry in IT Glue. Args:
Returns: The updated password entry. |
| itglue_list_contactsA | List contacts in IT Glue with optional filtering. Contacts represent people associated with organizations - employees, vendors, or other important individuals. Args:
Returns: List of contacts with names, titles, and contact information. |
| itglue_get_contactA | Get a single contact by ID. Args:
Returns: Contact details including emails, phones, and notes. |
| itglue_create_contactB | Create a new contact in IT Glue. Args:
Returns: The created contact. |
| itglue_update_contactB | Update an existing contact in IT Glue. Args:
Returns: The updated contact. |
| itglue_list_flexible_assetsA | List flexible assets in IT Glue with optional filtering. Flexible assets are custom documentation types defined by flexible asset types. Examples: Network documentation, Application runbooks, Vendor info, etc. Args:
Returns: List of flexible assets with their trait values. |
| itglue_get_flexible_assetA | Get a single flexible asset by ID. Args:
Returns: Flexible asset details including all trait values. |
| itglue_create_flexible_assetA | Create a new flexible asset in IT Glue. Before creating, use itglue_list_flexible_asset_types to get the type ID, then itglue_list_flexible_asset_fields to see required trait fields. Args:
Returns: The created flexible asset. |
| itglue_update_flexible_assetB | Update an existing flexible asset in IT Glue. Args:
Returns: The updated flexible asset. |
| itglue_list_flexible_asset_typesA | List all flexible asset types defined in IT Glue. Flexible asset types define the structure (fields/traits) for flexible assets. Use this to find the type ID needed when creating or filtering flexible assets. Args:
Returns: List of flexible asset types with their IDs and names. |
| itglue_get_flexible_asset_typeA | Get a single flexible asset type by ID. Args:
Returns: Flexible asset type details and optionally its fields. |
| itglue_list_flexible_asset_fieldsA | List all fields for a specific flexible asset type. Use this to understand what traits (fields) are available when creating or updating flexible assets of a particular type. Args:
Returns: List of fields with names, types, and requirements. |
| itglue_list_locationsA | List locations in IT Glue with optional filtering. Locations are physical addresses associated with organizations. Args:
Returns: List of locations with addresses. |
| itglue_get_locationA | Get a single location by ID. Args:
Returns: Location details including full address. |
| itglue_create_locationB | Create a new location in IT Glue. Args:
Returns: The created location. |
| itglue_update_locationB | Update an existing location in IT Glue. Args:
Returns: The updated location. |
| itglue_list_domainsA | List domains in IT Glue with optional filtering. Domains track domain registrations and their expiration dates. Args:
Returns: List of domains with registrar and expiration info. |
| itglue_get_domainA | Get a single domain by ID. Args:
Returns: Domain details including registrar and expiration. |
| itglue_list_expirationsA | List upcoming expirations across all resource types. Useful for tracking warranties, SSL certificates, domain renewals, and other time-sensitive items. Args:
Returns: List of items with expiration dates. |
| itglue_check_password_accessA | Check if the configured API key has password access permission. The IT Glue API key can be configured with or without password access. Use this tool to verify your access level before attempting password operations. Returns: Boolean indicating if password access is enabled. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/ddonathan/itglue-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server