Skip to content

Integration · Customer support

Connect Claude & ChatGPT to SuperOps MSP

Ask your AI which tickets are open for a client, what a device's alerts say, or to log the time you just spent in SuperOps. It can create, update and reply to tickets, add notes and tasks, log time, resolve alerts and look up assets, clients, sites, contracts and invoices. Your technicians get answers without switching between screens.

Connect SuperOps MSP free

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

Try asking

  • “Which high-priority tickets are open for Acme?”

    The AI lists tickets filtered by client and priority, with status and technician.

  • “Summarize the conversation on ticket 4821.”

    It reads the ticket, its replies and its notes and gives you a short summary.

  • “Log 1.5 billable hours on ticket 4821 for today's remote session.”

    It adds a worklog entry on the ticket with the hours, date and a note.

What your AI can do

Tickets

List, create and update tickets, read conversations and notes, reply to clients, add notes and tasks and log time.

Assets and alerts

List managed assets, read an asset's summary and list and resolve monitoring alerts.

Clients and billing

Look up and update clients, their sites and users, and list contracts, invoices and technicians.

  • “Reply to the requester on ticket 4821 that the fix is deployed, and email them.”

    It adds the reply to the ticket conversation and, with email switched on for the reply, sends it to the recipients.

  • “What does the summary say for Acme's file server?”

    It finds the asset and reads its summary with hardware, OS and status.

  • “List the open alerts, then resolve the ones for the old backup job.”

    It lists monitoring alerts and marks the ones you pick as resolved.

29 tools for SuperOps MSP

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

  • add_noteChanges dataAdd a note to a ticket or project: `input.workItem` (module TICKET or PROJECT plus workId) and `input.content`; set `privacyType` PUBLIC or PRIVATE.
  • create_clientChanges dataCreate a client with `input.name` and `input.hqSite` (headquarters site); optionally stage, status, email domains and account manager.
  • create_client_userChanges dataCreate a client user with `input.firstName`, `input.email` and `input.role`; optionally last name, phone and client associations.
  • create_taskChanges dataCreate a task on a ticket: `input` needs `title`, `status` and `module` TICKET; optionally ticket ID, technician, due date and description.
  • create_ticketChanges dataCreate a ticket: `input` needs `subject`, `client` (accountId) and `source` (e.g. PHONE, EMAIL, AGENT); optionally description, requester, technician, priority, status, site and assets.
  • get_assetChanges dataGet one asset by `input.assetId`.
  • get_asset_summaryChanges dataGet an asset's summary (hardware, OS, status) by `input.assetId`.
  • get_clientChanges dataGet one client by `input.accountId`.
  • get_client_userChanges dataGet one client user by `input.userId`.
  • get_invoiceChanges dataGet one invoice by `input.invoiceId`, including line items and totals.
  • get_ticketChanges dataGet one ticket by `input.ticketId`, including status, priority, client, requester and technician.
  • list_alertsChanges dataList monitoring alerts. Pass `input` with page, pageSize and an optional condition to filter.
  • list_assetsChanges dataList managed assets (devices). Pass `input` with page, pageSize and an optional condition to filter.
  • list_client_sitesChanges dataList a client's sites by `input.clientId`.
  • list_client_usersChanges dataList end users (contacts) of a client by `input.clientId`.
  • list_clientsChanges dataList clients (customer companies). Pass `input` with page, pageSize and an optional condition to filter.
  • list_contractsChanges dataList client contracts. Pass `input` with page, pageSize and an optional condition to filter.
  • list_invoicesChanges dataList invoices. Pass `input` with page, pageSize and an optional condition to filter.
  • list_tasksChanges dataList tasks. Pass `input.listInfo` with page, pageSize and an optional condition to filter.
  • list_techniciansChanges dataList technicians. Pass `input` with page, pageSize and an optional condition to filter.
  • list_ticket_conversationsChanges dataList the conversation (replies and emails) on a ticket by `input.ticketId`.
  • list_ticket_notesChanges dataList the notes on a ticket by `input.ticketId`.
  • list_ticketsChanges dataList tickets. Pass `input` with page, pageSize, sort and an optional condition (attribute, operator, value) to filter.
  • list_worklogsChanges dataList worklog (time) entries for `input.module` TICKET or PROJECT, with optional paging and filter in listInfo.
  • log_timeChanges dataAdd worklog (time) entries: `input` is a list, each with `qty` (hours), `billDateTime` and `workItem` (module and workId); optional notes, billable and technician.
  • reply_to_ticketChanges dataAdd a reply to a ticket's conversation by `input.ticket.ticketId` with `content`; with `sendMail` true it emails the recipients in toUsers/ccUsers.
  • resolve_alertsChanges dataMark one or more alerts as resolved: pass `input` as a list of objects with the alert `id`.
  • update_clientChanges dataUpdate a client by `input.accountId`: name, stage, status, contacts, account manager and more. Only the fields you pass change.
  • update_ticketChanges dataUpdate a ticket by `input.ticketId`: status, priority, technician, subject, category and more. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your SuperOps API address (US data center https://api.superops.ai/msp, EU data center https://euapi.superops.ai/msp), an API token and your customer subdomain. In SuperOps click the settings icon, select your name under My Profile, open the API token tab and click Generate token (a user has one token at a time). The customer subdomain is under Settings > MSP Information.

  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 SuperOps MSP?

The AI can read tickets with their conversations and notes, assets, alerts, clients, client sites, client users, contracts, invoices, tasks, technicians and worklogs. It can create and update tickets and clients, reply to tickets, add notes and tasks, log time, create client users and resolve alerts.

Does the AI see my SuperOps MSP credentials?

No. Your SuperOps API token 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 with lookups only. A ticket reply can email your client, and replies, ticket changes and resolved alerts can require your approval before they run. Every tool call is logged.

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 SuperOps account.

Which API address should I use?

Use https://api.superops.ai/msp if your SuperOps account is in the US data center and https://euapi.superops.ai/msp if it is in the EU data center. You also enter your customer subdomain from Settings > MSP Information.

Let your AI work in SuperOps MSP today.

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

Connect SuperOps MSP free

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