Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@IT Glue MCP ServerShow me the login details for the domain controller at Acme Corp"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
IT Glue MCP Server
A Model Context Protocol (MCP) server for IT Glue API integration. Enables LLMs to interact with IT Glue documentation including organizations, configurations, passwords, contacts, flexible assets, and more.
Features
Organizations: List, get, create, update organizations
Configurations: Manage IT assets (servers, workstations, network devices)
Passwords: Credential management (with optional password access)
Contacts: Manage people associated with organizations
Flexible Assets: Custom documentation types with dynamic fields
Locations: Physical addresses for organizations
Domains: Domain registration tracking
Expirations: Track warranties, certificates, and renewals
Installation
Configuration
Environment Variables
Variable | Required | Default | Description |
| Yes | - | Your IT Glue API key |
| No |
| API region: |
Getting an API Key
Log into IT Glue as an Administrator
Go to Account > Settings > API Keys
Click + Custom API Key
Give it a name and optionally enable Password Access
Copy the generated key
Note: API keys expire after 90 days of inactivity.
Password Access
The IT Glue API has a separate permission for password access. If your API key doesn't have this permission:
You can still list and search passwords
You can create and update passwords
You cannot retrieve actual password values
Use the itglue_check_password_access tool to verify your access level.
Usage with Claude Desktop
Add to your Claude Desktop configuration (claude_desktop_config.json):
Available Tools
Organizations
itglue_list_organizations- List organizations with filteringitglue_get_organization- Get organization by IDitglue_create_organization- Create new organizationitglue_update_organization- Update existing organization
Configurations
itglue_list_configurations- List configurations (devices/assets)itglue_get_configuration- Get configuration by IDitglue_create_configuration- Create new configurationitglue_update_configuration- Update existing configuration
Passwords
itglue_list_passwords- List passwordsitglue_get_password- Get password by ID (includes value if permitted)itglue_create_password- Create new password entryitglue_update_password- Update existing passworditglue_check_password_access- Check if API key has password access
Contacts
itglue_list_contacts- List contactsitglue_get_contact- Get contact by IDitglue_create_contact- Create new contactitglue_update_contact- Update existing contact
Flexible Assets
itglue_list_flexible_assets- List flexible assetsitglue_get_flexible_asset- Get flexible asset by IDitglue_create_flexible_asset- Create new flexible assetitglue_update_flexible_asset- Update existing flexible assetitglue_list_flexible_asset_types- List all flexible asset typesitglue_get_flexible_asset_type- Get flexible asset type with fieldsitglue_list_flexible_asset_fields- List fields for a type
Locations
itglue_list_locations- List locationsitglue_get_location- Get location by IDitglue_create_location- Create new locationitglue_update_location- Update existing location
Domains
itglue_list_domains- List domainsitglue_get_domain- Get domain by ID
Expirations
itglue_list_expirations- List upcoming expirations
Response Formats
All tools support two response formats via the response_format parameter:
markdown(default) - Human-readable formatted outputjson- Structured JSON for programmatic use
Pagination
List endpoints support pagination:
page- Page number (1-indexed)page_size- Items per page (max 1000, default 50)
Response includes pagination metadata:
total_count- Total items availablehas_more- Whether more pages existnext_page- Next page number (if available)
Rate Limits
IT Glue allows 3000 requests per 5-minute window. The server will return a clear error message if you hit the rate limit.
API Regions
IT Glue has separate API endpoints by region:
Region | Base URL |
US (default) |
|
EU |
|
Australia |
|
Set the ITGLUE_REGION environment variable to match your account's region.
Development
License
MIT
This server cannot be installed