Integration · Scheduling
Connect Claude & ChatGPT to Envoy
Ask your AI which guests are expected, who signed in at reception today, or to invite a visitor in Envoy. It can read invites, the visitor log, employees, locations, desks, spaces, reservations and package deliveries. It can also create invites, sign visitors in and out, book desks and rooms, and plan employee office days.
Free plan, no credit card. Takes about a minute.
Try asking
“Which guests are invited, and who is hosting them?”
The AI lists visitor invites with invitee, host and expected arrival time.
“Invite Jane Miller to meet Tom on Thursday at 10.”
It finds Tom among your employees and creates an invite for Jane with the expected arrival time.
“Who signed in at reception today?”
It reads the visitor log sorted by sign-in time and lists names, hosts and sign-in and sign-out times.
What your AI can do
Visitors and invites
Read the visitor log, create, update and delete invites and recurring invites, check guests in, and sign visitors in and out.
Desks and rooms
Find desks and bookable spaces, book, check in to, check out of and cancel reservations, and manage desks.
Employees and office days
List employees and locations, schedule office days and check people in and out, and track package deliveries.
“Book a desk for [email protected] on Monday.”
It finds the location and creates a desk reservation for her for the time you give.
“Sign out Peter Lund, he left at 16:00.”
It finds his visitor entry and sets the sign-out time.
“Are there any packages waiting at the front desk?”
It lists the package deliveries logged at the front desk with carrier, recipient and status.
25 tools for Envoy
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
book_spaceChanges dataBook a desk or room for someone: `locationId`, `spaceType` (DESK or ROOM), `userEmail`, `startTime` and optional `endTime` and `spaceId` (UTC times).cancel_reservationDeletesCancel a reservation by `reservation_id`. This cannot be undone.check_in_inviteVisible to othersCheck in an invited guest by `invite_id`; set `print_badges` to print a badge. This signs the guest in.check_in_reservationChanges dataCheck in to a reservation by `reservation_id`.check_out_reservationChanges dataCheck out of a reservation by `reservation_id`.delete_inviteDeletesDelete an invite by `invite_id`, cancelling the visit. This cannot be undone.get_deliveryGet one package delivery by `shipment_id`, including carrier, recipient and status.get_employeeGet one employee by `employee_id`.get_inviteGet one invite by `invite_id`, including invitee, host and expected arrival time.get_locationGet one Envoy location by `address_id` (the location ID).get_reservationGet one desk or room reservation by `reservation_id`.get_visitor_entryGet one visitor sign-in entry by `page_id` (the entry ID), including name, host and sign-in and sign-out times.list_deliveriesList package deliveries logged at the front desk, with `page`.list_employeesList employees page by page (`page`, `limit`, `sort`, `order`), with their IDs, names and emails. Employee IDs are used as hosts.list_invitesList visitor and employee invites (pre-registrations), filterable by `type`, `approval_status`, `sort`/`order`, with `page` and `limit`.list_locationsList your Envoy office locations with their IDs. Location IDs are needed for visitor entries, reservations and work schedules.list_reservationsList desk and room reservations, filterable by `type` (DESK or ROOM), `status`, `start_time` and `end_time` (UTC), with `page` and `limit`.list_visitor_entriesList visitor sign-in entries (the visitor log), sorted with `sort` (CREATED_AT or SIGNED_IN_AT) and `order`, with `page` and `limit`.list_visitor_flowsList visitor sign-in flows (visitor types), optionally filtered by `type`, with `page` and `limit`. Flow IDs are needed to sign in a visitor.list_work_schedulesList employee office work schedules (planned office days), with `page` and `limit`.schedule_office_dayChanges dataSchedule an employee to come into the office: `email`, `locationId` and `expectedArrivalAt` (UTC).search_desksFind desks by `name`, `location_ids`, `floor_ids` or `neighborhood_ids`, with `page` and `limit`.search_spacesFind bookable spaces such as rooms by `name`, `type`, `location_ids` or `floor_ids`, with `page` and `limit`.sign_in_visitorChanges dataSign a visitor in by creating an entry with `locationId`, `flowId` and `fullName`, plus optional `email`, `signedInAt`, `notifyHost` and `printBadge`. With `notifyHost` the host is notified.update_visitor_entryChanges dataUpdate a visitor entry by `page_id`, e.g. set `signedOutAt` to sign the visitor out, or correct `fullName` or `email`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Envoy from the app list.
- 2
Paste your key
Paste a Client API Key from Envoy. In the Envoy dashboard open the Dev Dashboard, click Create New, name the integration and add the API scopes you need, for example entries.read, invites.read, invites.write and reservations.read. Save it and copy the Client API Key shown for the integration.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Envoy?
The AI can read locations, employees, visitor entries, invites, recurring invites, sign-in flows, desks, spaces, reservations, work schedules, deliveries and blocklist entries. It can create and update invites, sign visitors in and out, book, check in to and cancel desk and room reservations, schedule office days, and manage desks, deliveries and the blocklist.
Does the AI see my Envoy credentials?
No. Your Envoy 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 read-only. Invites and visitor sign-ins can reach people outside PipMCP, and cancelling a reservation or deleting an invite is permanent, 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 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 Envoy scopes should I give the integration?
Only the ones you need. Each Envoy endpoint needs a matching scope on the integration, for example entries.read to read the visitor log or invites.write to create invites. If a scope is missing, Envoy refuses the call. That works as a second limit next to the tools you switch on in PipMCP.
Related integrations
Let your AI work in Envoy today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Envoy freePipMCP is not affiliated with Envoy. Product names are trademarks of their owners.






