IT Glue MCP Server
Click on "Deploy 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 ServerFind the password for Acme Corp's domain admin account."
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 server that lets AI agents on the MSPbots Agent Platform read and update IT Glue documentation: organizations, configurations, locations, passwords, documents, flexible assets, attachments and user activity metrics.
It runs as a stateless HTTP service behind the MSPbots MCP gateway. The gateway sends each tenant's IT Glue credentials as request headers on every call; the server keeps nothing between requests.
MSPbots Connector
The MCP Gateway built for MSPs: visible, controlled, and your data stays where it belongs.
Get started at connect.mspbots.ai →
MSPbots Connector gives your AI clients one MCP URL to reach your entire MSP stack (RMM, PSA, documentation, security, finance), and gives you control over who can call which tool and a record of everything that was called.
Hosted service: connect.mspbots.ai · Free to use.
Why Connector

Visible | Every tool call is logged: who, which vendor, when. Usage dashboard, CSV export, SIEM streaming. |
Controlled | Role-based, per-tool allowlist. Deny by default. |
Protected | Credentials encrypted per record. AI clients never see your vendor passwords or tokens. |
MSP-native | Built for the MSP stack only: RMM, PSA, documentation, security, finance. |
Quick start
Sign up at connect.mspbots.ai.
Connect your vendors. Pick from 150+ connectors and authorize each one on the vendor's own page, or bring your own API keys. No extra vendor accounts needed.
Set access. Create roles and decide which tools each role may call. Nothing is allowed until you allow it.
Add your MCP URL to your AI client. Copy the URL from your Connector dashboard into Claude, ChatGPT, Cursor, VS Code, Gemini, Codex, or any MCP-capable client.
Ask your AI to do real work, and watch every call appear in the audit log.
Features
Unified gateway
One MCP URL for all your AI clients
150+ connectors across the MSP stack
Custom MCP servers supported, free
Authorization happens on each vendor's own page; the AI never sees passwords or tokens
Bring your own credentials: use the vendor API keys you already have
Multiple accounts per app; connect once, reuse across AI clients
Tool search: finds the right action for the task
One sign-in; vendor credentials are injected behind the scenes and OAuth tokens refresh automatically
Visibility
Audit log for every tool call (who, which vendor, when)
Usage dashboard: call volume, top vendors, error rate, per-user activity
Export audit logs to CSV, or stream to Loki, Graylog, or LogScale (SIEM)
Optional recording of tool arguments and result summaries (off by default, enabled per organization)
Control
Per-role, per-tool allowlist, deny by default
owner / admin / member roles
SCIM provisioning with Entra ID, Okta, JumpCloud, and Google Workspace
Security
Credentials encrypted one record at a time (AES-256-GCM, per-record key)
AI clients authenticate with OAuth 2.1 + PKCE
Vendor responses are scanned for prompt-injection patterns and returned as structured data. This is one layer of defense, not a guarantee against every attack.
Static egress IP for customer firewall and API allowlisting
Pricing
Free.
Links: connect.mspbots.ai · mspbots.ai
Related MCP server: mcp-itglue
Credentials (request headers)
Header | Required | Meaning |
| Yes | IT Glue API key. Create it in IT Glue under Account > Settings > API Keys (Administrator role required). Enable password access on the key if agents should read or write passwords. |
| No | Data center: |
| No | Custom API endpoint. Must be |
Header names are case-insensitive. A request to /mcp without an API key gets 401 with the list
of expected headers; an invalid region or base URL gets 400.
Note: IT Glue revokes API keys that have not been used for 90 days.
Tools
Area | Tools |
Organizations |
|
Configurations |
|
Locations |
|
Passwords |
|
Documents |
|
Document sections |
|
Attachments |
|
Flexible assets |
|
Activity |
|
Diagnostics |
|
Tool names and parameters match the previous IT Glue connector on the MSPbots Agent Platform, so
existing agents keep working. This is why the server has more than 20 tools and why most names
have no itglue_ prefix.
Behaviour notes:
Every tool returns a JSON string. Errors use one envelope:
{"error": {"code": "...", "message": "...", "retryable": false}}withcodeone ofnot_configured,unauthorized,not_found,invalid_argument,rate_limited,upstream_error.List tools return
{"items", "count", "page_number", "page_size", "has_more", "total_count", "offset", "next_offset"}.page_sizedefaults to 50 and is capped at 200. To read the next page, passnext_offsetasoffset: results larger than 20,000 characters are cut (truncated), andnext_offsetthen starts right after the last record returned, so nothing is skipped.get_documentandlist_document_sectionspage a document's sections withoffset/limit. A section whosecontent_lengthis larger than its content was shortened; read it in parts withlist_document_sections(section_id, content_offset)untilhas_moreis false.search_passwordsnever returns secrets.create_passwordandupdate_passworddo not echo them.IT Glue has no server-side name filter for documents or folders and no username filter for passwords; those filters are applied to the returned page.
Section edits are only visible after
publish_document.Transient failures (429, 5xx, timeouts) are retried with backoff, honouring
Retry-After.
Run locally
uv sync
uv run itglue-mcp # listens on 0.0.0.0:8080
curl -s http://127.0.0.1:8080/health
curl -s http://127.0.0.1:8080/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-H "X-ITGlue-API-Key: $ITGLUE_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Environment variables (all optional): MCP_HTTP_HOST (default 0.0.0.0), MCP_HTTP_PORT
(default 8080), MCP_TRANSPORT (http or stdio). Unknown variables are ignored. Credentials
are never read from the environment.
Docker
docker build -t itglue-mcp .
docker run --rm -p 8080:8080 itglue-mcpDevelopment
uv sync
uv run pytest -q
uv run ruff check .Code is in src/itglue_mcp/ (one module per area under tools/), tests in tests/.
The implementation follows the public IT Glue API documentation at https://api.itglue.com/developer/.
License
Copyright 2026 MSPbots.ai. Licensed under the Apache License, Version 2.0. See LICENSE and NOTICE.
IT Glue is a trademark of its owner. This project is not affiliated with or endorsed by IT Glue.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect any AI agent to 1,000+ apps and 27,000+ actions through one remote MCP server (OAuth).
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
Related MCP Servers
- FlicenseAqualityNot gradedmaintenanceAn MCP server that enables LLMs to interact with IT Glue documentation, including organizations, configurations, passwords, and flexible assets. It provides tools for listing, creating, and updating managed service provider (MSP) data through the IT Glue API.31-
- AlicenseAqualityAmaintenanceConnects AI assistants to IT Glue, the MSP documentation platform. Browse organizations, read and write documents and flexible assets, and answer natural-language questions via semantic vector search (OpenAI/Azure embeddings). Viewer/editor/admin roles gate tool access; bring-your-own-key applies IT Glue's native permissions. Runs over stdio or HTTP; Docker image available.2779 npm5MIT
- FlicenseNot gradedqualityCmaintenanceRead-only MCP server for IT Glue that enables natural-language search and retrieval of organizational data, credentials (as secure links), documents, configurations, and other tenant records without ever exposing secrets or writing to IT Glue.-
- AlicenseAqualityCmaintenanceProvides Claude with access to IT Glue documentation and asset management, enabling search, retrieval, and creation of organizations, configurations, locations, passwords, documents, attachments, flexible assets, and user activity metrics through the IT Glue API.28Apache 2.0