Skip to content

Integration · CRM & sales

Connect Claude & ChatGPT to Hubhus

Ask your AI which leads came in this week, who owns a lead, or to book a meeting in Hubhus. It can search, create and update leads in a campaign, change their status and assignee and add internal comments. It can also book, move and delete calendar events and read contacts, users, products, booking forms and time entries.

Connect Hubhus free

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

Try asking

  • “Which leads came into the Solar campaign since Monday?”

    The AI finds the campaign and searches its leads created after that date.

  • “Create a lead in Kitchen renovation for Ole Hansen, [email protected], and assign it to Mette.”

    It creates the lead in that campaign with the field values and Mette as assignee.

  • “Move lead 5812 to Offer sent and note that we called today.”

    It updates the lead's status and adds an internal comment.

What your AI can do

Leads and campaigns

Search leads in a campaign by status, contact, assignee or date, create and update them, and add internal comments.

Calendar bookings

Book, update and delete calendar events, find calendar resources and services, and read booking forms.

Contacts, users and time

Look up contacts, users and products, and list time-tracking entries by resource, event or date.

  • “Book a site visit with Anders on Thursday 10 to 11 for lead 5812.”

    It finds Anders' calendar resource and books the event, linked to the lead.

  • “What does Anders have booked next week?”

    It searches calendar events for his resource in that date range.

  • “Move tomorrow's 14:00 meeting to Friday at the same time.”

    It updates the event's start and end. Only the fields it changes are touched.

24 tools for Hubhus

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

  • create_calendar_eventChanges dataBook a calendar event: `start`, `end` and `resource_ids` (the calendar resources attending) are required. Optionally add `title`, `location`, `description`, `lead_ids` and `calendar_services`.
  • create_leadChanges dataCreate a lead in a campaign (`campaign_id`). Set fields with `field_values` / `select_field_values` (keyed by the field's API name), status with `status_slug` or `status_id`, and owner with `assignee_email` or `assignee_id`.
  • delete_calendar_eventDeletesPermanently delete a calendar event by `calendar_event_id`. This cannot be undone.
  • delete_leadDeletesPermanently delete a lead by `lead_id`. This cannot be undone.
  • get_booking_formGet one booking form by `booking_form_id`.
  • get_calendar_eventGet one calendar event by `calendar_event_id`.
  • get_calendar_resourceGet one calendar resource by `calendar_resource_id`.
  • get_campaignGet one campaign by `campaign_id`.
  • get_contactGet one contact by `contact_id`.
  • get_leadGet one lead by `lead_id`, with its field values, status, assignee and contact.
  • get_productGet one product by `product_id`.
  • get_userGet one user by `user_id`.
  • list_booking_formsList booking forms, optionally filtered by `filter_campaign_id`.
  • list_calendar_resourcesList calendar resources (the people or items that can be booked). Use to find `resource_ids` for bookings. Filter with `filter_active` or `filter_self`.
  • list_calendar_servicesList calendar services (meeting types) that can be attached to calendar events.
  • list_campaignsList campaigns (lead pipelines). Use this to find the `campaign_id` needed to search or create leads.
  • list_productsList products, filtered by `filter_is_active`, `filter_type` or `filter_self`. Paginated.
  • list_time_entriesList time-tracking entries. Filter by `filter_calendar_resource`, `filter_calendar_event`, `filter_tags` or `filter_self` (e.g. start/end ranges). Paginated.
  • list_usersList Hubhus users (staff). Filter with `filter_self` on name or email, or `filter_is_active`.
  • search_calendar_eventsSearch calendar bookings. Filter with `filter_self` (e.g. start/end ranges), `filter_calendar_resources`, `filter_leads` or `filter_calendar_services`. Paginated.
  • search_contactsList contacts (the people behind leads). Filter with `filter_self` expressions on name or email, or `filter_created_after`. Paginated.
  • search_leadsSearch leads in one campaign (`campaign_id` required). Filter with `filter_status`, `filter_contact` (e.g. email LIKE ...), `filter_assignee` or `filter_created_after`. Paginated.
  • update_calendar_eventChanges dataUpdate a calendar event by `calendar_event_id`, e.g. move `start`/`end`, change attendees, title or location. Only the fields you pass change.
  • update_leadChanges dataUpdate a lead by `lead_id`: change `field_values`, status (`status_slug`/`status_id`), assignee, or add internal `comments`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Hubhus API token. In Hubhus go to Account › Integrations & API › API documentation › API Tokens and create a general token. For access to one campaign only, create a scoped token under Campaign settings › API Documentation › API Tokens instead.

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

It can search and read leads, campaigns, contacts, users, products, booking forms, calendar events, calendar resources and services, and time entries. It can create and update leads, add internal comments, book and update calendar events, and delete a lead or a calendar event.

Does the AI see my Hubhus credentials?

No. Your Hubhus 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 read-only. Deleting a lead or a calendar event is permanent, and 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 Hubhus account.

Can I limit the AI to one Hubhus campaign?

Yes. Instead of a general token, create a scoped token under Campaign settings › API Documentation › API Tokens. Its access is then limited to that campaign, on top of the tools you switch on in PipMCP.

Let your AI work in Hubhus today.

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

Connect Hubhus free

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