# IT Glue

An MCP server connecting Claude Code to IT Glue to query organizations, hardware configurations, passwords, and documentation inside your chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 17
- Author: WYRE-AI
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/WYRE-AI/itglue-mcp
- Updated: 2026-10-19
- HTML: https://affpapa.org/en/nevibecode/mcp/it-glue

## What it does

The server interacts directly with the IT Glue REST API without proprietary runtime dependencies. It gives your AI assistant access to client organizations, infrastructure configurations, flexible assets, and credentials. Both local `stdio` and remote `http` transports are available.

Authentication requires an `ITGLUE_API_KEY` matching the `ITG.xxx` format. You can target `us`, `eu`, or `au` datacenters via `ITGLUE_REGION`. The `ITGLUE_JWT` value remains purely optional. It serves as a fallback whenever an account API key cannot query document folder endpoints directly.

When running over HTTP, the process halts immediately if `CONDUIT_S2S_SECRET` is unset or left as a placeholder. The service enforces an HMAC-SHA256 signature check on incoming requests.

## Requirements
- Needs: Docker
- Environment variables: `ITGLUE_API_KEY`, `ITGLUE_REGION`, `ITGLUE_BASE_URL`, `MCP_TRANSPORT`, `AUTH_MODE`, `LOG_LEVEL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env ITGLUE_API_KEY=<ITGLUE_API_KEY> --env ITGLUE_REGION=<ITGLUE_REGION> --env ITGLUE_BASE_URL=<ITGLUE_BASE_URL> --env MCP_TRANSPORT=<MCP_TRANSPORT> --env AUTH_MODE=<AUTH_MODE> --transport stdio it-glue -- docker run -i --rm -e ITGLUE_API_KEY -e ITGLUE_REGION -e ITGLUE_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/itglue-mcp:v1.20.2
```
Replace <…> with your own values. 1 more environment variable is in the server README

### Codex

**Platform CLI**
```bash
codex mcp add it-glue --env ITGLUE_API_KEY=<ITGLUE_API_KEY> --env ITGLUE_REGION=<ITGLUE_REGION> --env ITGLUE_BASE_URL=<ITGLUE_BASE_URL> --env MCP_TRANSPORT=<MCP_TRANSPORT> --env AUTH_MODE=<AUTH_MODE> -- docker run -i --rm -e ITGLUE_API_KEY -e ITGLUE_REGION -e ITGLUE_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/itglue-mcp:v1.20.2
```
Replace <…> with your own values. 1 more environment variable is in the server README

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "it-glue": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "ITGLUE_API_KEY",
                "-e",
                "ITGLUE_REGION",
                "-e",
                "ITGLUE_BASE_URL",
                "-e",
                "MCP_TRANSPORT",
                "-e",
                "AUTH_MODE",
                "ghcr.io/wyre-ai/itglue-mcp:v1.20.2"
            ],
            "env": {
                "ITGLUE_API_KEY": "<ITGLUE_API_KEY>",
                "ITGLUE_REGION": "<ITGLUE_REGION>",
                "ITGLUE_BASE_URL": "<ITGLUE_BASE_URL>",
                "MCP_TRANSPORT": "<MCP_TRANSPORT>",
                "AUTH_MODE": "<AUTH_MODE>"
            }
        }
    }
}
```
Replace <…> with your own values. 1 more environment variable is in the server README

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "it-glue": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "ITGLUE_API_KEY",
                "-e",
                "ITGLUE_REGION",
                "-e",
                "ITGLUE_BASE_URL",
                "-e",
                "MCP_TRANSPORT",
                "-e",
                "AUTH_MODE",
                "ghcr.io/wyre-ai/itglue-mcp:v1.20.2"
            ],
            "env": {
                "ITGLUE_API_KEY": "<ITGLUE_API_KEY>",
                "ITGLUE_REGION": "<ITGLUE_REGION>",
                "ITGLUE_BASE_URL": "<ITGLUE_BASE_URL>",
                "MCP_TRANSPORT": "<MCP_TRANSPORT>",
                "AUTH_MODE": "<AUTH_MODE>"
            }
        }
    }
}
```
Replace <…> with your own values. 1 more environment variable is in the server README

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e ITGLUE_API_KEY=<ITGLUE_API_KEY> -e ITGLUE_REGION=<ITGLUE_REGION> -e ITGLUE_BASE_URL=<ITGLUE_BASE_URL> -e MCP_TRANSPORT=<MCP_TRANSPORT> -e AUTH_MODE=<AUTH_MODE> it-glue docker run -i --rm -e ITGLUE_API_KEY -e ITGLUE_REGION -e ITGLUE_BASE_URL -e MCP_TRANSPORT -e AUTH_MODE ghcr.io/wyre-ai/itglue-mcp:v1.20.2
```
Replace <…> with your own values. 1 more environment variable is in the server README

## When to use it
- retrieve credentials and passwords stored in IT Glue
- inspect infrastructure and server configurations
- search documentation across tenant folder structures
- create documentation directly in designated folders

## Example prompts
- Search IT Glue for the Acme Corp firewall configuration
- Retrieve the database connection credentials for internal staging
- Create a new deployment checklist in the Operations folder

## Similar
- [Reactive Resume](https://affpapa.org/en/nevibecode/mcp/reactive-resume.md) — MCP server · ★ 44874
- [Sui Knowledge Base (kapa.ai)](https://affpapa.org/en/nevibecode/mcp/sui-knowledge-base-kapaai.md) — MCP server · ★ 7784
- [Claude Code Ultimate Guide](https://affpapa.org/en/nevibecode/mcp/claude-code-ultimate-guide.md) — MCP server · ★ 6237
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5548
- [RevoGrid DataGrid MCP Pro](https://affpapa.org/en/nevibecode/mcp/revogrid-datagrid-mcp-pro.md) — MCP server · ★ 3450
- [Claude Code Explorer MCP](https://affpapa.org/en/nevibecode/mcp/codeaashu-claude-code-explorer-mcp.md) — MCP server · ★ 3409

## Other versions with the same name
- [IT Glue · mspstack](https://affpapa.org/en/nevibecode/mcp/mspstack-it-glue.md) — ★ 5

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
