Skip to content

Integration · CRM & sales

Connect Claude & ChatGPT to OneBookPlus

Ask your AI which invoices are overdue, what is booked this week, or to quote a new customer, and get it done in OneBookPlus. It can create and update contacts, quotes, jobs and bookings, and read invoices by number or status. Day-to-day admin gets done from a chat instead of clicking through screens.

Connect OneBookPlus free

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

Try asking

  • “Which invoices are overdue?”

    The AI lists invoices with status overdue, with amounts and due dates.

  • “Book [email protected] for a consultation on Tuesday at 10 am.”

    It finds the contact by email and creates the booking. The end time defaults to one hour later.

  • “Create a quote of 4,500 AUD for Nordic Foods, valid for 14 days.”

    It finds the contact and creates the quote with the total and a valid-until date 14 days out.

What your AI can do

Contacts and bookings

Find contacts by email, create and update them, and create, reschedule or change the status of bookings.

Quotes and jobs

Create and update quotes and jobs, and list them by status, job number or recent changes.

Invoices

Find invoices by number or status, such as sent, paid or overdue, and read amounts and due dates.

  • “Which jobs are in progress, and when are they scheduled to finish?”

    It lists jobs with status in_progress and reads their schedule, site address and totals.

  • “Mark tomorrow's 2 pm booking as cancelled.”

    It finds the booking and sets its status to cancelled.

  • “Which quotes have been accepted since Monday?”

    It lists quotes with status accepted that changed since Monday.

19 tools for OneBookPlus

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

  • create_bookingChanges dataCreate a booking for a contact. Requires `contact_id`, `start_time` and `service_name`; `end_time` defaults to one hour later.
  • create_contactChanges dataCreate a contact with `email` (required), name, company, phone and address. Search by email first to avoid duplicates.
  • create_jobChanges dataCreate a job with a `title`; optionally link a `contact_id` and set status, job type, priority, site address, schedule and estimated total.
  • create_quoteChanges dataCreate a quote for a contact. Requires `total` and `contact_id`; optional `currency` (defaults to AUD) and `valid_until` (defaults to 30 days).
  • delete_contactDeletesDelete a contact by `contact_id`. The contact is removed from your lists.
  • get_bookingGet one booking by `booking_id`, including time, service, contact and status.
  • get_contactGet one contact by `contact_id`.
  • get_invoiceGet one invoice by `invoice_id`, including amounts, status and due date.
  • get_jobGet one job by `project_id` (the job ID), including status, schedule, site address and totals.
  • get_quoteGet one quote by `quote_id`, including total, status and validity.
  • list_bookingsList bookings, optionally only those changed since `updated_since`.
  • list_jobsList jobs, filtered by `status` (quoted, scheduled, in_progress, on_hold, completed, invoiced, cancelled), exact `job_number` or `updated_since`.
  • list_quotesList quotes, filtered by `status` (draft, sent, viewed, accepted, declined, expired, converted) or `updated_since`.
  • search_contactsList contacts, or find one by exact `email`; optional `updated_since`. Use this to get a contact ID.
  • search_invoicesList invoices, or find them by exact invoice `number`, `status` (draft, sent, viewed, partial, paid, overdue, cancelled) or `updated_since`.
  • update_bookingChanges dataUpdate a booking (`booking_id`): reschedule start/end, change notes, or set `status` to confirmed, completed, cancelled or no_show.
  • update_contactChanges dataUpdate a contact's (`contact_id`) name, company, email, phone or address. Only the fields you pass change.
  • update_jobChanges dataUpdate a job (`project_id`): title, status, type, priority, schedule, estimated or actual total. Only the fields you pass change.
  • update_quoteChanges dataUpdate a quote (`quote_id`): change `total`, `valid_until` or `status`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a OneBookPlus API key. In OneBookPlus open Settings > API keys. Request developer access if asked, and once it is approved, create a key (it starts with obp_live_) and copy it.

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

It can search and read contacts, bookings, jobs, quotes and invoices. It can create and update contacts, bookings, jobs and quotes, for example to reschedule a booking or change a quote's status. It can also delete a contact if you switch that tool on.

Does the AI see my OneBookPlus API key?

No. Your OneBookPlus 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 contact removes it from your lists, and it and other changes 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 OneBookPlus account.

Can the AI create invoices in OneBookPlus?

No. The AI can find and read invoices, including amounts, status and due dates, but it cannot create or change them. It can create and update quotes, jobs, bookings and contacts.

Let your AI work in OneBookPlus today.

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

Connect OneBookPlus free

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