Skip to content

Integration · Customer support

Connect Claude & ChatGPT to UniDesk

Ask your AI which IT tickets are open, who has a given laptop, or to log a ticket for an employee in UniDesk. It can create and update tickets, users and assets, check assets out to people and back in, and schedule and track maintenance. Everyday IT admin gets done from the chat.

Connect UniDesk free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which high-priority tickets are still open?”

    The AI lists tickets filtered by status and priority, with subject and employee.

  • “Log a ticket for Sara Jensen: her VPN won't connect.”

    It creates a ticket with her name and email, a subject, description and priority.

  • “Which laptops are assigned to [email protected]?”

    It searches assets by assigned user and type and shows make, model and serial number.

What your AI can do

Tickets

List tickets by status, priority, employee or date, create new ones and update status, priority and details.

Assets and checkouts

Search and read assets, create and update them, check them out to users and back in, and see assignment history.

Users and maintenance

Search, create and update users, and schedule, read and update maintenance for each asset.

  • “Check laptop LT-0142 out to the new hire, Mikkel.”

    It finds the asset and the user and checks the laptop out to him, with a location and notes if you add them.

  • “Who has had this monitor before?”

    It lists the asset's checkout and assignment history.

  • “Schedule a battery replacement for LT-0098 next Friday.”

    It schedules maintenance on the asset with type, description and date, and can add cost and notes.

20 tools for UniDesk

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • check_in_assetChanges dataCheck an asset (`asset_id`) back in, with optional notes.
  • check_out_assetChanges dataCheck an asset (`asset_id`) out to a user by `user_id` or `user_email`, with optional location and notes.
  • create_assetChanges dataCreate an asset with `type` and `asset_tag`, plus make, model, serial number, purchase details, location and assigned user.
  • create_ticketChanges dataCreate an IT ticket for an employee (`employee_name`, `employee_email`) with subject, description, priority, issue type, department, location and related asset tag.
  • create_userChanges dataCreate a user with `name` and `email`, plus optional role, phone and department. Search first to avoid duplicates.
  • delete_ticketDeletesPermanently delete a ticket by `ticket_id`. This cannot be undone.
  • get_assetGet one asset by `asset_id`, with make, model, serial number, assignment and warranty details.
  • get_maintenanceGet one maintenance record by `maintenance_id`.
  • get_ticketGet one ticket by `ticket_id`.
  • get_userGet one user by `user_id`.
  • list_asset_assignmentsList the checkout/assignment history of an asset by `asset_id`.
  • list_asset_maintenanceList maintenance records for an asset by `asset_id`, optionally filtered by `status`.
  • list_ticketsList IT tickets, filtered by `status`, `priority`, `employee_email` or `since` date, with `limit` and `offset`.
  • schedule_asset_maintenanceChanges dataSchedule maintenance for an asset: `asset_id`, `type`, `description` and `scheduled_date`, plus optional cost and notes.
  • search_assetsSearch IT assets by text (`search`), `type`, `status`, `location` or `assigned_to_email`.
  • search_usersSearch users by `email` or `role`, with `limit` and `offset`.
  • update_assetChanges dataUpdate an asset by `asset_id`: status, location, specs, assigned user, notes and more. Only the fields you pass change.
  • update_maintenanceChanges dataUpdate a maintenance record by `maintenance_id`, e.g. set status, completed date, performed by or cost.
  • update_ticketChanges dataUpdate a ticket by `ticket_id`: status, priority, subject, description, issue type and more. Only the fields you pass change.
  • update_userChanges dataUpdate a user's name or approval status (`is_approved`) by `user_id`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose UniDesk from the app list.

  2. 2

    Paste your key

    Paste a UniDesk API key (it starts with ud_live_). In UniDesk go to Admin > Settings > API Keys and create a key with the scopes you need, such as tickets, users and assets with read or write access. API access needs the Growth plan or higher.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in UniDesk?

It can list and read tickets, users, assets, asset assignments and maintenance records. It can create and update tickets, users and assets, check assets out and in, and schedule and update maintenance. It can also delete a ticket if you switch that tool on.

Does the AI see my UniDesk credentials?

No. Your UniDesk API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting a ticket is permanent and cannot be undone, so it can require your approval before it runs. Every tool call is logged. The scopes on your UniDesk key limit access as well.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own UniDesk account. UniDesk API access needs the Growth plan or higher.

Which scopes should my UniDesk key have?

Give the key only the scopes the AI needs, for example read access to tickets and assets to start. Add write scopes for tickets, users or assets when you want the AI to create or update them.

Let your AI work in UniDesk today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect UniDesk free

PipMCP is not affiliated with UniDesk. Product names are trademarks of their owners.