
IT Glue
Connects Claude to IT Glue's documentation and asset management API with read access to organizations, configurations, passwords, flexible assets, and documents. You get search and retrieval tools for each resource type, plus a health check. Passwords return metadata by default but you can fetch the actual secret with an explicit ID. Supports both stdio for local Claude Desktop use and HTTP transport for server deployments, with gateway mode that lets you inject per-request credentials via headers for multi-tenant setups. Handles US, EU, and AU regions. Reach for this when you need Claude to query your IT documentation, pull device configs, or look up credentials without leaving the conversation.
- GitHub stars
- 18
- tools
- 30
- auth
- Secret needed
- transport
- STDIO
- env vars
- 6
- last updated
- Aug 21, 2026
Tools
30 toolsPublic tool metadata for what this MCP can expose to an agent.
search_organizationsSearch for organizations with optional filtering by name, type, status, or PSA ID
Search for organizations with optional filtering by name, type, status, or PSA ID
No parameter schema in public metadata yet.
get_organizationGet a specific organization by ID
Get a specific organization by ID
No parameter schema in public metadata yet.
search_configurationsSearch for configurations with filtering by organization, name, type, status, serial number, RMM ID, or PSA ID
Search for configurations with filtering by organization, name, type, status, serial number, RMM ID, or PSA ID
No parameter schema in public metadata yet.
get_configurationGet a specific configuration by ID
Get a specific configuration by ID
No parameter schema in public metadata yet.
archive_configurationArchive a configuration (soft delete — hides it from normal views but keeps it recoverable). Reversible with `unarchive_configuration`. Configurations synced from a PSA/RMM integration (`psaIntegration: enabled` / `syncActive: true`) may be restored or updated by the next sync...
Archive a configuration (soft delete — hides it from normal views but keeps it recoverable). Reversible with `unarchive_configuration`. Configurations synced from a PSA/RMM integration (`psaIntegration: enabled` / `syncActive: true`) may be restored or updated by the next sync...
No parameter schema in public metadata yet.
unarchive_configurationRestore a previously archived configuration so it appears in normal views again
Restore a previously archived configuration so it appears in normal views again
No parameter schema in public metadata yet.
search_locationsSearch an organization's locations (built-in address/site records), filtering by organization, name, city, region, or country. Results include the address fields and phone number.
Search an organization's locations (built-in address/site records), filtering by organization, name, city, region, or country. Results include the address fields and phone number.
No parameter schema in public metadata yet.
get_locationGet a specific location by ID, including its full address and phone number
Get a specific location by ID, including its full address and phone number
No parameter schema in public metadata yet.
create_locationCreate a new location for an organization (requires `name`, typically `country_id`)
Create a new location for an organization (requires `name`, typically `country_id`)
No parameter schema in public metadata yet.
update_locationUpdate an existing location; only the fields you supply are changed
Update an existing location; only the fields you supply are changed
No parameter schema in public metadata yet.
search_passwordsSearch for password entries (metadata only, no actual passwords in results)
Search for password entries (metadata only, no actual passwords in results)
No parameter schema in public metadata yet.
get_passwordGet a specific password entry including the actual password value
Get a specific password entry including the actual password value
No parameter schema in public metadata yet.
search_documentsSearch for documents with filtering by organization, name, or folder. Defaults to a folder-inclusive listing (each result carries its `documentFolderId`), degrading gracefully to a root-only listing on tenants whose API rejects the folder filter
Search for documents with filtering by organization, name, or folder. Defaults to a folder-inclusive listing (each result carries its `documentFolderId`), degrading gracefully to a root-only listing on tenants whose API rejects the folder filter
No parameter schema in public metadata yet.
get_documentGet a specific document by ID, including its sectioned body. Renders as an interactive card in MCP Apps hosts — see [Interactive Document Card](#interactive-document-card-mcp-apps)
Get a specific document by ID, including its sectioned body. Renders as an interactive card in MCP Apps hosts — see [Interactive Document Card](#interactive-document-card-mcp-apps)
No parameter schema in public metadata yet.
list_document_foldersList an organization's document folders (names and IDs). Works with an API key on tenants where IT Glue exposes the Document Folders resource; falls back to a JWT otherwise — see [JWT fallback for document-folder operations](#jwt-fallback-for-document-folder-operations)
List an organization's document folders (names and IDs). Works with an API key on tenants where IT Glue exposes the Document Folders resource; falls back to a JWT otherwise — see [JWT fallback for document-folder operations](#jwt-fallback-for-document-folder-operations)
No parameter schema in public metadata yet.
create_documentCreate a document in an organization, optionally with body content. Prompts for a folder if none is given; pass `skip_folder_prompt=true` to create at the organization root
Create a document in an organization, optionally with body content. Prompts for a folder if none is given; pass `skip_folder_prompt=true` to create at the organization root
No parameter schema in public metadata yet.
update_documentRename a document. Only the name you supply is changed. Folder moves are not supported: IT Glue's Documents API marks `document_folder_id` as not permitted on PUT/PATCH
Rename a document. Only the name you supply is changed. Folder moves are not supported: IT Glue's Documents API marks `document_folder_id` as not permitted on PUT/PATCH
No parameter schema in public metadata yet.
list_document_sectionsList a document's sections in order, before editing
List a document's sections in order, before editing
No parameter schema in public metadata yet.
create_document_sectionAdd a heading or text section. Call `publish_document` after editing
Add a heading or text section. Call `publish_document` after editing
No parameter schema in public metadata yet.
update_document_sectionReplace a section's content. Call `publish_document` after editing
Replace a section's content. Call `publish_document` after editing
No parameter schema in public metadata yet.
delete_document_section⚠ Permanently delete one section (irreversible). Call `publish_document` after editing
⚠ Permanently delete one section (irreversible). Call `publish_document` after editing
No parameter schema in public metadata yet.
publish_documentPublish section changes so they become visible
Publish section changes so they become visible
No parameter schema in public metadata yet.
archive_documentSoft-delete a document (hidden from normal views, recoverable with `unarchive_document`)
Soft-delete a document (hidden from normal views, recoverable with `unarchive_document`)
No parameter schema in public metadata yet.
unarchive_documentRestore a previously archived document
Restore a previously archived document
No parameter schema in public metadata yet.
delete_document⚠ Permanently delete a document and all its sections (irreversible — prefer `archive_document` if it may be needed again)
⚠ Permanently delete a document and all its sections (irreversible — prefer `archive_document` if it may be needed again)
No parameter schema in public metadata yet.
create_attachmentAttach a file to a checklist, checklist template, configuration, contact, document, domain, flexible asset, location, password, SSL certificate or ticket. Base64 in. Also the only supported route to a picture in a document body — see [Images in documents](#images-in-documents)
Attach a file to a checklist, checklist template, configuration, contact, document, domain, flexible asset, location, password, SSL certificate or ticket. Base64 in. Also the only supported route to a picture in a document body — see [Images in documents](#images-in-documents)
No parameter schema in public metadata yet.
list_attachmentsList a record's attachments, with their download URLs
List a record's attachments, with their download URLs
No parameter schema in public metadata yet.
search_flexible_assetsSearch for flexible assets (requires flexible_asset_type_id)
Search for flexible assets (requires flexible_asset_type_id)
No parameter schema in public metadata yet.
search_user_metricsSearch user activity metrics: per-user, per-organization, per-resource-type counts of `created` / `viewed` / `edited` / `deleted` actions, bucketed by date. Filter by `user_id`, `organization_id`, `resource_type`, and a `start_date` / `end_date` range; sort by `id`, `created`,...
Search user activity metrics: per-user, per-organization, per-resource-type counts of `created` / `viewed` / `edited` / `deleted` actions, bucketed by date. Filter by `user_id`, `organization_id`, `resource_type`, and a `start_date` / `end_date` range; sort by `id`, `created`,...
No parameter schema in public metadata yet.
itglue_health_checkVerify connectivity to IT Glue API
Verify connectivity to IT Glue API
No parameter schema in public metadata yet.
Sponsors
Configuration
ITGLUE_API_KEY*secretIT Glue API key (format: ITG.xxx)
ITGLUE_REGIONdefault: usIT Glue API region: 'us', 'eu', or 'au'
ITGLUE_BASE_URLOverride IT Glue API base URL — auto-derived from region if omitted
MCP_TRANSPORTdefault: stdioTransport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.
AUTH_MODEdefault: envCredential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.
LOG_LEVELdefault: infoLog verbosity: debug, info, warn, error
Readme
IT Glue MCP Server
A Model Context Protocol (MCP) server that provides Claude with access to IT Glue documentation and asset management.
One-Click Deployment
[!NOTE] Unlike the other Wyre MCP servers, this one talks to the IT Glue API directly and has no private
@wyre-ai/*runtime dependency, so the one-click build does not need a GitHub Packages token — the cloud builder'snpm cionly pulls public packages. (Aread:packagestoken is only needed to install the published@wyre-ai/itglue-mcppackage itself; see Installation.) The DigitalOcean target builds the full Docker image and runs the complete MCP server over HTTP and is the recommended path; this repo does not ship a Workers entrypoint (src/worker.ts), so prefer DigitalOcean or the prebuilt container image (ghcr.io/wyre-ai/itglue-mcp).
Details
- Repository
- github.com/wyre-technology/itglue-mcp
- Website
- github.com/wyre-technology/itglue-mcp
- Package
ghcr.io/wyre-technology/itglue-mcp:v1.16.3- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active