Integration · Developer tools
Connect Claude & ChatGPT to Rhombus
Ask your AI what happened at a site and get the answer from your Rhombus organization. It can list alerts, door events, license plate and face sightings, read climate and door sensors, pull camera snapshots and search recorded footage with a plain description. It can also save clips, dismiss alerts, manage users and access groups, and unlock a door if you allow it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which alerts came in at the warehouse last night?”
The AI lists the alerts for that location in the time range, newest first, with device and time.
“Find footage of a person in a red jacket near the loading dock this afternoon.”
It searches recorded footage from those cameras with your description and returns the matching moments.
“Who badged in at the main entrance this morning, and were any attempts denied?”
It lists the door's access events: badge-ins, denied attempts and unlocks.
What your AI can do
Cameras and footage
List cameras and their status, get snapshots, past frames and stream links, search footage by text and save video clips.
Alerts and events
Read and dismiss alerts, and list door events, vehicle and license plate sightings, face sightings and the audit log.
Access, sensors and users
List doors, access groups, door and climate sensors, add users to access groups, create or update users and unlock a door.
“Save a two-minute clip from camera Lobby 1 starting at 14:05.”
It saves a clip with the title you give and the visibility you choose.
“How many people came into the store each day last week?”
It gets a daily people count report for the location.
“Is the server room too warm right now?”
It lists your environmental sensors with their current temperature, humidity and air readings.
30 tools for Rhombus
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_users_to_access_groupChanges dataAdd users (`user_uuids`) to an access control group (`group_uuid`), giving them that group's door access.create_userChanges dataAdd a user to the organization with `name`, `email` and optional `permission_group_uuid`. Sends a welcome email unless `suppress_welcome_email` is true.dismiss_alertChanges dataDismiss one alert by `alert_uuid` so it no longer shows as open for the team.get_alertChanges dataGet the details of one alert by `policy_alert_uuid`: what triggered it, the device, time and clip.get_cameraChanges dataGet the full current state of one camera by `camera_uuid`: health, settings, connection and location.get_camera_frameChanges dataGet a link to the still image a camera (`camera_uuid`) recorded at a moment in the past (`timestamp_ms`, milliseconds since 1970).get_camera_snapshotChanges dataGet a current still image from a camera (`camera_uuid`).get_camera_stream_linksChanges dataGet the live and recorded video stream links for a camera (`camera_uuid`).get_count_reportChanges dataGet people, vehicle, face or motion counts over time: `type` (e.g. PEOPLE, VEHICLES), `scope` (DEVICE, LOCATION, ORG), `interval` (HOURLY, DAILY, WEEKLY...) and a start/end time.get_locationChanges dataGet one location by `location_uuid`, with its address and time zone.get_organizationChanges dataGet the connected Rhombus organization: name, settings and features. Use to confirm which organization you are working in.list_access_groupsChanges dataList the access control groups (who may open which doors) in the organization.list_alertsChanges dataList recent alerts (motion, people, doors and other policy triggers), newest first. Filter with `location_filter`, `device_filter`, `access_controlled_door_filter` or `after_timestamp_ms`/`before_timestamp_ms`; page with `last_uuid` and `max_results`.list_audit_logChanges dataList the audit log of actions taken in the organization (logins, setting changes, video views) between `timestamp_ms_after` and `timestamp_ms_before`.list_camerasChanges dataList all cameras with their IDs, names, locations and online status. Start here to find a `camera_uuid`.list_climate_readingsChanges dataList readings over time for one environmental sensor (`sensor_uuid`), between `created_after_ms` and `created_before_ms`.list_climate_sensorsChanges dataList environmental sensors with their current temperature, humidity and air readings.list_door_eventsChanges dataList access events for a door (`access_controlled_door_uuid`): badge-ins, denied attempts, unlocks. Filter by time with `created_after_ms`/`created_before_ms`.list_door_sensorsChanges dataList door sensors with their current open or closed state.list_doorsChanges dataList the access-controlled doors in the organization with their IDs and locations.list_face_eventsChanges dataList face sightings detected by cameras. In `search_filter` narrow by faceNames, personUuids, locationUuids, deviceUuids or a time range; page with `page_request`.list_known_peopleChanges dataList the named people registered for face recognition in the organization, with their IDs.list_locationsChanges dataList the locations (sites) in the organization with their IDs and addresses. Set `sub_locations_included` to include floors and areas.list_saved_clipsChanges dataList saved video clips in the organization, newest first; page with `max_page_size` and `page_timestamp_ms`.list_usersChanges dataList the users in the organization with their IDs, names, emails and roles.list_vehicle_eventsChanges dataList vehicle and license plate sightings between `start_time_ms` and `end_time_ms`; filter by `license_plate_fuzzy_query`, `license_plate_exact_query`, `location_uuid_filter` or `device_uuid_filter`.save_video_clipChanges dataSave a video clip from one or more cameras: pass `device_uuids`, `start_time_millis`, `duration_sec`, a `title` and optional `description` and `clip_visibility` (PRIVATE, ROLE_RESTRICTED, ORG_WIDE).search_footage_by_textChanges dataSearch recorded footage with a plain description in `search_text` (e.g. "person in red jacket") between `query_start_time_ms` and `query_end_time_ms`; set `model` (CLIP_512 or CHARON) and optional `query_device_uuids`.unlock_doorVisible to othersUnlock an access-controlled door (`access_controlled_door_uuid`) for a moment so someone can enter. This physically opens the door; confirm with the user first.update_userChanges dataUpdate a user (`user_uuid`): name, permission group, phone numbers for alerts or summary email. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Rhombus from the app list.
- 2
Paste your key
Paste a Rhombus API key. In the Rhombus Console go to Settings → API Management and create a token-based API key. Keys are region-bound: organizations on console.eu.rhombussystems.com need the EU API address.
- 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 Rhombus?
It can read your organization, locations, cameras, sensors, doors, access groups, users, alerts, saved clips, count reports, audit log and vehicle, face and door events, and search recorded footage by description. It can save clips, dismiss alerts, create and update users, add users to access groups and unlock a door.
Does the AI see my Rhombus credentials?
No. Your Rhombus 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. Unlocking a door physically opens it, and creating a user sends a welcome email by default. Those 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 Rhombus account.
Can the AI unlock doors?
Only if you switch on the unlock_door tool. It unlocks an access-controlled door for a moment so someone can enter, so it is a good idea to require your approval for it, or leave it off.
Let your AI work in Rhombus today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Rhombus freePipMCP is not affiliated with Rhombus. Product names are trademarks of their owners.






