Skip to content

Integration · CRM & sales

officernd.com

Connect Claude & ChatGPT to OfficeRnD

Ask your AI who has booked a meeting room, whether a desk is free now, or which invoices are still open, and get the answer from OfficeRnD. It can read locations, members, companies, resources, bookings, plans, memberships, fees, invoices, contracts, help desk tickets and visitors. It can also create and update members and companies, book and cancel resources, add one-off fees, handle tickets and register visitors, with your approval if you want it.

Connect OfficeRnD free

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

Try asking

  • “Is Meeting Room 2 free right now?”

    The AI finds the resource and checks whether it is currently free or occupied.

  • “Book Meeting Room 2 for Nordic Design tomorrow from 10 to 12.”

    It books the resource for the company in that time slot. Notification emails go out unless the booking is silent, and a charge may be created at the room's rate.

  • “Which invoices for Nordic Design are unpaid?”

    It lists the company's invoices by status with number, date and due date.

What your AI can do

Members and companies

Search, create and update members and companies, and read memberships, plans and contracts.

Rooms, desks and bookings

List resources, check if one is free, and list, create, change or cancel bookings.

Billing, tickets and visitors

Read invoices and credit notes, add one-off fees, handle help desk tickets, and register visitors and visits.

  • “Add Ida Berg as a new member at our Copenhagen location from 1 November.”

    It creates the member with name, location and start date.

  • “List the help desk tickets and raise the priority on the Wi-Fi one.”

    It lists the tickets from members and updates the priority on the one you mean.

  • “Register Tom Hansen as a visitor for Ida tomorrow at 14:00.”

    It registers Tom as a visitor and schedules the visit with Ida as host. Ida may be notified.

158 tools for OfficeRnD

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

  • add_new_payment_details_for_userChanges dataCreate a new payment for a company. Required: type, method, data or is personal. Search payments first to avoid duplicates. API summary: Add new payment details for user.
  • cancel_bookingDeletesCancel a booking by `booking_id`. The member is notified unless `is_silent` is set; cancellation fees may apply.
  • create_a_new_allocation_for_credit_note_overpaymentChanges dataCreate a new payment for a payment. Required: target or amount. Search payments first to avoid duplicates. API summary: Create a new allocation for credit note/overpayment.
  • create_a_new_overpaymentChanges dataCreate a new payment for a company. Required: date, location or lines. Search payments first to avoid duplicates. API summary: Create a new overpayment.
  • create_bookingChanges dataBook a `resource` from `start` to `end` (ISO date-times) for a `member` or `company`, with optional `title`, `description` and `recurrence`. Set `is_silent` to skip notification emails. May create a charge per the resource's rate.
  • create_companyChanges dataCreate a company with `name`, `location` ID and `start_date`, plus optional email, website, address and billing details.
  • create_company_assignmentChanges dataCreate a new assignment for a company. Required: resource, membership or start date. API summary: Create an assignment.
  • create_company_checkoutChanges dataCreate a new checkout for a company. Required: member or options. API summary: Execute checkout.
  • create_company_contractChanges dataCreate a new contract for a company. Required: document type, company, member, start date, plans or one off plans. API summary: Add new contract.
  • create_company_creditChanges dataCreate a new credit for a company. Required: count. API summary: Create a new set of credits.
  • create_company_dealChanges dataCreate a new deal for a company. Required: name. API summary: Add new opportunity.
  • create_company_eventChanges dataCreate a new event for a company. Required: title, location, start or end.
  • create_company_pageChanges dataCreate a new page for a company. Required: title, description or locations. API summary: Add a new post.
  • create_company_passChanges dataCreate a new pass for a company. Required: start date, count, interval length, is personal or resource type. API summary: Add a new set of day passes.
  • create_company_paymentChanges dataCreate a new payment for a company. Required: payment, date, amount or account. Search payments first to avoid duplicates. API summary: Create a new charge for invoice.
  • create_company_subscriptionChanges dataCreate a new subscription for a company. Required: name, start date, location or plan. API summary: Add a new membership.
  • create_company_webhookDeletesCreate a new webhook for a company. Required: event types or url. Destructive action; may require approval. API summary: Add a new webhook.
  • create_contract_signChanges dataCreate a new sign for a contract. API summary: Sign a contract.
  • create_contract_terminateChanges dataCreate a new terminate for a contract. API summary: Terminate a contract.
  • create_feeChanges dataAdd a one-off fee: `name`, `plan` ID, `price`, `location`, `issue_date` and the `member` or `company` to bill. It appears on their next invoice.
  • create_impersonateDeletesCreate a new impersonate. Required: email. Destructive action; may require approval. API summary: Impersonate a member.
  • create_memberChanges dataCreate a member with `name`, `location` ID and `start_date`, plus optional email, phone, `company`, address and tags.
  • create_paymentChanges dataCreate a new payment. Required: type, method, payment customer, payment source, is personal or details. Search payments first to avoid duplicates. API summary: Register pre-created Stripe payment details.
  • create_resetDeletesCreate a new reset. Required: email. Destructive action; may require approval. API summary: Reset password.
  • create_signupChanges dataCreate a new signup. Required: email, password or name. API summary: Create a user.
  • create_summaryChanges dataCreate a new summary. Required: member. API summary: Get checkout cost preview.
  • create_ticketChanges dataCreate a help desk ticket for a `member` with `subject`, `type`, `priority`, `severity` and optional `message`.
  • create_visitChanges dataSchedule a visit: `visitor` ID, `location`, `start`, `end` and optional host `member`. The host may be notified.
  • create_visitorChanges dataRegister a visitor with `name` and `type`, plus optional email, phone and the host `member` or `company`.
  • delete_companyDeletesPermanently delete a company by company id. Destructive action; may require approval. API summary: Delete company.
  • delete_company_assignmentDeletesPermanently delete a assignment by assignment id. Destructive action; may require approval. API summary: Delete an assignment.
  • delete_company_bookingDeletesPermanently delete a booking by booking id. Destructive action; may require approval. API summary: Delete booking.
  • delete_company_contractDeletesPermanently delete a contract by contract id. Destructive action; may require approval. API summary: Delete contract.
  • delete_company_creditDeletesPermanently delete a credit by credits id. Destructive action; may require approval. API summary: Delete a set of credits.
  • delete_company_dealDeletesPermanently delete a deal by deal id. Destructive action; may require approval. API summary: Delete opportunity.
  • delete_company_eventDeletesPermanently delete a event by event id. Destructive action; may require approval. API summary: Delete an event.
  • delete_company_feeDeletesPermanently delete a fee by fee id. Destructive action; may require approval. API summary: Delete a single fee.
  • delete_company_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete a post.
  • delete_company_passDeletesPermanently delete a pass by passes id. Destructive action; may require approval. API summary: Delete a set of day passes.
  • delete_company_paymentMoves moneyPermanently delete a payment by payment id. Financial or irreversible action; may require approval. API summary: Delete a charge for invoice.
  • delete_company_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete a single membership.
  • delete_company_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete member.
  • delete_company_visitDeletesPermanently delete a visit by visit id. Destructive action; may require approval. API summary: Delete visit.
  • delete_company_visitorDeletesPermanently delete a visitor by visitor id. Destructive action; may require approval. API summary: Delete visitor.
  • delete_company_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete a single webhook.
  • delete_payment_details_by_idDeletesPermanently delete a payment by payment details id. Destructive action; may require approval. API summary: Delete payment details by id.
  • get_benefitGet one benefit by org slug. API summary: Get benefits count by filter.
  • get_bookingGet one booking by `booking_id`.
  • get_booking_2Get one booking by org slug. API summary: Get bookings count.
  • get_companyGet one company by `company_id`.
  • get_company_accountGet one account for a company by account id. API summary: Get single revenue account.
  • get_company_addressGet one address for a company by address id. API summary: Retrieve single location.
  • get_company_amenityGet one amenity for a company by amenity id. API summary: Get an amenity.
  • get_company_benefitGet one benefit for a company by benefit id. API summary: Get benefit.
  • get_company_checkinGet one checkin for a company by checkin id. API summary: Retrieve a single Check-In.
  • get_company_contractGet one contract for a company by contract id. API summary: Get contract.
  • get_company_creditGet one credit for a company by credits id. API summary: Retrieve single set of credits.
  • get_company_dealGet one deal for a company by deal id. API summary: Get opportunity.
  • get_company_eventGet one event for a company by event id. API summary: Retrieve single event.
  • get_company_feeGet one fee for a company by fee id. API summary: Get a single fee.
  • get_company_floorGet one floor for a company by floor id. API summary: Gets a specific floor.
  • get_company_integrationGet one integration for a company by integration id. API summary: Get a single integration.
  • get_company_messageGet one message for a company by ticket id. API summary: Retrieve all comments for a ticket.
  • get_company_pageGet one page for a company by page id. API summary: Gets a post.
  • get_company_passGet one pass for a company by passes id. API summary: Get a set of day passes.
  • get_company_planGet one plan for a company by plan id. API summary: Get plan.
  • get_company_resourceGet one resource for a company by resource id. API summary: Retrieve single resource.
  • get_company_resource_rateGet one resource rate for a company by resource rate id. API summary: Retrieve single resource rate.
  • get_company_secondary_currencyGet one secondary currency for a company by secondary currency id. API summary: Get a specific secondary currency.
  • get_company_subscriptionGet one subscription for a company by subscription id. API summary: Get a single membership.
  • get_company_tax_rateGet one tax rate for a company by tax rate id. API summary: Get single tax rate.
  • get_company_ticketGet one ticket for a company by ticket id. API summary: Get ticket.
  • get_company_visitGet one visit for a company by visit id. API summary: Get visit.
  • get_company_visitorGet one visitor for a company by visitor id. API summary: Get visitor.
  • get_company_webhookGet one webhook for a company by webhook id. API summary: Get a single webhook.
  • get_contractGet one contract by org slug. API summary: Get contracts count by filter.
  • get_dealGet one deal by org slug. API summary: Get opportunities count.
  • get_eventGet one event by org slug. API summary: Get events count.
  • get_feeGet one fee by org slug. API summary: Get fees count.
  • get_invoiceGet one invoice or credit note by its ID (`payment_id`), with lines and amounts.
  • get_memberGet one member by `user_id`, with contact details, company and status.
  • get_organizationGet your OfficeRnD organisation's details (name, currency, time zone).
  • get_paymentGet one payment by org slug. API summary: Retrieve the payments count.
  • get_payment_details_for_userList payments for a company. Optional filters: member, company, select, cursor next or cursor prev. API summary: Get payment details for user.
  • get_planGet one plan by org slug. API summary: Get plans count by filter.
  • get_resourceGet one resource by org slug. API summary: Get resources count.
  • get_resource_rateGet one resource rate by org slug. API summary: Get resource rates count.
  • get_resource_statusGet whether a resource is currently free or occupied, by `resource_id`.
  • get_subscriptionGet one subscription by org slug. API summary: Get memberships count.
  • get_ticketGet one ticket by org slug. API summary: Get tickets count by filter.
  • get_userGet one user by org slug. API summary: Get members count by filter.
  • get_user_statusChanges dataGet the current status of a user by member id. API summary: Update member status.
  • list_billingsList billings. API summary: Retrieve billing settings.
  • list_bookingsList bookings, filtered by `resource`, `member`, `company`, `location` or date range (`series_start`, `series_end`). Paginate with `cursor_next`.
  • list_business_hoursList business hours. Optional filters: location, cursor next or cursor prev. API summary: Retrieve business hours.
  • list_company_accountsList accounts for a company. Optional filters: select, cursor next or cursor prev. API summary: Retrieve all revenue accounts.
  • list_company_amenitiesList amenities for a company. Optional filters: id, title, created at, modified at, select or cursor next. API summary: Retrieve all amenities.
  • list_company_assignmentsList assignments for a company. Optional filters: resource, membership, modified at, created at, select or cursor next. API summary: Retrieve assignments by resource and/or membership.
  • list_company_benefitsList benefits for a company. Optional filters: created at, modified at, select, cursor next or cursor prev. API summary: Get benefits.
  • list_company_checkinsList checkins for a company. Optional filters: id, company, member, location, source or start. API summary: Retrieve all check-ins.
  • list_company_creditsList credits for a company. Optional filters: company, member, valid from, valid to, modified at or created at. API summary: Retrieve all credits.
  • list_company_dealsList deals for a company. Optional filters: id, company, member, created at, modified at or select. API summary: Get opportunities.
  • list_company_eventsList events for a company. Optional filters: location, start, end, modified at, created at or select. API summary: Retrieve all events.
  • list_company_opportunity_statusesList opportunity statuses for a company. Optional filters: select, cursor next or cursor prev. API summary: Retrieve all opportunity statuses.
  • list_company_pagesList pages for a company. Optional filters: id, locations, modified at, created at, select or cursor next. API summary: Retrieve all posts.
  • list_company_passesList passes for a company. Optional filters: id, company, member, modified at, created at or select. API summary: Get sets of day passes.
  • list_company_paymentsList payments for a company. Optional filters: id, status, payment, source, date or modified at. API summary: Retrieve all charges.
  • list_company_propertiesList properties for a company. Optional filters: select, cursor next or cursor prev. API summary: Retrieve all custom properties.
  • list_company_resource_ratesList resource rates for a company. Optional filters: created at, modified at, select, cursor next or cursor prev. API summary: Retrieve all resource rates.
  • list_company_resource_typesList resource types for a company. Optional filters: id, type, select, cursor next or cursor prev. API summary: Get resource types.
  • list_company_secondary_currenciesList secondary currencies for a company. Optional filters: select, cursor next or cursor prev. API summary: Retrieve all secondary currencies.
  • list_company_tax_ratesList tax rates for a company. Optional filters: select, cursor next or cursor prev. API summary: Retrieve all tax rates.
  • list_company_ticket_optionsList ticket options for a company. Optional filters: select, cursor next or cursor prev. API summary: Get ticket options.
  • list_company_visitsList visits for a company. Optional filters: id, visitor, member, location, start or end. API summary: Get visits.
  • list_company_webhooksList webhooks for a company. Optional filters: select, cursor next or cursor prev. API summary: Get a list of webhooks.
  • list_contractsList membership contracts, by `company`, `status`, `stage` or `location`.
  • list_feesList one-off fees, by `member`, `company`, `plan` or issue date.
  • list_invoicesList invoices and credit notes, by `company`, `member`, `status`, `number`, `date` or `due_date`. Paginate with `cursor_next`.
  • list_locationsList your locations (buildings/spaces) with their IDs, optionally by `name` or `is_open`.
  • list_membershipsList memberships (plan subscriptions), by `member`, `company`, `plan`, `location` or status. Paginate with `cursor_next`.
  • list_occurrencesList occurrences. Optional filters: id, company, member, location, resource or is cancelled. API summary: Retrieve all booking occurrences (expanded instances).
  • list_payment_documentsList documents for a payment. API summary: Get all documents associated with the specific invoice.
  • list_paymentsList payments. Optional filters: locations. API summary: Retrieve all payment methods.
  • list_plansList membership plans and products, by `name`, `code` or `location`.
  • list_resource_rate_cancellation_policiesList cancellation policies for a resource rate. API summary: Retrieve the cancellation policy of a resource rate.
  • list_resourcesList bookable resources (meeting rooms, desks, offices) by `name`, `type` or `location`.
  • list_statsList stats. Optional filters: month, company, member, select, cursor next or cursor prev. API summary: Get the coin credit balance for a company/member in a specific month.
  • list_ticketsList help desk tickets raised by members. Paginate with `cursor_next`.
  • list_visitorsList visitors. Optional filters: id, company, member, location, source or start. API summary: Retrieve all visitor check-ins.
  • search_companiesSearch member companies (teams) by `name`, `location` or `status`. Paginate with `cursor_next`.
  • search_company_floorsSearch floors for a company by id, name, location, created at, modified at or select. Use this to find existing floors before creating a new floor. API summary: Retrieve all floors.
  • search_company_reception_flowsSearch reception flows for a company by id, name, type, location, enabled or select. Use this to find existing reception flows before creating a new reception flow. API summary: Get reception flows.
  • search_membersSearch members by `name`, `email`, `company`, `location` or `status`. Paginate with `cursor_next`.
  • search_visitorsSearch registered visitors by `name` or `email`.
  • submit_authDeletesVerify a auth (org slug). Destructive action; may require approval. API summary: Validate JWT token.
  • submit_bookingVisible to othersValidate a booking (org slug). Has effects visible outside this system.
  • update_allocation_paymentsVisible to othersUpdate an existing payment identified by allocation id. Has effects visible outside this system. API summary: Update allocation accounting.
  • update_bookingChanges dataChange a booking by `booking_id`; pass `start`, `end` and `resource` (required even if unchanged) plus any other fields to change.
  • update_checkoutChanges dataUpdate an existing checkout identified by member id. API summary: Check Out a Member.
  • update_companyChanges dataUpdate a company by `company_id`: name, email, website, address, billing details or custom properties.
  • update_company_checkinChanges dataUpdate an existing checkin identified by member id. API summary: Check in a Member.
  • update_company_contractChanges dataUpdate an existing contract identified by contract id. API summary: Update contract custom properties.
  • update_company_creditChanges dataUpdate an existing credit identified by credits id. API summary: Update an existing set of credits.
  • update_company_dealChanges dataUpdate an existing deal identified by deal id. API summary: Update opportunity.
  • update_company_eventChanges dataUpdate an existing event identified by event id.
  • update_company_feeChanges dataUpdate an existing fee identified by fee id. API summary: Update and existing fee.
  • update_company_messageChanges dataUpdate an existing message identified by ticket id. API summary: Post a comment/comments about a specific ticket.
  • update_company_passChanges dataUpdate an existing pass identified by passes id. API summary: Update a set of day passes.
  • update_company_passwordsMoves moneyUpdate an existing password identified by org slug. Financial or irreversible action; may require approval. API summary: Change password.
  • update_company_paymentMoves moneyUpdate an existing payment identified by payment id. Financial or irreversible action; may require approval. API summary: Update a charge for invoice.
  • update_company_secondary_currencyChanges dataUpdate an existing secondary currency identified by secondary currency id. API summary: Update a secondary currency.
  • update_company_subscriptionChanges dataUpdate an existing subscription identified by subscription id. API summary: Update an existing membership.
  • update_company_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval.
  • update_memberChanges dataUpdate a member by `user_id`: name, email, phone, address, tags, billing details or custom properties. Only the fields you pass change.
  • update_paymentChanges dataUpdate an existing payment identified by payment id. API summary: Update payment.
  • update_ticketChanges dataUpdate a ticket by `ticket_id`: `status`, `priority`, `severity`, `subject` or add a `message`.
  • update_user_companiesVisible to othersUpdate an existing company identified by member id. Has effects visible outside this system. API summary: Update member company.
  • update_user_portal_accessesVisible to othersUpdate an existing portal access identified by member id. Has effects visible outside this system. API summary: Manage member portal access.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose OfficeRnD from the app list.

  2. 2

    Paste your key

    Paste the Client ID and Client secret from an OfficeRnD application, plus your organisation slug. In OfficeRnD admin go to Settings > Data & Extensibility > Developer Tools, create an application with the permissions you want the AI to have, then click View to copy the Client ID and Client secret. The slug is shown under Settings > My Account. HeyMyApps uses these to get access tokens, so there is no separate sign-in.

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

It can read your organisation, locations, members, companies, resources and their status, bookings, plans, memberships, fees, invoices, contracts, help desk tickets and visitors. It can create and update members and companies, create, change and cancel bookings, add one-off fees, create and update tickets, and register visitors and visits.

Does the AI see my OfficeRnD credentials?

No. Your OfficeRnD 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, and the OfficeRnD application's own permissions set a limit too. Bookings can create charges, cancellations may carry fees and one-off fees appear on the next invoice, so these 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 HeyMyApps 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?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own OfficeRnD account.

Will members be notified when the AI books or cancels?

Yes, by default. Notification emails go out for new and cancelled bookings unless the booking is marked silent, which the AI can do when you ask. For a visit, the host may be notified too.

Let your AI work in OfficeRnD today.

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

Connect OfficeRnD free

HeyMyApps is not affiliated with OfficeRnD. Product names are trademarks of their owners.