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., "@itglue-mcp-serverfind the organization 'Acme Corp' and list their documents"
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.
itglue-mcp-server
An unofficial Model Context Protocol (MCP) server for the ITGlue API. Enables AI assistants to manage ITGlue documents, document sections, and organizations.
Note: This is an unofficial, community-maintained project and is not affiliated with or endorsed by Kaseya/ITGlue.
Features
13 tools covering documents, document sections, and organizations
Full CRUD support for documents and document sections
Publish documents directly from your AI assistant
Organization lookup for finding org IDs
Pagination, filtering, and sorting support
Markdown and JSON response formats
Regional API support (US, EU, Australia)
Stdio and streaming HTTP transports
Docker support for containerized deployment
Quick Start
Claude Desktop
Open Claude Desktop and go to Settings > Developer > Edit Config
Add the following to
claude_desktop_config.json:
Save the file and restart Claude Desktop
Config file locations:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Streaming HTTP
Start the server in HTTP mode:
Then configure your MCP client:
Other MCP Clients (Cursor, Windsurf, Claude Code, etc.)
Most MCP clients use the same stdio configuration format shown above.
EU or Australia Regions
Add --region eu or --region au to the args:
Environment Variables
Variable | Description | Required | Default |
| ITGlue API key | Yes | |
| Custom API base URL | No |
|
| Transport mode: | No |
|
| HTTP server port | No |
|
CLI Options
Tools
Organizations
Tool | Description |
| Search and list organizations with filtering and pagination |
| Get detailed information about a specific organization |
Documents
Tool | Description |
| List documents globally or within an organization |
| Get a document with all embedded sections |
| Create a new draft document |
| Update document metadata (name) |
| Publish a draft document |
| Permanently delete one or more documents |
Document Sections
Tool | Description |
| List all sections in a document |
| Get a specific section with full content |
| Add a section (Text, Heading, Gallery, Step) |
| Update section content, type, or position |
| Permanently delete a section |
API Key Setup
Log in to ITGlue as an Administrator
Go to Account > Settings > API Keys
Generate a new Custom API Key
Copy the key and set it as
ITGLUE_API_KEY
ITGlue automatically revokes API keys unused for 90+ days.
Regions
Region | Base URL |
US (default) |
|
EU |
|
Australia |
|
Rate Limiting
The ITGlue API allows a maximum of 3,000 requests per 5-minute window. The server will return clear error messages if the rate limit is exceeded.
Docker
Build and run locally
The Docker image runs in HTTP transport mode by default on port 3000.
Pre-built image
Health check
Development
Sponsored by Junto
Secure client access, automated ticket resolution, and intelligent IT operations. Discover how Junto is transforming MSP service delivery at juntoai.com.
License
MIT