Skip to content

Integration · Field service

Connect Claude & ChatGPT to Keycafe

Ask your AI where a key is, who has access to it, or to give a contractor access for tomorrow morning. It can search keys, locations and key boxes, create, change and cancel key accesses, and read the events for pickups and drop-offs. Keeping track of keys takes a question instead of a round of clicking.

Connect Keycafe free

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

Try asking

  • “Where is the key for 22 Harbor Road right now?”

    The AI searches your keys and returns the key with its location, box and current status.

  • “Give Tom from Nordic Plumbing access to the 4B key tomorrow from 8 to 12.”

    It creates a key access with the dates and times. Keycafe notifies Tom with a pickup code unless you suppress it.

  • “Cancel the access we gave the cleaner.”

    It finds the access and cancels it, so the pickup code no longer works.

What your AI can do

Keys and locations

Search keys, locations and key boxes, and create or update keys with notes, pickup notes and addresses.

Accesses

Give people access to a key with start and end times, change or cancel an access, resend a pickup code or get its QR code.

Activity

Read events and key exchanges such as pickups, drop-offs and cancelled accesses, filtered by user, location or date.

  • “Tom lost his code. Send it again.”

    It resends the access details and pickup code to him.

  • “What pickups and drop-offs happened at the Main Street location yesterday?”

    It lists events filtered by location, type and date.

  • “Add a new key for the storage room.”

    It creates the key with a name, notes and home location.

22 tools for Keycafe

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

  • cancel_accessDeletesCancel a key access by access_id so its pickup code no longer works.
  • create_accessChanges dataGive someone access to a key: pass the key, the user (existing ID or email/mobile) or a visitor name, and start/end dates and times. Keycafe notifies the user with a pickup code unless suppressed.
  • create_keyChanges dataCreate a new key with a name and optional description, notes, pickup note, address and home location.
  • get_accessGet one key access by access_id, including the key, user, dates and pickup code.
  • get_access_qr_codeGet the QR code image for a key access by access_id, with optional width and height.
  • get_boxGet one key box by box_id.
  • get_eventGet one activity event by event_id.
  • get_exchangeGet one key exchange by exchange_id.
  • get_keyGet one key by key_id, including its location, box and current status.
  • get_locationGet one location by its ID.
  • list_groupsList user groups in an organization.
  • list_organization_membersList organization memberships (users in an organization), filtered by organization or user.
  • list_organizationsList the Keycafe organizations you belong to, with their IDs.
  • resend_accessVisible to othersResend the access details and pickup code for an access_id to its user.
  • search_accessesSearch key accesses (bookings that let someone pick up a key) by text or organization.
  • search_boxesList key boxes (SmartBoxes) at a location or in an organization.
  • search_eventsList activity events such as pickups, drop-offs, access created or cancelled, filtered by type, user, location or date.
  • search_exchangesList key exchanges (pickups, drop-offs, activations), filtered by type, user, location, date, active or completed.
  • search_keysSearch your keys by name or text (query), optionally within an organization. Use it to find a key ID.
  • search_locationsSearch Keycafe locations (sites where key boxes are installed) by text or organization.
  • update_accessChanges dataChange a key access by access_id: name, time zone, and start/end dates and times.
  • update_keyChanges dataUpdate a key's name, description, notes, pickup note, address or home location by key_id.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste two fields: your Keycafe account email followed by /key (for example [email protected]/key) and your API key. In Keycafe click the user dropdown (top right) > My Account > Advanced > API Settings > Generate Key. Generating a new key disables the previous one.

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

The AI can search keys, locations, key boxes, accesses, events and exchanges, and list organizations, members and groups. It can create and update keys, create, update and cancel accesses, resend access details and get the QR code for an access.

Does the AI see my Keycafe credentials?

No. Your Keycafe username and API key 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, so you can start with lookups only. Cancelling an access stops a pickup code from working, and creating or resending an access contacts the user, 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 Keycafe account.

Why does the username end in /key?

Keycafe uses your account email followed by /key as the username and the API key as the password. Generating a new key in Keycafe disables the previous one, so paste the new key into PipMCP if you ever create another.

Let your AI work in Keycafe today.

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

Connect Keycafe free

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