Brivo Velocity
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| Site: List_sitesB | List all Brivo sites. |
| Site: List_root_sitesB | List Brivo root sites (top-level sites with no parent). |
| Site: List_sites_proximityA | List proximity (Bluetooth/WiFi mobile-pass) information across all sites. |
| Site: Get_siteB | Retrieve a single Brivo site by id. |
| Site: List_site_access_pointsA | List the access points (doors) belonging to a site. |
| Site: List_site_camerasB | List the cameras associated with a site. |
| Site: List_site_groupsA | List the access groups associated with a site. |
| Site: Get_site_proximityA | Get proximity (Bluetooth/WiFi mobile-pass) information for a single site. |
| Access Point: List_access_pointsB | List all Brivo access points (doors/entry points). |
| Access Point: Get_access_pointB | Retrieve a single Brivo access point by id. |
| Access Point: List_access_point_camerasC | List the cameras associated with an access point. |
| Access Point: List_access_point_groupsC | List the access groups with permission on an access point. |
| Access Point: Get_access_point_statusB | Get the live connectivity/device status of an access point. |
| Control Panel: List_control_panelsA | List all Brivo control panels (door controller hardware). |
| Control Panel: Get_control_panelB | Retrieve a single Brivo control panel by id. |
| Control Panel: Get_control_panel_firmwareB | Get the firmware version/status of a control panel. |
| Account: List_accountsC | List all Brivo accounts. |
| Account: Get_account_summaryC | Retrieve a summary of the current account. |
| Account: Get_accountC | Retrieve a single Brivo account by id. |
| Account: List_account_administratorsC | List the administrators for an account. |
| Account: List_account_featuresB | List the enabled features for an account. |
| Account: List_account_settingsC | List the settings for an account. |
| Activity: List_activitiesC | List account activity entries. |
| Administrator: List_administratorsC | List all Brivo administrators. |
| Administrator: Get_current_administratorA | Retrieve the administrator this login belongs to. |
| Administrator: Get_administratorB | Retrieve a single Brivo administrator by id. |
| Administrator: Get_administrator_loginC | Retrieve login details for an administrator. |
| Administrator: List_administrator_rolesC | List the roles assigned to an administrator. |
| Application: List_applicationsC | List all Brivo API applications. |
| Application: List_authorized_applicationsB | List applications authorized on this account. |
| Application: Get_applicationB | Retrieve a single Brivo application by id. |
| Assignments: Get_admin_assignmentsB | Retrieve the site/group assignments configured for an administrator. |
| Camera: List_camerasC | List all Brivo cameras. |
| Camera: Get_cameraA | Retrieve a single Brivo camera by id. |
| Camera: List_camera_access_pointsC | List the access points associated with a camera. |
| Camera: List_camera_video_clipsC | List video clips for a camera within a time range. |
| Credential: List_credentialsC | List all Brivo credentials. |
| Credential: List_credential_formatsA | List the credential formats available on this account. |
| Credential: Get_credentialB | Retrieve a single Brivo credential by id. |
| Credential: Get_user_by_credentialC | Retrieve the user a credential is assigned to. |
| Current Date Time: Get_current_timeA | Get the Brivo server's current date and time. |
| Custom Field: List_custom_fieldsC | List all Brivo custom fields. |
| Custom Field: Get_custom_fieldB | Retrieve a single Brivo custom field by id. |
| Digital Credentials: Get_allegion_credential_allotmentB | Get the Allegion digital credential allotment for this account. |
| Digital Credentials: Get_credential_allotmentB | Get the digital credential allotment for this account. |
| Digital Credentials: Get_user_digital_credentialB | Retrieve the current user's digital credential. |
| Digital Invitations: List_user_digital_invitationsC | List the digital invitations issued to a user. |
| Emergency Scenario: List_emergency_scenariosA | List all configured emergency scenarios (lockdown/egress). |
| Emergency Scenario: List_active_emergency_scenariosB | List emergency scenarios currently active. |
| Event Subscription: List_event_subscriptionsB | List all configured event subscriptions (webhooks). |
| Event Subscription: Get_event_subscriptionB | Retrieve a single event subscription by id. |
| Events: List_access_eventsB | List access events (door opens, denied attempts, etc.). |
| Events: List_audit_eventsB | List audit events (administrative changes). |
| Events: Count_access_eventsC | Count access events matching a filter. |
| Events: Count_audit_eventsC | Count audit events matching a filter. |
| Features: Get_featuresB | Get the features enabled on this Brivo account. |
| Group: List_groupsC | List all Brivo access groups. |
| Group: Get_groupB | Retrieve a single Brivo access group by id. |
| Group: List_group_access_point_permissionsB | List the access points a group has permission on. |
| Group: List_group_usersC | List the users belonging to a group. |
| Holidays: List_holidaysC | List all configured holidays. |
| Holidays: Get_holidayB | Retrieve a single holiday by id. |
| Pass: Get_mobile_passB | Get the current user's Brivo mobile pass. |
| Role: List_rolesB | List all Brivo administrator roles. |
| Schedule: List_schedulesC | List all Brivo schedules. |
| Schedule: Get_scheduleB | Retrieve a single Brivo schedule by id. |
| User: Get_batch_job_statusB | Check the status of a batch job (e.g. a batch user/group assignment). |
| User: List_usersC | List all Brivo users. |
| User: Get_user_by_external_idA | Retrieve a user by their external (third-party system) id. |
| User: List_user_custom_fieldsA | List the custom field values set on a user. |
| User: Get_userA | Retrieve a single Brivo user by id. |
| User: List_user_credentialsB | List the credentials assigned to a user. |
| User: List_user_groupsC | List the groups a user belongs to. |
| User: Get_user_photoA | Get a user's photo. Brivo doesn't document this response's content-type - if it comes back as a non-JSON (likely image) response, this reports its content-type and size rather than the raw bytes. |
| User: Get_user_suspended_statusB | Check whether a user is suspended. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 75 tools
Many tools are scope-variant listings of the same underlying resources (e.g., List_sites/List_root_sites/List_sites_proximity, List_access_points/List_site_access_points, List_cameras/List_site_cameras/List_access_point_cameras). Descriptions clarify intent, but the 75-tool set still creates real misselection risk among similar list/get endpoints.
Almost all tools follow a predictable List_/Get_/Count_ + snake_case noun pattern, which is easy to parse. There are minor anomalies such as Get_admin_assignments and the generic List_activities, but the convention is largely consistent.
75 tools is an extreme count for an MCP surface, especially because many are granular read-only list/get endpoints that could be consolidated with filters or pagination. This far exceeds the typical 3-15 well-scoped range and creates a heavy cognitive load.
The surface appears entirely read-only (List, Get, Count); there are no create, update, delete, assign, lock/unlock, or other lifecycle operations. For an access-control domain, this leaves severe gaps in managing users, credentials, groups, sites, and access points.