Skip to content

Integration · Field service

Connect Claude & ChatGPT to Urable

Ask your AI which jobs are still quotes, what is on the calendar, or to book a customer in. It can look up customers and their vehicles or properties, create and update jobs, appointments and orders, read proposals and payments, and record payments you have collected. It uses your own services catalog and team members in Urable.

Connect Urable free

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

Try asking

  • “Which jobs are still at the quote stage?”

    The AI lists jobs with status quote, so you can see which customers to follow up with.

  • “Add a new customer, Sam Carter, and his Tesla Model 3.”

    It checks by email that Sam is not already there, creates the customer and adds the car as an item, with VIN or license plate if you give them.

  • “Create a ceramic coating job for Sam's Tesla next Tuesday and assign it to Alex.”

    It finds the service in your catalog and Alex's user ID, then creates the job with the line item, schedule and assignee.

What your AI can do

Customers and items

Search, create and update customers, and add the vehicles or properties you work on with VINs, plates and notes.

Jobs and calendar

Create and update jobs with line items, schedule and assigned users, and manage consultations, reminders and other calendar events.

Orders and payments

Create and update product orders, read proposals and payments, and record payments collected from customers.

  • “Move Friday's 2 pm consultation to Monday at 10.”

    It finds the calendar event and updates its start and end time.

  • “Sam paid 450 USD in cash for his job. Record it.”

    It records the payment against the job. No card is charged, but Urable normally sends Sam a receipt.

  • “Which orders are paid but not fulfilled yet?”

    It lists product orders with status paid, so you can see what still needs to go out.

28 tools for Urable

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

  • create_appointmentChanges dataCreate a calendar event with `name`, `start` and `end` (Unix ms). Optional type, customer, assigned users and notes.
  • create_customerChanges dataCreate a customer with `first_name` (required), last name, emails, phone numbers, locations and notes. Search by email first to avoid duplicates.
  • create_itemChanges dataAdd an item (vehicle or property) to a customer with `name` and `customer_id`, plus optional VINs, license plates, location and notes.
  • create_jobChanges dataCreate a job for a customer: needs `customer_id`, `item_ids` (the vehicles/properties), `industry` and `line_items` (each with a productServiceId). Optional start/end (Unix ms), status, assigned users and notes.
  • create_orderChanges dataCreate a product order for `customer_id` with `line_items` (each with a productServiceId and quantity). Optional type (in-person, pickup, ship, email), status and notes.
  • delete_appointmentDeletesPermanently delete a calendar event by `event_id`. This cannot be undone.
  • get_appointmentGet one calendar event by `event_id`.
  • get_customerGet one customer by `customer_id`, including contact details, locations and notes.
  • get_itemGet one customer item (vehicle or property) by `product_id`.
  • get_jobGet one job by `project_id`, including its items, line items, schedule and status.
  • get_orderGet one order by `order_id`, with its line items and totals.
  • get_paymentGet one payment by `payment_id`.
  • get_proposalGet one proposal by `proposal_id`.
  • list_appointmentsList calendar events (meetings, consultations, reminders, time off), optionally filtered by `customer_id`, `user_id` or `type`.
  • list_itemsList customer items (the vehicles or properties you work on), optionally filtered by `customer_id` or `vin`.
  • list_jobsList jobs, optionally filtered by `customer_id` or `status` (quote, scheduled, in progress, completed, archived, canceled) and sorted by `order_by`.
  • list_ordersList product orders, optionally filtered by `customer_id` or `status` (placed, paid, fulfilled).
  • list_paymentsList recorded payments, optionally filtered by `customer_id`, `job_id`, `order_id` or `status`.
  • list_proposalsList proposals (quotes sent to customers), optionally filtered by `customer_id` or `status`.
  • list_servicesList your catalog of products and services (with prices), optionally filtered by `type`, `industry` or `category_ref`. Use it to find productServiceId values for line items.
  • list_team_membersList the team members (users) in your Urable account, e.g. to find user IDs for assigning jobs and events.
  • record_paymentChanges dataRecord a payment collected from a customer: `customer_id`, `total` in cents, plus the job_ids or order_ids it applies to and the payment method. This does not charge a card, but it normally sends the customer a receipt email/SMS and syncs to QuickBooks.
  • search_customersList customers, or find one by exact `email`. Use this to get a customer ID before creating jobs, orders or payments.
  • update_appointmentChanges dataUpdate a calendar event by `event_id`, e.g. move its start/end (Unix ms) or change notes. Only the fields you pass change.
  • update_customerChanges dataUpdate a customer's name, emails, phone numbers, locations, status or notes by `customer_id`. Only the fields you pass change.
  • update_itemChanges dataUpdate a customer item (vehicle or property) by `product_id`. Only the fields you pass change.
  • update_jobChanges dataUpdate a job by `project_id`, e.g. change its status, schedule (Unix ms), assigned users, line items or notes. Only the fields you pass change.
  • update_orderChanges dataUpdate an order by `order_id`, e.g. its status, line items or notes. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Urable API key. In the Urable app, open Settings and find the Developer section (you need an admin account). Under API Keys, create an API key, give it a name and choose its scopes. Copy it right away, as it is shown only once.

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

The AI can read customers, items (vehicles or properties), jobs, calendar events, orders, proposals, payments, your services catalog and team members. It can create and update customers, items, jobs, calendar events and orders, record payments and delete calendar events.

Does the AI see my Urable API key?

No. Your Urable 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 calendar event is permanent, and recording a payment normally sends the customer a receipt, so both 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 Urable account.

Does recording a payment charge the customer's card?

No. It records a payment you have already collected, with the amount and payment method, against the jobs or orders it covers. It does not charge a card. Urable normally sends the customer a receipt by email or SMS and syncs the payment to QuickBooks.

Let your AI work in Urable today.

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

Connect Urable free

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