Skip to main content
Glama
ThatGuyinIT

Brivo Velocity

by ThatGuyinIT

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.8/5.0

Scored across 75 tools

Disambiguation3/5

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.

Naming Consistency4/5

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.

Tool Count1/5

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.

Completeness1/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues