---
title: "IT Glue MCP server for AI agents - actionlake"
description: "Give Claude 228 IT Glue actions through one MCP server: documents, flexible assets. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/it-glue
updated: 2026-10-10
---

Connectors · MSP & PSA

# IT Glue MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to IT Glue and the rest of your systems. It gives your agent 228 IT Glue actions (94 reads, 100 writes and 34 that wait for a confirmation) and holds the IT Glue credential itself, so the agent never does. It paces IT Glue's limits and records every call.

[Connect IT Glue free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "itglue.contacts.list",
  intent: "check which IT Glue account is connected"
}
# List IT Glue contacts · read · 1 upstream call
```

- 228 actions in one signed file
- 94 read look, never change
- 100 write create and update
- 34 wait for a yes destructive, confirmed first

Set up

## Connect IT Glue in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect IT Glue.
   API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_key` IT Glue API key
   ```
   account { op: "connections.requirements", service: "itglue" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "itglue.contacts.list" }
   # list it glue contacts · read · 1 upstream call
   check { action: "itglue.contacts.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

IT Glue at a glance

**Sign-in**

API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_key`

**Limits we pace to**

3,000 calls per 5 minutes and 10 a second, per connection

**API covered**

IT Glue API 1`api.itglue.com` `api.eu.itglue.com` `api.au.itglue.com`

**Built from**

IT Glue's documentation, read 15 September 2026[api.itglue.com](https://api.itglue.com/developer/)

**Service file**

Version 2.0.0, signed (Ed25519)

**Cached reads**

90 of 94 reads, for up to 1 minute; a write clears what it affects

**Ready-made plans**

9 in the store

**Shared entities**

6, so ask can line IT Glue up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in IT Glue.

228 actions in 17 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **94** read look, never change
- **100** write create and update
- **34** destructive wait for a confirmation

1. ### Documents
   38
   13 read · 18 write · 7 destructive
   List IT Glue documents · List IT Glue documents for one organization · Create an IT Glue document · Create an IT Glue document under one organization
2. ### Flexible assets
   30
   10 read · 14 write · 6 destructive
   List IT Glue flexible assets · List IT Glue flexible assets for one organization · Create an IT Glue flexible asset · Create an IT Glue flexible asset under one organization
3. ### Configurations
   27
   11 read · 14 write · 2 destructive
   List IT Glue configurations · List IT Glue configurations for one organization · Create an IT Glue configuration · Create an IT Glue configuration under one organization
4. ### Passwords
   23
   8 read · 11 write · 4 destructive
   List IT Glue password folders · Create an IT Glue password · Create an IT Glue password under one organization · Create an IT Glue password folder
5. ### Contacts
   17
   6 read · 8 write · 3 destructive
   List IT Glue contacts · List IT Glue contacts for one organization · Create an IT Glue contact · Create an IT Glue contact under one organization
6. ### Organizations
   16
   6 read · 7 write · 3 destructive
   List IT Glue organizations · Create an IT Glue organization · Get one IT Glue organization · Bulk update IT Glue organizations
7. ### Hardware
   14
   9 read · 5 write · 0 destructive
   List IT Glue manufacturers · Create an IT Glue manufacturer · Get one IT Glue manufacturer · Update an IT Glue manufacturer
8. ### Access
   13
   4 read · 7 write · 2 destructive
   List IT Glue users · Get one IT Glue user · Bulk update IT Glue users · Update an IT Glue user

**9 more areas · 50 actions**

- Checklists **12**
- Locations **12**
- Attachments **5**
- Related items **5**
- Exports **4**
- Reference **4**
- Audit **3**
- Expirations **3**
- Domains **2**

Top actions

## The IT Glue API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 98 of IT Glue's 108 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `itglue.contacts.list` List IT Glue contacts | List IT Glue contacts, filtered and paged. | read | `crm.contact.list` 177 connectors |
| `itglue.organizations.list` List IT Glue organizations | List IT Glue organizations, filtered and paged. | read | `crm.company.list` 162 connectors |
| `itglue.users.list` List IT Glue users | List IT Glue users, filtered and paged. | read | `identity.user.list` 474 connectors |
| `itglue.locations.list` List IT Glue locations | List IT Glue locations, filtered and paged. | read | `crm.location.list` 48 connectors |
| `itglue.contacts.list_by_organization` List IT Glue contacts for one organization | List IT Glue contacts belonging to one organization. | read | `crm.contact.list` 177 connectors |
| `itglue.contacts.create` Create an IT Glue contact | Create one IT Glue contact. | write | `crm.contact.create` 161 connectors |
| `itglue.contacts.create_for_organization` Create an IT Glue contact under one organization | Create one IT Glue contact. | write | `crm.contact.create` 161 connectors |
| `itglue.organizations.create` Create an IT Glue organization | Create one IT Glue organization. | write | `crm.company.create` 142 connectors |
| `itglue.documents.list` List IT Glue documents | List IT Glue documents, filtered and paged. | read | `knowledge.documentation_item.list` 5 connectors |
| `itglue.configurations.list` List IT Glue configurations | List IT Glue configurations, filtered and paged. | read | `asset.asset.list` 42 connectors |
| `itglue.locations.list_by_organization` List IT Glue locations for one organization | List IT Glue locations belonging to one organization. | read | `crm.location.list` 48 connectors |
| `itglue.contacts.bulk_delete` Bulk delete IT Glue contacts | Permanently delete many IT Glue contacts in one call. | destructive | `crm.contact.delete` 147 connectors |

Try it

## Prompts to paste into Claude.

Each one names the IT Glue actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Find the IT Glue contacts with no email address, so we can clean them up.
   calls `itglue.contacts.list`
2. Plan read
   Review documentation coverage per organization in IT Glue.
   calls `itglue.organization_statuses.list` `itglue.organizations.list` `itglue.documents.list_by_organization` `itglue.locations.list_by_organization` `itglue.contacts.list_by_organization` +1 more
3. Plan write
   Onboard a new client organization in IT Glue.
   calls `itglue.organizations.create` `itglue.locations.create_for_organization` `itglue.contacts.create_for_organization` `itglue.password_folders.create` `itglue.document_folders.create` +1 more
4. Write write
   Create an IT Glue contact in IT Glue. Show me exactly what you will send before you save it.
   calls `itglue.contacts.create`
5. Across systems read
   Which IT Glue companies have invoices in NetSuite, and how many each?
   calls `itglue.organizations.list` `netsuite.views.invoices`

Across your systems

## IT Glue, joined to the rest of your business.

One `ask` fetches from IT Glue and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which IT Glue companies have invoices in NetSuite, and how many each?
  `itglue.organizations.list` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)
- Which IT Glue companies have tickets in HubSpot CRM, and how many each?
  `itglue.organizations.list` + `hubspot_crm.tickets.list`, on `crm.company` · [HubSpot CRM](https://actionlake.com/connectors/hubspot-crm)

Also mapped by other connectors `identity.user` **517** `crm.company` **227** `crm.contact` **192** `crm.location` **49** `asset.asset` **40** `knowledge.documentation_item` **3**

ask

```
ask {
  intent: "which IT Glue companies have invoices in NetSuite, and how many each",
  steps: [
    { action: "itglue.organizations.list", as: "co", input: {}, limit: 100, max_pages: 5 },
    { action: "netsuite.views.invoices", as: "inv", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "co",
        right: "inv",
        on: "crm.company",
        group_by: "co.name",
        select: ["co.name", "count(inv.id) as invoices"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

The plan store

## Ready-made plans for IT Glue.

9 plans in the store. Install one and your agent runs it by name; the reply says which connections are still missing. A schedule can run a plan on a timetable. There are no triggers or webhooks, by design.

1. ### Review documentation coverage per organization
   Use it when A manager wants to see which client organizations are missing documents, contacts or locations.
   **Effect**
   read
   **Steps**
   3 · loops
   **Install**
   `itglue-documentation-coverage-review`
2. ### Report upcoming expirations across all organizations
   Use it when Someone wants a single list of IT Glue expirations that are coming due across every client.
   **Effect**
   read
   **Steps**
   3 · loops
   **Install**
   `itglue-expiring-assets-report`
3. ### Audit configuration inventory for one organization
   Use it when Someone needs a full picture of a client's documented hardware and its network interfaces before an audit.
   **Effect**
   read
   **Steps**
   4 · loops
   **Needs**
   organization id
   **Install**
   `itglue-configuration-inventory-audit`
4. ### Document a newly deployed server
   Use it when A server has just been built and its record, interface and build notes need to land in IT Glue together.
   **Effect**
   write
   **Steps**
   5
   **Needs**
   build notes, configuration status id, configuration type id, hostname, mac address, organization id and primary ip
   **Install**
   `itglue-document-new-server`
5. ### Offboard a departing contact
   Use it when A client employee has left and their IT Glue contact record must be marked inactive with sign-off.
   A person decides Mark this IT Glue contact as departed and strip their important flag.
   **Effect**
   write
   **Steps**
   5
   **Needs**
   contact id, departure date and organization id
   **Install**
   `itglue-offboard-contact`
6. ### Request and collect a full IT Glue export
   Use it when Someone needs a full encrypted IT Glue export taken and waited on until it is ready to download.
   A person decides Create a full IT Glue export containing all passwords and documents for this tenant.
   **Effect**
   write
   **Steps**
   5
   **Needs**
   zip password
   **Install**
   `itglue-tenant-export-with-approval`
7. ### Onboard a new client organization
   Use it when A new client has been signed and needs their IT Glue organization and starting folders created.
   **Effect**
   write
   **Steps**
   6
   **Needs**
   city, contact first name, contact last name and org name
   **Install**
   `itglue-onboard-new-client`
8. ### Build and publish a runbook document
   Use it when A runbook needs writing into IT Glue as a sectioned document and then publishing.
   **Effect**
   write
   **Steps**
   6
   **Needs**
   document folder id, organization id, overview, recovery steps and runbook title
   **Install**
   `itglue-publish-runbook-document`
9. ### Review and delete unwanted passwords for an organization
   Use it when A client's IT Glue password list has grown stale and someone wants the dead credentials removed with sign-off.
   A person decides Permanently delete the archived IT Glue passwords listed for this organization.
   **Effect**
   destructive
   **Steps**
   4 · loops
   **Needs**
   organization id and password id
   **Install**
   `itglue-archive-stale-passwords`

install a plan

```
account { op: "plans.install", slug: "itglue-documentation-coverage-review" }
# then ask for it by name; a schedule can run it on a timetable
```

Governance for IT Glue

## Destructive actions wait for a yes.

34 IT Glue actions are destructive. The first 10:

- Bulk delete IT Glue contacts `itglue.contacts.bulk_delete`
- Bulk delete IT Glue contacts under one organization `itglue.contacts.bulk_delete_by_organization`
- Bulk delete IT Glue organizations `itglue.organizations.bulk_delete`
- Bulk delete IT Glue locations `itglue.locations.bulk_delete`
- Bulk delete IT Glue locations under one organization `itglue.locations.bulk_delete_by_organization`
- Bulk delete IT Glue documents `itglue.documents.bulk_delete`
- Delete an IT Glue flexible asset `itglue.flexible_assets.delete`
- Bulk delete IT Glue flexible assets `itglue.flexible_assets.bulk_delete`
- Bulk delete IT Glue documents under one organization `itglue.documents.bulk_delete_by_organization`
- Bulk delete IT Glue flexible assets under one organization `itglue.flexible_assets.bulk_delete_by_organization`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do itglue.flexible_assets.delete confirm_policy: **human**

Delete an IT Glue flexible asset?

**intent:** the user asked me to delete an IT Glue flexible asset

run suspended · waiting for a named person · key _itglue-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "itglue-agent",
  allowed_actions: ["itglue.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "itglue.contacts.bulk_delete", approver: "lead@example.com" },
    { match: "itglue.contacts.bulk_delete_by_organization", approver: "lead@example.com" },
    { match: "itglue.organizations.bulk_delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to IT Glue only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What IT Glue costs on actionlake.

Every IT Glue action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call IT Glue refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 228 IT Glue actions
- 228 actions page each page of a long list is one call
- 90 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every IT Glue action.

228 actions by area: the id your agent calls, what it does, and its effect.

**Documents 38**

- `itglue.document_folders.bulk_delete` Bulk delete IT Glue document folders destructive
- `itglue.document_folders.bulk_delete_by_organization` Bulk delete IT Glue document folders under one organization destructive
- `itglue.document_folders.bulk_update` Bulk update IT Glue document folders write
- `itglue.document_folders.bulk_update_by_organization` Bulk update IT Glue document folders under one organization write
- `itglue.document_folders.create` Create an IT Glue document folder write
- `itglue.document_folders.create_for_organization` Create an IT Glue document folder under one organization write
- `itglue.document_folders.get` Get one IT Glue document folder read
- `itglue.document_folders.get_by_organization` Get one IT Glue document folder scoped to its organization read
- `itglue.document_folders.list` List IT Glue document folders read
- `itglue.document_folders.list_by_organization` List IT Glue document folders for one organization read
- `itglue.document_folders.update` Update an IT Glue document folder write
- `itglue.document_folders.update_by_organization` Update an IT Glue document folder scoped to its organization write
- `itglue.document_images.create` Add an image to an IT Glue document write
- `itglue.document_images.delete` Delete an IT Glue document image destructive
- `itglue.document_images.get` Get one IT Glue document image read
- `itglue.document_sections.create` Create an IT Glue document section write
- `itglue.document_sections.create_for_document` Create an IT Glue document section under one document write
- `itglue.document_sections.delete` Delete an IT Glue document section destructive
- `itglue.document_sections.delete_by_document` Delete an IT Glue document section scoped to its document destructive
- `itglue.document_sections.get` Get one IT Glue document section read
- `itglue.document_sections.get_by_document` Get one IT Glue document section scoped to its document read
- `itglue.document_sections.list` List IT Glue document sections read
- `itglue.document_sections.list_by_document` List IT Glue document sections for one document read
- `itglue.document_sections.update` Update an IT Glue document section write
- `itglue.document_sections.update_by_document` Update an IT Glue document section scoped to its document write
- `itglue.documents.bulk_delete` Bulk delete IT Glue documents destructive
- `itglue.documents.bulk_delete_by_organization` Bulk delete IT Glue documents under one organization destructive
- `itglue.documents.bulk_update` Bulk update IT Glue documents write
- `itglue.documents.bulk_update_by_organization` Bulk update IT Glue documents under one organization write
- `itglue.documents.create` Create an IT Glue document write
- `itglue.documents.create_for_organization` Create an IT Glue document under one organization write
- `itglue.documents.get` Get one IT Glue document read
- `itglue.documents.get_by_organization` Get one IT Glue document scoped to its organization read
- `itglue.documents.list` List IT Glue documents read
- `itglue.documents.list_by_organization` List IT Glue documents for one organization read
- `itglue.documents.publish` Publish an IT Glue document write
- `itglue.documents.update` Update an IT Glue document write
- `itglue.documents.update_by_organization` Update an IT Glue document scoped to its organization write

**Flexible assets 30**

- `itglue.flexible_asset_fields.bulk_update` Bulk update IT Glue flexible asset fields write
- `itglue.flexible_asset_fields.bulk_update_by_flexible_asset_type` Bulk update IT Glue flexible asset fields under one flexible asset type write
- `itglue.flexible_asset_fields.create` Create an IT Glue flexible asset field write
- `itglue.flexible_asset_fields.create_for_flexible_asset_type` Create an IT Glue flexible asset field under one flexible asset type write
- `itglue.flexible_asset_fields.delete` Delete an IT Glue flexible asset field destructive
- `itglue.flexible_asset_fields.delete_by_flexible_asset_type` Delete an IT Glue flexible asset field scoped to its flexible asset type destructive
- `itglue.flexible_asset_fields.get` Get one IT Glue flexible asset field read
- `itglue.flexible_asset_fields.get_by_flexible_asset_type` Get one IT Glue flexible asset field scoped to its flexible asset type read
- `itglue.flexible_asset_fields.list` List IT Glue flexible asset fields read
- `itglue.flexible_asset_fields.list_by_flexible_asset_type` List IT Glue flexible asset fields for one flexible asset type read
- `itglue.flexible_asset_fields.update` Update an IT Glue flexible asset field write
- `itglue.flexible_asset_fields.update_by_flexible_asset_type` Update an IT Glue flexible asset field scoped to its flexible asset type write
- `itglue.flexible_asset_types.create` Create an IT Glue flexible asset type write
- `itglue.flexible_asset_types.delete` Delete an IT Glue flexible asset type destructive
- `itglue.flexible_asset_types.get` Get one IT Glue flexible asset type read
- `itglue.flexible_asset_types.list` List IT Glue flexible asset types read
- `itglue.flexible_asset_types.update` Update an IT Glue flexible asset type write
- `itglue.flexible_assets.bulk_delete` Bulk delete IT Glue flexible assets destructive
- `itglue.flexible_assets.bulk_delete_by_organization` Bulk delete IT Glue flexible assets under one organization destructive
- `itglue.flexible_assets.bulk_update` Bulk update IT Glue flexible assets write
- `itglue.flexible_assets.bulk_update_by_organization` Bulk update IT Glue flexible assets under one organization write
- `itglue.flexible_assets.create` Create an IT Glue flexible asset write
- `itglue.flexible_assets.create_for_organization` Create an IT Glue flexible asset under one organization write
- `itglue.flexible_assets.delete` Delete an IT Glue flexible asset destructive
- `itglue.flexible_assets.get` Get one IT Glue flexible asset read
- `itglue.flexible_assets.get_by_organization` Get one IT Glue flexible asset scoped to its organization read
- `itglue.flexible_assets.list` List IT Glue flexible assets read
- `itglue.flexible_assets.list_by_organization` List IT Glue flexible assets for one organization read
- `itglue.flexible_assets.update` Update an IT Glue flexible asset write
- `itglue.flexible_assets.update_by_organization` Update an IT Glue flexible asset scoped to its organization write

**Configurations 27**

- `itglue.configuration_interfaces.bulk_update` Bulk update IT Glue configuration interfaces write
- `itglue.configuration_interfaces.create` Create an IT Glue configuration interface write
- `itglue.configuration_interfaces.create_for_configuration` Create an IT Glue configuration interface under one configuration write
- `itglue.configuration_interfaces.delete_by_configuration` Delete an IT Glue configuration interface scoped to its configuration destructive
- `itglue.configuration_interfaces.get` Get one IT Glue configuration interface read
- `itglue.configuration_interfaces.get_by_configuration` Get one IT Glue configuration interface scoped to its configuration read
- `itglue.configuration_interfaces.list_by_configuration` List IT Glue configuration interfaces for one configuration read
- `itglue.configuration_interfaces.update` Update an IT Glue configuration interface write
- `itglue.configuration_interfaces.update_by_configuration` Update an IT Glue configuration interface scoped to its configuration write
- `itglue.configuration_statuses.create` Create an IT Glue configuration status write
- `itglue.configuration_statuses.get` Get one IT Glue configuration status read
- `itglue.configuration_statuses.list` List IT Glue configuration statuses read
- `itglue.configuration_statuses.update` Update an IT Glue configuration status write
- `itglue.configuration_types.create` Create an IT Glue configuration type write
- `itglue.configuration_types.delete` Delete an IT Glue configuration type destructive
- `itglue.configuration_types.get` Get one IT Glue configuration type read
- `itglue.configuration_types.list` List IT Glue configuration types read
- `itglue.configuration_types.update` Update an IT Glue configuration type write
- `itglue.configurations.bulk_update` Bulk update IT Glue configurations write
- `itglue.configurations.create` Create an IT Glue configuration write
- `itglue.configurations.create_for_organization` Create an IT Glue configuration under one organization write
- `itglue.configurations.get` Get one IT Glue configuration read
- `itglue.configurations.get_by_organization` Get one IT Glue configuration scoped to its organization read
- `itglue.configurations.list` List IT Glue configurations read
- `itglue.configurations.list_by_organization` List IT Glue configurations for one organization read
- `itglue.configurations.update` Update an IT Glue configuration write
- `itglue.configurations.update_by_organization` Update an IT Glue configuration scoped to its organization write

**Passwords 23**

- `itglue.password_categories.create` Create an IT Glue password category write
- `itglue.password_categories.get` Get one IT Glue password category read
- `itglue.password_categories.list` List IT Glue password categories read
- `itglue.password_categories.update` Update an IT Glue password category write
- `itglue.password_folders.bulk_delete` Bulk delete IT Glue password folders destructive
- `itglue.password_folders.bulk_update` Bulk update IT Glue password folders write
- `itglue.password_folders.create` Create an IT Glue password folder write
- `itglue.password_folders.get` Get one IT Glue password folder read
- `itglue.password_folders.list` List IT Glue password folders read
- `itglue.password_folders.update` Update an IT Glue password folder write
- `itglue.passwords.bulk_delete` Bulk delete IT Glue passwords destructive
- `itglue.passwords.bulk_delete_by_organization` Bulk delete IT Glue passwords under one organization destructive
- `itglue.passwords.bulk_update` Bulk update IT Glue passwords write
- `itglue.passwords.bulk_update_by_organization` Bulk update IT Glue passwords under one organization write
- `itglue.passwords.create` Create an IT Glue password write
- `itglue.passwords.create_for_organization` Create an IT Glue password under one organization write
- `itglue.passwords.delete` Delete an IT Glue password destructive
- `itglue.passwords.get` Get one IT Glue password read
- `itglue.passwords.get_by_organization` Get one IT Glue password scoped to its organization read
- `itglue.passwords.list` List IT Glue passwords read
- `itglue.passwords.list_by_organization` List IT Glue passwords for one organization read
- `itglue.passwords.update` Update an IT Glue password write
- `itglue.passwords.update_by_organization` Update an IT Glue password scoped to its organization write

**Contacts 17**

- `itglue.contact_types.create` Create an IT Glue contact type write
- `itglue.contact_types.delete` Delete an IT Glue contact type destructive
- `itglue.contact_types.get` Get one IT Glue contact type read
- `itglue.contact_types.list` List IT Glue contact types read
- `itglue.contact_types.update` Update an IT Glue contact type write
- `itglue.contacts.bulk_delete` Bulk delete IT Glue contacts destructive
- `itglue.contacts.bulk_delete_by_organization` Bulk delete IT Glue contacts under one organization destructive
- `itglue.contacts.bulk_update` Bulk update IT Glue contacts write
- `itglue.contacts.bulk_update_by_organization` Bulk update IT Glue contacts under one organization write
- `itglue.contacts.create` Create an IT Glue contact write
- `itglue.contacts.create_for_organization` Create an IT Glue contact under one organization write
- `itglue.contacts.get` Get one IT Glue contact read
- `itglue.contacts.get_by_organization` Get one IT Glue contact scoped to its organization read
- `itglue.contacts.list` List IT Glue contacts read
- `itglue.contacts.list_by_organization` List IT Glue contacts for one organization read
- `itglue.contacts.update` Update an IT Glue contact write
- `itglue.contacts.update_by_organization` Update an IT Glue contact scoped to its organization write

**Organizations 16**

- `itglue.organization_statuses.create` Create an IT Glue organization status write
- `itglue.organization_statuses.delete` Delete an IT Glue organization status destructive
- `itglue.organization_statuses.get` Get one IT Glue organization status read
- `itglue.organization_statuses.list` List IT Glue organization statuses read
- `itglue.organization_statuses.update` Update an IT Glue organization status write
- `itglue.organization_types.create` Create an IT Glue organization type write
- `itglue.organization_types.delete` Delete an IT Glue organization type destructive
- `itglue.organization_types.get` Get one IT Glue organization type read
- `itglue.organization_types.list` List IT Glue organization types read
- `itglue.organization_types.update` Update an IT Glue organization type write
- `itglue.organizations.bulk_delete` Bulk delete IT Glue organizations destructive
- `itglue.organizations.bulk_update` Bulk update IT Glue organizations write
- `itglue.organizations.create` Create an IT Glue organization write
- `itglue.organizations.get` Get one IT Glue organization read
- `itglue.organizations.list` List IT Glue organizations read
- `itglue.organizations.update` Update an IT Glue organization write

**Hardware 14**

- `itglue.manufacturers.create` Create an IT Glue manufacturer write
- `itglue.manufacturers.get` Get one IT Glue manufacturer read
- `itglue.manufacturers.list` List IT Glue manufacturers read
- `itglue.manufacturers.update` Update an IT Glue manufacturer write
- `itglue.models.bulk_update` Bulk update IT Glue models write
- `itglue.models.create` Create an IT Glue model write
- `itglue.models.get` Get one IT Glue model read
- `itglue.models.list` List IT Glue models read
- `itglue.models.list_by_manufacturer` List IT Glue models for one manufacturer read
- `itglue.models.update` Update an IT Glue model write
- `itglue.operating_systems.get` Get one IT Glue operating system read
- `itglue.operating_systems.list` List IT Glue operating systems read
- `itglue.platforms.get` Get one IT Glue platform read
- `itglue.platforms.list` List IT Glue platforms read

**Access 13**

- `itglue.groups.bulk_update` Bulk update IT Glue groups write
- `itglue.groups.create` Create an IT Glue group write
- `itglue.groups.delete` Delete an IT Glue group destructive
- `itglue.groups.get` Get one IT Glue group read
- `itglue.groups.list` List IT Glue groups read
- `itglue.groups.update` Update an IT Glue group write
- `itglue.resource_accesses.bulk_delete` Revoke IT Glue resource accesses destructive
- `itglue.resource_accesses.bulk_update` Bulk update IT Glue resource accesses write
- `itglue.resource_accesses.create` Grant access to a restricted IT Glue record write
- `itglue.users.bulk_update` Bulk update IT Glue users write
- `itglue.users.get` Get one IT Glue user read
- `itglue.users.list` List IT Glue users read
- `itglue.users.update` Update an IT Glue user write

**Checklists 12**

- `itglue.checklist_templates.get` Get one IT Glue checklist template read
- `itglue.checklist_templates.list` List IT Glue checklist templates read
- `itglue.checklists.bulk_delete` Bulk delete IT Glue checklists destructive
- `itglue.checklists.bulk_delete_by_organization` Bulk delete IT Glue checklists under one organization destructive
- `itglue.checklists.bulk_update` Bulk update IT Glue checklists write
- `itglue.checklists.bulk_update_by_organization` Bulk update IT Glue checklists under one organization write
- `itglue.checklists.get` Get one IT Glue checklist read
- `itglue.checklists.get_by_organization` Get one IT Glue checklist scoped to its organization read
- `itglue.checklists.list` List IT Glue checklists read
- `itglue.checklists.list_by_organization` List IT Glue checklists for one organization read
- `itglue.checklists.update` Update an IT Glue checklist write
- `itglue.checklists.update_by_organization` Update an IT Glue checklist scoped to its organization write

**Locations 12**

- `itglue.locations.bulk_delete` Bulk delete IT Glue locations destructive
- `itglue.locations.bulk_delete_by_organization` Bulk delete IT Glue locations under one organization destructive
- `itglue.locations.bulk_update` Bulk update IT Glue locations write
- `itglue.locations.bulk_update_by_organization` Bulk update IT Glue locations under one organization write
- `itglue.locations.create` Create an IT Glue location write
- `itglue.locations.create_for_organization` Create an IT Glue location under one organization write
- `itglue.locations.get` Get one IT Glue location read
- `itglue.locations.get_by_organization` Get one IT Glue location scoped to its organization read
- `itglue.locations.list` List IT Glue locations read
- `itglue.locations.list_by_organization` List IT Glue locations for one organization read
- `itglue.locations.update` Update an IT Glue location write
- `itglue.locations.update_by_organization` Update an IT Glue location scoped to its organization write

**Attachments 5**

- `itglue.attachments.bulk_delete` Delete IT Glue attachments destructive
- `itglue.attachments.create` Attach a file to an IT Glue record write
- `itglue.attachments.get` Get one IT Glue attachment read
- `itglue.attachments.list` List attachments on an IT Glue record read
- `itglue.attachments.update` Rename an IT Glue attachment write

**Related items 5**

- `itglue.related_items.bulk_delete` Delete IT Glue related items destructive
- `itglue.related_items.create` Link two IT Glue records write
- `itglue.related_items.create_for_resource` Link two IT Glue records from one parent write
- `itglue.related_items.list` List the records related to an IT Glue record read
- `itglue.related_items.update` Update an IT Glue related item write

**Exports 4**

- `itglue.exports.create` Create an IT Glue export write
- `itglue.exports.delete` Delete an IT Glue export destructive
- `itglue.exports.get` Get one IT Glue export read
- `itglue.exports.list` List IT Glue exports read

**Reference 4**

- `itglue.countries.get` Get one IT Glue country read
- `itglue.countries.list` List IT Glue countries read
- `itglue.regions.get` Get one IT Glue region read
- `itglue.regions.list` List IT Glue regions read

**Audit 3**

- `itglue.logs.list` List IT Glue activity logs read
- `itglue.user_metrics.list` List IT Glue user metrics read
- `itglue.user_metrics.list_by_organization` List IT Glue user metrics for one organization read

**Expirations 3**

- `itglue.expirations.get` Get one IT Glue expiration read
- `itglue.expirations.list` List IT Glue expirations read
- `itglue.expirations.list_by_organization` List IT Glue expirations for one organization read

**Domains 2**

- `itglue.domains.list` List IT Glue domains read
- `itglue.domains.list_by_organization` List IT Glue domains for one organization read

Questions

## The IT Glue MCP server, answered.

**Is there an IT Glue MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 228 IT Glue actions across documents, flexible assets, configurations and passwords, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by IT Glue.

**What do I need to connect IT Glue?**

IT Glue API key. The free call account { op: "connections.requirements", service: "itglue" } lists exactly what to paste.

**Can an AI agent delete or change things in IT Glue?**

Only if its key allows it, and only with an explicit confirmation. 34 IT Glue actions are destructive, including bulk delete IT Glue contacts, bulk delete IT Glue contacts under one organization and bulk delete IT Glue organizations. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my IT Glue API limit?**

actionlake paces every call to the limits in the IT Glue service file: 3,000 calls per 5 minutes and 10 a second per connection. Repeated reads are answered from cache (90 IT Glue actions can be), which never reaches IT Glue.

**What does an IT Glue action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (228 IT Glue actions page). Cache hits, searches, dry runs and calls IT Glue refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which IT Glue API does it cover?**

The IT Glue API 1 at api.itglue.com, api.eu.itglue.com and api.au.itglue.com. It is built from IT Glue's documentation as read on 15 September 2026. 228 actions in 17 areas, each one in the signed service file (version 2.0.0).

**Can I combine IT Glue with my other systems?**

Yes. ask joins IT Glue to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. IT Glue maps crm.company, which 227 other connectors also map.

**Does actionlake keep my IT Glue data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 1 minute, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your IT Glue credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like IT Glue

Shares the most action names with

- [NinjaOne 39](https://actionlake.com/connectors/ninjaone)
- [Kaseya BMS 38](https://actionlake.com/connectors/kaseya-bms)
- [NetBox 22](https://actionlake.com/connectors/netbox)
- [SuperOps RMM+PSA 20](https://actionlake.com/connectors/superops-rmm-psa)
- [Domotz 19](https://actionlake.com/connectors/domotz)
- [ConnectWise Automate 19](https://actionlake.com/connectors/connectwise-automate)

Joins with, on shared entities

- [ServiceTitan 5](https://actionlake.com/connectors/servicetitan)
- [Zuper 5](https://actionlake.com/connectors/zuper)
- [ServiceNow 4](https://actionlake.com/connectors/servicenow)
- [ERPNext (Frappe) 4](https://actionlake.com/connectors/erpnext-frappe)
- [HighLevel (LeadConnector) 4](https://actionlake.com/connectors/highlevel-leadconnector)
- [Freshservice 4](https://actionlake.com/connectors/freshservice)

Browse

- [All MSP & PSA connectors](https://actionlake.com/connectors/category/msp-and-psa)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by IT Glue; the name is the vendor's own. Counts are from the IT Glue service file, version 2.0.0.

## Give your agent IT Glue today.

[Connect IT Glue free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/it-glue
More: https://actionlake.com/llms.txt
