Integration · Developer tools
Connect Claude & ChatGPT to Kisi
Ask your AI who has access to which door, who was in the office on a given day, or to set up access for a visitor in Kisi. It can search places, doors, users, guests, groups and cards, and read access reports. It can also add users and guests, create access links, assign cards, turn a user's access on or off, and open or lock down doors when you allow it.
Free plan, no credit card. Takes about a minute.
Try asking
“Who was in the Copenhagen office last Tuesday?”
The AI finds the place and lists who was present on that date.
“Which doors does the Warehouse group open?”
It finds the access group and lists the doors it gives access to.
“Create an access link for our visitor Sara, valid tomorrow 9 to 17.”
It creates a shareable access link for the visitor group with the times you gave, and can send it to her email or phone.
What your AI can do
Places and doors
Search places and locks, see door status and presence per place, open a door remotely, and start or end a lockdown.
Users, guests and groups
Search and create users and guests, update access, see which groups give access to which doors, and remove group access.
Cards, links and reports
List and assign access cards, create and search access links for visitors, and read saved access reports.
“Assign card 4012 to Mikkel Jensen.”
It finds the user and the card and assigns the card to him.
“Turn off access for Peter, who left the company today.”
It finds the user and sets his access to disabled.
“Which doors are offline right now?”
It searches your locks filtered on online status and lists the ones that are not online.
28 tools for Kisi
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
assign_cardChanges dataAssign an access card to a user or guest. Pass `card_assignment` with `card_id`, `assignee_type` (User or Guest) and `assignee_id`.cancel_lock_lockdownDeletesEnd the lockdown on one door by `lock_id`.create_access_linkChanges dataCreate a shareable access link (e.g. for a visitor) for a group. Pass `group_link` with `group_id`, `name`, optional email or phone to send it to, and valid from/until times.create_guestChanges dataCreate a guest with `name` and optional email and phone number.create_userChanges dataAdd a user to the organization. Pass `user` with email (required), name and notes; `send_emails` controls whether Kisi emails them an invitation.get_current_userGet the Kisi user whose API key this connection uses.get_groupGet one access group by `group_id`, with its settings and restrictions.get_lockGet one lock (door) by `lock_id`, with status and restrictions.get_organizationGet the Kisi organization this connection belongs to (name, time zone, settings summary).get_placeGet one place by `place_id`.get_reportGet one access report by `report_id`.get_userGet one user by `user_id`, with access status and notes.list_card_assignmentsList which cards are assigned to which users or guests. Filter by card, assignee or status.list_cardsList access cards, filterable by card number, facility code or status. Paged.list_group_locksList the doors an access group gives access to. Pass `group_id`.list_presencesList who was present at a place on a given `date`. Pass `place_id` and `date`.list_reportsList saved access reports.lock_down_lockVisible to othersPut one door (`lock_id`) into lockdown so nobody can unlock it until the lockdown is cancelled.remove_role_assignmentDeletesRemove a role assignment by `role_assignment_id`, e.g. take a user out of an access group. The user loses that access immediately.search_access_linksList or search access links, optionally for one `group_id`.search_groupsList or search access groups with `query`, or filter by place or lock. Groups decide who can open which doors.search_guestsList or search guests with `query`. Paged.search_locksList or search locks (doors) with `query`, or filter by place, floor, online or locked-down status. Paged.search_placesList or search places (buildings/sites) with `query`. Paged.search_role_assignmentsList who has which role or group access. Filter by `role_id`, `assignee_id`, or what it applies to (e.g. a group), or search by user name/email with `query`.search_usersSearch users by name, email or notes with `query`, or filter by `email`, group or place. Paged with `limit`/`offset`.unlock_lockVisible to othersUnlock a door remotely by `lock_id`. The door opens physically; only use when asked.update_userChanges dataUpdate a user by `user_id`: name, notes, metadata or `access_enabled` (turn their access on or off).
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Kisi from the app list.
- 2
Paste your key
Paste a Kisi API key. You need organization owner or admin rights. Sign in to Kisi, click your name (top right) > My Account, open the API tab and click Add API Key. Enter a name and your Kisi password, click Add and copy the key shown.
- 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 Kisi?
The AI can read your organization, places, doors, users, guests, access groups, role assignments, cards, access links, presence and saved reports. It can create users, guests and access links, assign cards, update users, remove group access, open doors remotely and start or end a lockdown.
Does the AI see my Kisi API key?
No. Your Kisi 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. Removing someone's group access takes effect immediately, and ending a lockdown affects a real door. These actions 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 Kisi account. PipMCP is not affiliated with Kisi.
Can the AI open doors?
Only if you switch on the tool that opens doors. It opens a real door, so you can also make it require your approval every time. The same goes for putting a door into lockdown.
Related integrations
Let your AI work in Kisi today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Kisi freePipMCP is not affiliated with Kisi. Product names are trademarks of their owners.






