# SolarWinds Service Desk MCP connector

Connecting SolarWinds Service Desk to Elaichi lets Claude, ChatGPT, Cursor, and other AI clients read, create, and update incidents, users, groups, and categories inside each person's own permissions, with every action recorded in an audit log.

Source: https://elaichi.ai/connectors/solarwindsservicedesk/

## Facts

| | |
| --- | --- |
| Application | SolarWinds Service Desk |
| Category | Helpdesk |
| AI tools | 27 |
| Authentication | Connects with an API key |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | Yes |

## What you can ask once SolarWinds Service Desk is connected

- Which groups have no active users assigned right now?
- List categories used by the service desk team.
- Show users added to the IT operations group this month.

## Connect SolarWinds Service Desk in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick SolarWinds Service Desk.
2. Optionally set Share with, then press Connect.
3. Paste a SolarWinds Service Desk API key. One person generates a token in SolarWinds Service Desk and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which SolarWinds Service Desk tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect SolarWinds Service Desk to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect SolarWinds Service Desk to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect SolarWinds Service Desk to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect SolarWinds Service Desk to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a SolarWinds Service Desk tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with SolarWinds Service Desk through Elaichi

### Triage the incident queue in plain language

Service desk. Ask which SolarWinds Service Desk incidents are still unassigned or have gone quiet, pull up a single incident with its details, and update the priority, category, or assignee without opening each record.

### Log an incident straight from a conversation

IT support. When someone reports a broken laptop or a locked account over chat, create the SolarWinds Service Desk incident on the spot with the right requester, category, and description.

### Catch the incident up after the fix

IT support. Once the work is done, update the SolarWinds Service Desk incident with what changed and its new state, and pull the related task to confirm nothing is left open.

### Pull attachments and tasks for a review

IT operations. Download the screenshots and log files attached to an incident and check the linked task so an engineer has the whole picture before a handover or a post-incident review.

### Set up and retire service desk users

HR. Create a SolarWinds Service Desk user for a new hire, place them in the right group and role, and update or remove the record when they change teams or leave.

### Keep categories and groups tidy

IT management. List every category and group in SolarWinds Service Desk, spot duplicates or stale entries, and rename, merge, or remove them so incidents land in the right place.

## Frequently asked questions

### How do I connect SolarWinds Service Desk to Claude?

First, connect SolarWinds Service Desk in Elaichi: paste in the API key from your SolarWinds Service Desk account, and Elaichi confirms the connection. There is no OAuth application to register and no client ID or secret to generate. Then, in Claude, open Customize, then Connectors, then Add, and paste the endpoint https://api.elaichi.ai/mcp. Sign in with your Elaichi account and SolarWinds Service Desk incidents, users, and groups are available in Claude.

### Does SolarWinds Service Desk work with ChatGPT and Cursor as well as Claude?

Yes. Once SolarWinds Service Desk is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client, and the Elaichi Agent. You connect SolarWinds Service Desk once and every client uses it.

### What can an AI agent actually do with my SolarWinds Service Desk data?

An agent connected to SolarWinds Service Desk can list and read incidents, create new ones, update their state, priority, or assignee, and remove them if you allow it. It can look up users, roles, groups, and categories, create or change users, groups, and categories, download the files attached to an incident, and pull up a task by its reference. In practice that means asking for the open incidents in a category, logging a report from a chat, or bringing a ticket up to date after a call.

### Does connecting SolarWinds Service Desk give the AI access to every incident and user?

No. Each person signs into Elaichi as themselves, so an agent working in SolarWinds Service Desk sees only the incidents, users, and groups that person's own SolarWinds Service Desk role already allows. Elaichi can narrow that further, for example to reading only, but it can never widen access beyond what the person already has.

### Can my team share one SolarWinds Service Desk connection?

Yes. One administrator connects SolarWinds Service Desk in Elaichi and shares the connection with a team, and nobody else ever handles the API key. Each teammate still signs in to Elaichi as themselves, so the audit log names the person who created or changed each incident, not the connection.

### Can I stop an agent from deleting or changing things in SolarWinds Service Desk?

Yes. Restrictions in Elaichi work per action, so you can allow reading and creating SolarWinds Service Desk incidents while blocking deletion of incidents, users, groups, or categories. A blocked action is never advertised to Claude, ChatGPT, or any other client, so no prompt, however worded, can reach it.

### What happens to a SolarWinds Service Desk connection when someone leaves?

Offboarding a person in Elaichi ends their access to SolarWinds Service Desk through every AI client at once. A shared SolarWinds Service Desk connection keeps working for everyone else on the team. If you disconnect SolarWinds Service Desk in Elaichi, it disappears from Claude, ChatGPT, Cursor, and every other client in one step.

## All 27 SolarWinds Service Desk tools

Every tool below is callable through https://api.elaichi.ai/mcp once SolarWinds Service Desk is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all SolarWinds Service Desk users** (List). Use this endpoint to get all users in the Solar Winds Service Desk account. Use the name query parameter to filter by user name. Use the email query parameter to filter by user email. Use the phone query parameter to filter the users by their phone number. Use the mobile_phone query parameter to filter the users by their mobile number.
- **Get single SolarWinds Service Desk user by ID** (Get). Use this endpoint to get a single user in the Solar Winds Service Desk account. It always requires the ID to fetch.
- **Delete a SolarWinds Service Desk user by ID** (Delete). Use this endpoint to delete a single user in the Solar Winds Service Desk account. It always requires the ID to be deleted.
- **Update a SolarWinds Service Desk user by ID** (Update). Use this endpoint to update a user in the Solar Winds Service Desk account. It always requires the ID to update.
- **Create a SolarWinds Service Desk user** (Create). Use this endpoint to create a user in the Solar Winds Service Desk account.
- **List all SolarWinds Service Desk roles** (List). Use this endpoint to get all roles in the Solar Winds Service Desk account.
- **Get single SolarWinds Service Desk role by ID** (Get). Use this endpoint to get a single role in the Solar Winds Service Desk account. It always requires the ID to fetch.
- **List all SolarWinds Service Desk groups** (List). Use this endpoint to get all groups in the Solar Winds Service Desk account. Use the name query parameter to filter by group name.
- **Get single SolarWinds Service Desk group by ID** (Get). Use this endpoint to get a single group in the Solar Winds Service Desk account. It always requires the ID to fetch.
- **Create a SolarWinds Service Desk group** (Create). Use this endpoint to create a group in the Solar Winds Service Desk account.
- **Update a SolarWinds Service Desk group by ID** (Update). Use this endpoint to update a group in the Solar Winds Service Desk account. It always requires the ID to be updated.
- **Delete a SolarWinds Service Desk group by ID** (Delete). Use this endpoint to delete a group in the Solar Winds Service Desk account. It always requires the ID to be deleted.
- **List all SolarWinds Service Desk categories** (List). Use this endpoint to get all categories in the Solar Winds Service Desk account.
- **Get single SolarWinds Service Desk category by ID** (Get). Use this endpoint to get a single category in the Solar Winds Service Desk account. It always requires the ID to fetch.
- **Delete a SolarWinds Service Desk category by ID** (Delete). Use this endpoint to delete a category in the Solar Winds Service Desk account. It always requires the ID to be deleted.
- **Create a SolarWinds Service Desk category** (Create). Use this endpoint to create a category in the Solar Winds Service Desk account.
- **Update a SolarWinds Service Desk category by ID** (Update). Use this endpoint to update a category in the Solar Winds Service Desk account. It always requires the ID to be updated.
- **List all SolarWinds Service Desk incidents** (List). Use this endpoint to get all incidents available in the Solar Winds Service Desk account. Used the layout query parameter to get more detailed information, including properties such as comments, attachments, service statistics, and more.
- **Get single SolarWinds Service Desk incident by ID** (Get). Use this endpoint to get a single incident in the Solar Winds Service Desk account. It always requires the ID to fetch. Used the layout query parameter to get more detailed information, including properties such as comments, attachments, service statistics, and more.
- **Update a SolarWinds Service Desk incident by ID** (Update). Use this endpoint to update an incident in the Solar Winds Service Desk account. It always requires the ID to be updated.
- **Delete a SolarWinds Service Desk incident by ID** (Delete). Use this endpoint to delete an incident in the Solar Winds Service Desk account. It always requires the ID to be deleted.
- **Create a SolarWinds Service Desk incident** (Create). Use this endpoint to create an incident in the Solar Winds Service Desk account.
- **SolarWinds Service Desk attachments download** (Download). Use this endpoint to download the files attached to incidents in the Solar Winds Service Desk account.
- **Get single SolarWinds Service Desk task by ID** (Get). Use this endpoint to get a single task related to an incident in the Solar Winds Service Desk account. It always requires the ID to fetch.
- **Create a SolarWinds Service Desk comment** (Create). Use this endpoint to create a comment in the Solar Winds Service Desk account.
- **Update a SolarWinds Service Desk comment by ID** (Update). Use this endpoint to update a comment in the Solar Winds Service Desk account. It always requires the ID to be updated.
- **Delete a SolarWinds Service Desk comment by ID** (Delete). Use this endpoint to delete a comment in the Solar Winds Service Desk account. It always requires the ID to be deleted.
