Integration · Field service
Connect Claude & ChatGPT to RO App
Ask your AI which orders are due today, what a client has in for repair, or to book an appointment in RO App. It can find and create clients, work orders, estimates, inquiries and bookings, change an order's status, add products and services to an order and read invoices. You get answers about the shop floor without clicking through each order.
Free plan, no credit card. Takes about a minute.
Try asking
“Which orders are due today at our main location?”
The AI looks up your locations and lists the work orders due today there, with client, status and assignee.
“Find the order for the phone with IMEI 356938035643809.”
It searches orders by the asset's serial number and shows the order with its malfunction, notes, dates and totals.
“Create a repair order for Jens Hansen: cracked screen, due Friday.”
It finds the client, looks up the location and order type, and creates the order with the malfunction and due date.
What your AI can do
Orders and estimates
Find, create and update work orders and estimates, change status, add products and services, and leave comments.
Clients and inquiries
Search, create and update client people and organizations, and log new inquiries from leads.
Bookings, invoices and catalog
List and create bookings, read invoices with items and due dates, and search products and services.
“Move order 1520 to Ready for pickup and add a note that the client was called.”
It finds the status ID, changes the order's status and adds a private comment to the order.
“Add a battery replacement to order 1520.”
It searches the service catalog, finds the service and adds it to the order as a line item with quantity and price.
“Book Maria Olsen in with Peter tomorrow from 10 to 11.”
It finds the client and the employee and creates a booking at the location with start and end time.
30 tools for RO App
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_order_commentChanges dataAdd a comment to an order by `order_id`. Set `is_private` to keep it internal.add_order_itemChanges dataAdd a product or service (`entity_id`) to an order by `order_id` with quantity, price, cost, discount, warranty and assignee.create_bookingChanges dataBook an appointment: `branch_id` (location), `client_id`, `assignee_id` and the start (`scheduled_for`) and end (`scheduled_to`) date-times are required; optional comment.create_estimateChanges dataCreate an estimate: `branch_id` (location), `client_id` and `order_type_id` are required; optionally malfunction, due date, assignee, manager, notes and custom fields.create_inquiryChanges dataCreate an inquiry (lead) with `type_id` (required), client name, phone or email (or an existing `client_id`), comment, due date and urgency.create_orderChanges dataCreate a work order: `branch_id` (location), `client_id` and `order_type_id` are required; optionally malfunction, due date, schedule, assignee, manager, estimated price, notes and custom fields.create_organizationChanges dataCreate a client organization with `name` (required), email, phones, address, notes, tags, tax and registration numbers. Search first to avoid duplicates.create_personChanges dataCreate a client person with `first_name` (required), last name, email, phones, address, notes, tags and custom fields. Search first to avoid duplicates.get_company_infoGet the connected RO App company's details. Use to confirm which business you are working in.get_estimateGet one estimate by `quote_id`, with client, status, items and totals.get_invoiceGet one invoice by `invoice_id`, with items, amounts, status and due date.get_orderGet one order by `order_id`, with client, asset, status, malfunction, notes, dates and totals.get_personGet one client person by `contact_id`, with phones, email, address, tags and custom fields.list_bookingsList bookings (appointments), filtered by location, status, assignee, client or scheduled date. Results are paginated.list_employeesList employees, optionally filtered by employee group IDs. Use to find IDs for managers and assignees.list_estimatesFind estimates by client, status, type, location, document number or date ranges. Results are paginated.list_inquiriesFind inquiries (leads) by type, status, manager, location, client name or phone, or date ranges. Results are paginated.list_invoicesFind invoices by client, payer, status, number, payment method or date ranges (issue, due, created). Results are paginated.list_locationsList the company's locations. Their IDs are the `branch_id` / location ID used when creating orders, estimates and bookings.list_order_itemsList the products and services (line items) on an order by `order_id`.list_order_statusesList the order statuses with their IDs.list_order_typesList the order types with their IDs, needed as `order_type_id` when creating orders or estimates.list_ordersFind repair/work orders by client, status IDs, order type, location, document number, asset serial number (VIN, IMEI) or date ranges (created, due, scheduled, closed). Results are paginated.list_organizationsFind client organizations by `names`, `emails`, `phones`, `tags` or managers, or by created/modified dates.list_peopleFind client people by `names`, `emails`, `phones`, `tags` or managers, or by created/modified dates. Use this to find a client ID before creating orders.search_productsSearch the product catalog by text `q`, SKU, code, barcode or category. Use to find a product ID to add to orders.search_servicesSearch the service catalog by text `q`, barcode or category. Use to find a service ID to add to orders.set_order_statusChanges dataChange an order's status by `order_id` to `status_id` (see list_order_statuses), with an optional comment.update_orderChanges dataUpdate an order by `order_id`: malfunction, conclusion (`resume`), notes, dates, assignee, manager or custom fields. Only the fields you pass change.update_personChanges dataUpdate a client person by `contact_id` (name, email, phones, address, notes, tags, custom fields). Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose RO App from the app list.
- 2
Paste your key
Paste your RO App API key. In RO App open Settings > API and copy the key. The key is linked to your user profile, so the AI gets the same access you have.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in RO App?
The AI can read your company details, locations, employees, clients, orders, order statuses and types, order items, estimates, inquiries, bookings, invoices, products and services. It can create and update clients, create orders, estimates, inquiries and bookings, update orders, change an order's status, add items to an order and add comments.
Does the AI see my RO App API key?
No. Your RO App 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 with lookups only. Creating orders and bookings or changing an order's status can require your approval before it runs. 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 RO App account.
What access does the AI get in RO App?
The RO App API key is linked to the user profile that created it, so the AI can reach what that user can reach. On top of that, it can only use the tools you switch on in PipMCP. If you want tighter access, create the key from a user with fewer permissions.
Let your AI work in RO App today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect RO App freePipMCP is not affiliated with RO App. Product names are trademarks of their owners.






