Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to Envoy for Desks

Ask your AI to book a desk, see who is in the office on Thursday or free up a desk someone forgot to check out of. It can search desks and spaces across your Envoy locations, create and cancel reservations, check people in and out, and create or update desks.

Connect Envoy for Desks free

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

Try asking

  • “Book a desk for [email protected] at our Copenhagen office tomorrow at 9.”

    The AI finds the location ID and creates a desk reservation for Jane at that start time.

  • “Who has a desk booked on Thursday?”

    It lists the reservations for that day with the person's email, space and status.

  • “Which meeting rooms are on the 3rd floor?”

    It searches spaces of type room on that floor and lists them.

What your AI can do

Reservations

Book desks and rooms for anyone by email, list and read reservations, and cancel them.

Check in and out

Check people in to a reservation and check them out to free up the space.

Desks and spaces

Search desks and spaces by location, floor, neighborhood or name, and create or update desks.

  • “Check me in to my reservation.”

    It finds your reservation and checks you in.

  • “Cancel Peter's reservation for Friday.”

    It finds the reservation and cancels it. A cancelled reservation cannot be restored.

  • “Add desk D-14 on floor 2 and assign it to Maria.”

    It checks that no desk with that name exists, then creates the desk and assigns it to Maria.

15 tools for Envoy for Desks

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

  • cancel_reservationDeletesCancel a reservation by `reservation_id`. This cannot be undone.
  • check_in_reservationChanges dataCheck a person in to their reservation by `reservation_id`.
  • check_out_reservationChanges dataCheck a person out of their reservation by `reservation_id`, freeing the space.
  • create_deskChanges dataCreate a desk with a `name`, `locationId` and `floorId`; optionally a neighborhood, assigned person and map position.
  • create_reservationChanges dataBook a desk or room for someone: pass `locationId`, `spaceType` (DESK or ROOM), `userEmail` and `startTime` (UTC); optionally `spaceId` and `endTime`.
  • get_companyGet the Envoy company details for the connected account.
  • get_deskGet one desk by `desk_id`, including its floor, neighborhood and who it is assigned to.
  • get_locationGet one office location by `address_id` (the location ID).
  • get_reservationGet one reservation by `reservation_id`.
  • get_spaceGet one space (desk or room) by `space_id`.
  • list_locationsList your Envoy office locations, optionally filtered by `ids` or `enabled`. Use it to find a location ID for desks and reservations.
  • list_reservationsList desk and room reservations, filtered by `start_time`/`end_time` (UTC), `emails`, `status` (PENDING, ACTIVE, COMPLETED), `type`, floors or neighborhoods. Defaults to 14 days either side of now.
  • search_desksSearch desks by `name`, `location_ids`, `floor_ids` or `neighborhood_ids`. Search before creating a desk to avoid duplicates.
  • search_spacesSearch bookable spaces (desks or rooms) by `name`, `type` (DESK or ROOM), `location_ids`, `floor_ids` or `neighborhood_ids`.
  • update_deskChanges dataUpdate a desk by `desk_id`: change its name, enabled state, neighborhood or who it is assigned to. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Envoy for Desks from the app list.

  2. 2

    Paste your key

    Paste an Envoy Client API key. In Envoy open the Dev Dashboard (dashboard.envoy.com/dev-dashboard), click Create New, name the integration and add the API scopes it needs (for example locations.read, spaces.read, reservations.read and reservations.write), then save. Copy the integration's Client API Key.

  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 Envoy for Desks?

It can list your locations and read company details, search and read desks and spaces, and list and read reservations. It can create reservations for desks and rooms, check people in and out, cancel reservations, and create or update desks.

Does the AI see my Envoy API key?

No. Your Client 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. Cancelling a reservation cannot be undone and can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Envoy account.

Which API scopes should the key have?

Give the integration in the Envoy Dev Dashboard the scopes for what you want the AI to do, for example locations.read and spaces.read for lookups and reservations.read and reservations.write for bookings. Envoy then blocks anything outside those scopes, on top of the tools you switch on in PipMCP.

Let your AI work in Envoy for Desks today.

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

Connect Envoy for Desks free

PipMCP is not affiliated with Envoy for Desks. Product names are trademarks of their owners.