Generating API keys: Autotask, Datto RMM, and IT Glue

Before Claude can connect to your Kaseya product, give it permission to do so. Each product uses a unique set of secret credentials called API keys to verify that the connection is coming from an authorized source. You generate those keys in each product by following the steps in this guide, then paste them into your Claude configuration file to complete the connection.

A few things to know before you start

  • You must be an administrator in each product. Generating API keys requires admin-level access in Autotask, IT Glue, and Datto RMM. If you do not have that access, ask whoever manages your Kaseya account to complete these steps and share the values with you securely.

  • Secret values are shown only once. The secret or password portion of each key pair is displayed only when you generate it. After you leave the page, you cannot retrieve it. Keep a secure place ready to store your values before you begin, such as a password manager or your IT Glue vault.


Autotask

Requirement: Administrator role in Autotask.

  1. In Autotask, select Admin in the left menu.

    README Autotask1

  2. Under Admin in the left menu, click Resources (Users).

  3. On the Resources page, select New API User from the + New dropdown menu.

    README Autotask2

  4. On the Add API User page, complete the required information for the new API user. Make sure the Security Level field is set to API User (system).

  5. Click Generate Key and Generate Secret. Copy both values immediately and store them securely.

    README Add api user in autotask top

  6. In the API Tracking Identifier section, keep Integration Vendor selected, then search for and select Autotask - MCP.

    README20

  7. Unless your business strictly separates work by line of business, leave the Line of Business field blank. Assigning one here can restrict what the API user can view.

  8. Click Save and Close.

In addition to your Autotask API credentials, you are prompted for your Autotask MCP endpoint value when you connect. Use the table below to identify the MCP hostname to enter for this field.

Note

To identify which Autotask API host you are using, see Querying user zone information via the REST API.

Australia (au — Azure australiaeast)

Autotask API hostMCP hostname
webservices29.autotask.netmcp29.autotask.net
webservices30.autotask.netmcp30.autotask.net
webservices31.autotask.netmcp31.autotask.net

 

Europe (eu — Azure westeurope)

Autotask API hostMCP hostname
webservices18.autotask.netmcp18.autotask.net
webservices19.autotask.netmcp19.autotask.net
webservices20.autotask.netmcp20.autotask.net
prde.autotask.netmcpprde.autotask.net

 

United Kingdom (uk — Azure uksouth)

Autotask API hostMCP hostname
webservices4.autotask.netmcp4.autotask.net
webservices11.autotask.netmcp11.autotask.net
webservices16.autotask.netmcp16.autotask.net
webservices17.autotask.netmcp17.autotask.net
webservices28.autotask.netmcp28.autotask.net

 

United States (us — Azure eastus2)

Autotask API hostMCP hostname
webservices1.autotask.netmcp1.autotask.net
webservices2.autotask.netmcp2.autotask.net
webservices3.autotask.netmcp3.autotask.net
webservices5.autotask.netmcp5.autotask.net
webservices6.autotask.netmcp6.autotask.net
webservices12.autotask.netmcp12.autotask.net
webservices13.autotask.netmcp13.autotask.net
webservices14.autotask.netmcp14.autotask.net
webservices15.autotask.netmcp15.autotask.net
webservices22.autotask.netmcp22.autotask.net
webservices23.autotask.netmcp23.autotask.net
webservices24.autotask.netmcp24.autotask.net
webservices25.autotask.netmcp25.autotask.net
webservices26.autotask.netmcp26.autotask.net
webservices27.autotask.netmcp27.autotask.net
pres.autotask.netmcppres.autotask.net
prca01.autotask.netmcpprca01.autotask.net

 

After you save your Autotask key and secret, and your MCP hostname, continue to the next product below to generate its API credentials.

For additional information about creating API users in Autotask, see Adding or editing an API user.


Datto RMM

Requirement: Administrator role in Datto RMM.

Step 1: Turn on API access

  1. In Datto RMM, select Setup > Global Settings in the left menu.

  2. On the Global Settings page, turn on the Enable API Access toggle in the Access Control section.

    README RMM

Step 2: Generate keys for a user

  1. In the left menu, select Setup > Users.

  2. On the Users page, select the username for which you want to generate keys.

    README RMM2

  3. On the username page that displays, scroll down to the API section, then click Generate API Keys.

    README RMM3

  4. The API Key and API Secret Key display. Copy both values immediately and store them securely.

Step 3: Identify the platform number

You are prompted to choose the platform for your Datto RMM account by number. Use the key below to determine which number to enter.

Platform numberPlatform name
1CONCORD
2MERLOT
3PINOTAGE
4SYRAH
5VIDAL
6ZINFANDEL
7MOSCATO

 

Note

API keys in Datto RMM bypass individual user security level restrictions. All keys grant the same level of access regardless of which user account generated them. Use caution when you decide who generates keys and where you store them.

For additional information about creating API keys in Datto RMM, see Datto RMM API.


IT Glue

Requirement: Administrator role in IT Glue.

  1. In IT Glue, select Admin in the top menu, then Settings in the left menu.

    README ITG

  2. On the Settings page, select the API Keys tab.

  3. In the Custom API Keys section, click + Create API Key.

  4. In the Enter Name field below, enter a name for the key, such as Claude MCP, then click Generate Secret Key. Copy the key value immediately and store it securely.

    README ITG1

  5. Optionally, select the Password Access checkbox if you want the API key to retrieve password records from IT Glue. Leave it unselected if you do not need it.

Note

Anyone with your IT Glue API key can access all the data in your account. Treat it like a password. Keep it private, do not share it by email or chat, and store it in a secure location. You can revoke a key and generate a new one at any time from your IT Glue account, but any connections that use the old key stop working immediately when you do.

For additional information about creating API keys in IT Glue, see Getting started with the IT Glue API.


Best practices

  • Create a dedicated API user for Claude in each product. Rather than using a personal admin account, create a purpose-built API user specifically for this integration and give it a clear name such as Claude MCP. This helps you identify Claude connections, control access, and revoke credentials cleanly without affecting anyone else.

  • Generate one set of keys per person setting up the integration. If multiple team members are configuring Claude separately, each person should generate their own keys rather than share one set. This makes it easier to track changes and rotate credentials individually if someone leaves.

  • Use a dedicated service account, not a personal one. If a user account is deactivated or deleted in any of the products, the API keys stop working immediately. Building the integration under a shared service account prevents disruption if a team member leaves.

  • Revoking or regenerating a key immediately breaks existing connections. If you need to rotate a key, generate a new one in the relevant product, update the value in your Claude configuration file, and restart Claude Desktop. The old key stops working as soon as a new key is generated.


Next step: Use your keys to configure Model Context Protocol (MCP) connections in Claude

After you have sets of credentials for all products, return to the README and follow Step 2: Connect to MCP servers and install skills in Claude Desktop.


Additional documentation

ProductReference
AutotaskAdding or editing an API user
Datto RMMDatto RMM API
IT GlueGetting started with the IT Glue API

Have more questions?

Contact us

Was this article helpful?
0 out of 0 found this helpful

Provide feedback for the Documentation team!

Browse this section