Skip to content

Integration · Field service

Connect Claude & ChatGPT to RepairDesk

Ask your AI which tickets are waiting for parts, what a customer still owes, or to tell a customer their phone is ready. It can search and create repair tickets, add notes, change repair status, turn tickets into invoices, record payments, send emails and SMS, and work with customers, appointments and inventory in RepairDesk. The front desk gets answers without clicking through tickets.

Connect RepairDesk free

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

Try asking

  • “Which tickets are waiting for parts?”

    The AI looks up your ticket statuses and lists the tickets with that status.

  • “Create a ticket for Jane Smith: iPhone 13, cracked screen, 1,200 DKK.”

    It finds or creates the customer and creates a repair ticket with the device, problem and price.

  • “Mark the screen repair on ticket 4521 as done and text the customer.”

    It updates the status of the line item and sends an SMS to the customer. The text is sent immediately.

What your AI can do

Repair tickets

Search and create tickets, add notes, change line item status or repair timers, and convert tickets to invoices.

Customers and messages

Search, create and update customers, and send emails and SMS to customers from a ticket.

Invoices, appointments and stock

Search invoices, check amounts due, record payments, create appointment leads, and search and update inventory.

  • “Turn ticket 4521 into an invoice.”

    It converts the repair ticket into an invoice.

  • “How much is still due on invoice 882, and record 500 DKK paid by card.”

    It reads the amount due, looks up your payment methods and records the payment on the invoice.

  • “Do we have iPhone 13 screens in stock?”

    It searches inventory for the part and shows the matching items.

24 tools for RepairDesk

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

  • add_ticket_noteChanges dataAdd a note to a ticket. Pass the ticket `id`, the `note` text and optional `device_id`, `type` and `is_flag`.
  • convert_ticket_to_invoiceChanges dataConvert a repair ticket (`ticket_id`) into an invoice.
  • create_appointment_leadChanges dataCreate an appointment lead. Pass `summary` with the customer's name, email and mobile, and `devices` with device, repair type, service type and start/end time.
  • create_customerChanges dataCreate a customer with `first_name`, `last_name`, `email`, `mobile`, `phone`, address and optional organization. Search first to avoid duplicates.
  • create_invoiceChanges dataCreate an invoice. Pass `summary` with `customer_id` and `items` with name, price, quantity and product_id.
  • create_ticketChanges dataCreate a repair ticket. Pass `summary` with `customer_id` (and optional employee_id) and `devices` describing each device, problem, price and status.
  • get_customerGet one customer by `customer_id`.
  • get_invoiceGet one invoice by `invoice_id`, with items, totals and payments.
  • get_invoice_due_amountGet the amount still due on an invoice by `invoice_id`.
  • get_ticketGet one repair ticket by `ticket_id`, with customer, devices, line items, status and totals.
  • list_employeesList employees with their IDs, for assigning tickets.
  • list_payment_methodsList the payment methods set up in RepairDesk.
  • list_ticket_statusesList the ticket statuses set up in RepairDesk.
  • record_invoice_paymentChanges dataRecord a payment received on an invoice. Pass `invoice_id`, `amount` and `method`, plus optional `payment_date` and `notes`.
  • search_appointmentsSearch appointments by `keyword`, `status`, date range, `assigned_to`, `repair_type` or `service_type`.
  • search_customersSearch customers by `keyword` (name, phone or email). Paginate with `page` and `limit`.
  • search_inventorySearch inventory items and parts by `keyword`.
  • search_invoicesSearch invoices by `keyword`, `status`, `payment_method` or date range. Paginate with `page` and `limit`.
  • search_ticketsSearch repair tickets by `keyword`, `status`, `from_date`/`to_date`, `assigned_to` or `created_by`. Paginate with `page` and `limit`.
  • send_ticket_emailChanges dataSend an email to the customer from a ticket. Pass `ticket_id`, `subject`, `body` and optional `recipient`. The email is sent immediately.
  • send_ticket_smsChanges dataSend an SMS to the customer from a ticket. Pass `ticket_id`, `mobile` and `content`. The text is sent immediately.
  • update_customerChanges dataUpdate a customer by `customer_id`. Pass only the fields to change.
  • update_inventory_itemChanges dataUpdate an inventory item such as price, stock or name. Pass the item ID in both `inventory_id` and `id`, plus the fields to change.
  • update_ticket_item_statusChanges dataChange the status of a ticket line item, or start, stop or set its repair timer. Pass `id` (ticket summary ID), `ticket_inv_id` (line item ID) and either `status` or `timer_action`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a RepairDesk Public API key. Create the key in your RepairDesk account. RepairDesk's help article 'Public API', linked from the API docs, shows where.

  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 RepairDesk?

It can search and read tickets, customers, invoices, appointments and inventory, and list ticket statuses, employees and payment methods. It can create tickets, customers, invoices and appointment leads, add ticket notes, change line item status, convert tickets to invoices, record payments, update customers and inventory items, and send emails and SMS to customers.

Does the AI see my RepairDesk credentials?

No. Your RepairDesk credentials are encrypted at rest and never shown to the AI. After you save them, they are 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. Emails and SMS to customers are sent immediately, and recording payments changes your books, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 RepairDesk account.

Can the AI message my customers?

Yes, if you switch those tools on. It can send an email or an SMS to the customer from a ticket, and the message goes out immediately. If you want to read every message first, keep those tools off or require your approval for them.

Let your AI work in RepairDesk today.

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

Connect RepairDesk free

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