BoxLock MCP. Control physical access and track assets through conversation
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
BoxLock MCP Server. Manages physical security and automated supply chain logistics. Use your AI client to list all locks, check battery health, track barcodes, and authorize remote access to smart lockboxes.
Stop guessing about physical access; get real-time status and audit trails directly from your agent.
What your AI agents can do
Get lock
Retrieves specific operational details for a single designated smart lock.
List activities
Pulls detailed, time-stamped records of all access events associated with a lock.
List barcodes
Gets a complete list of all currently active, trackable barcodes in the system.
Lists all smart locks, providing detailed status and battery levels for the entire site.
Allows you to programmatically grant temporary access to a lock for specific personnel or maintenance tasks.
Retrieves detailed, time-stamped logs of every access event, scan, and opening attempt.
Accesses and manages directories of barcodes and trackable items linked to your facility.
Lists and organizes all physical locations and site groups for infrastructure management.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
BoxLock MCP Server: 7 Tools for Physical Access Management
Manage lock status, track activity logs, and list associated locations and users using this collection of core BoxLock tools.
019dd0c5get lock
Retrieves specific operational details for a single designated smart lock.
019dd0c5list activities
Pulls detailed, time-stamped records of all access events associated with a lock.
019dd0c5list barcodes
Gets a complete list of all currently active, trackable barcodes in the system.
019dd0c5list locations
Retrieves a directory of all physical sites and geographical locations managed by BoxLock.
019dd0c5list locks
Lists every smart lock registered in your organization, including basic status and battery data.
019dd0c5list users
Lists all user accounts configured within your BoxLock Control system.
019dd0c5press to open
Remotely sends a command to open a specific lock, granting temporary access.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with BoxLock, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
BoxLock MCP Server lets your AI client handle your physical security and supply chain logistics. You'll list every smart lock, check battery health, track barcodes, and authorize remote access to smart lockboxes using your agent. You stop guessing about physical access; your agent gives you real-time status and audit trails right away.
To manage and check lock status, you'll use list_locks to get every smart lock registered in your organization, including basic status and battery data. You can then get_lock to retrieve specific operational details for any single designated smart lock. To authorize remote access, you'll use press_to_open to send a command that opens a specific lock, granting temporary access.
You wanna check the history of physical access? Use list_activities to pull detailed, time-stamped records of every access event, scan, and opening attempt. Need to track physical assets? list_barcodes gets you a complete list of all currently active, trackable barcodes in the system. You can also list_locations to retrieve a directory of all physical sites and geographical locations managed by BoxLock.
You'll also find you can use list_users to get a list of every user account configured within your BoxLock Control system.
How BoxLock MCP Works
- 1 First, subscribe to the BoxLock MCP Server and retrieve your API Key (Bearer Token) from your BoxLock Control dashboard.
- 2 Second, connect your AI client (Claude, Cursor, etc.) to the server using the API Key.
- 3 Third, use natural language commands to initiate actions. Your agent calls the relevant tools (e.g.,
list_locksorpress_to_open) to gather status or perform actions.
The bottom line is: you talk to your AI agent, and it handles the direct, programmatic communication with your physical security system.
Who Is BoxLock MCP For?
This is for Facility Operations and Logistics Managers. If you spend time clicking through multiple dashboards to check lock battery life, confirm who opened a door, or verify a delivery manifest, this is for you. It lets you manage physical access and asset tracking entirely through conversation.
You use the agent to instantly authorize delivery access for carriers and monitor asset scans using natural language commands.
You check lock battery health across multiple sites and manage temporary worker permissions without leaving your primary workspace.
You automate the auditing of physical access events and monitor for tampering alerts by simply querying the historical logs.
What Changes When You Connect
- Audit Trail Management: Stop manually pulling logs. Use
list_activitiesto pull the last 5 events for any lock, immediately seeing who accessed what and when. It's all one query. - Real-Time Authorization: Need to let a contractor in? Instead of calling the facility manager, use
press_to_opento authorize the lock. You control the access window right from your agent. - Inventory Visibility: Never lose track of goods again.
list_barcodesgives you the full directory of assets, and you can track their movement against physical locations. - Fleet Management: Quickly check the health of every lock.
list_lockspulls the entire roster, letting you check battery levels and connectivity for dozens of devices in seconds. - Scope Control: Don't waste time searching. Use
list_locationsto narrow down your focus first. Then uselist_locksto check only the locks within that specific facility or site. - User Management: Need to know who has access?
list_usersgives you a full roster of every employee account associated with the smart locks.
Real-World Use Cases
Investigating a Missing Shipment
A warehouse worker notices a package delivery is missing. They ask their agent to run list_activities for the specific lock. The agent pulls the audit logs, showing a successful open event at 10:15 AM, but no subsequent barcode scans, indicating the asset was moved from the lockbox before being logged.
Emergency Site Access
A maintenance crew needs to enter a remote facility after hours. They prompt the agent to authorize access for 'Maintenance Team 3' using press_to_open. The agent executes the remote opening command, which expires in 60 minutes, and confirms the action.
Pre-Shift Security Check
The facility manager needs to know if any locks are running low on battery. They prompt the agent to run list_locks. The agent returns a list of all 50 locks, highlighting the 5 that need immediate battery replacement.
Auditing Employee Access
A security team member needs to confirm which employees accessed the main loading dock last week. They ask the agent to cross-reference list_activities with list_users to generate a simple report of authorized personnel.
The Tradeoffs
Checking locks one by one
Logging into the BoxLock dashboard and manually clicking into each of the 20 locks to check its battery life or status. This is slow, and you risk missing a dead link.
→
Use the agent to run list_locks. This pulls the entire roster of devices, giving you the status and battery health of all 20 locks in one call.
Guessing the right ID
Trying to manually input the ID of a location or lock because the name isn't obvious. This often results in an error because IDs change or are hard to find.
→
First, use list_locations to get the correct site ID, and then use list_locks to confirm the specific lock ID within that location. This prevents ID errors.
Over-relying on the UI
Assuming the dashboard shows the absolute truth about an event. The UI might lag or only show the last few hours, leaving you blind to critical historical data.
→
Always ask the agent to run list_activities to get the full, high-fidelity audit log. This ensures you see every interaction, even if the dashboard hasn't refreshed.
When It Fits, When It Doesn't
Use this if you need to manage, audit, or programmatically interact with physical access points (locks, barcodes, sites). If your job involves knowing who opened what lock, when, and where it is, this is for you. Don't use it if you only need to check the general inventory of users or assets—that's better handled by specialized asset management tools. If you need to know the geographical coordinates of a site, that's a GIS tool's job. BoxLock handles the physical interaction layer: the locks, the barcodes, and the access events.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BoxLock. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Figuring out what happened at a physical lock shouldn't require logging into four different systems.
Right now, tracking a package delivery is a nightmare. You have to log into the BoxLock portal, then maybe the asset tracking system, then pull a report, and finally manually check the battery status of the lock itself. It's a cycle of clicking, copying IDs, and cross-referencing sheets. You spend more time on logistics administration than on the job.
With this MCP server, you just ask your agent: 'What happened at the loading dock lock yesterday?' Your agent runs the necessary tools (`list_activities`, `get_lock`) and spits out a clean, actionable summary. You get the answer without leaving the chat window.
BoxLock MCP Server: Manage physical access and track assets through conversation
Before, authorizing access meant a phone call, a manual ticket, or a visit to a control panel. If the person wasn't there, the lock remained closed, halting operations. You were limited by human availability.
Now, your agent calls `press_to_open`. You authorize access programmatically, setting clear time limits and logging the event. You control the physical system, not just the data about it. It's instant, auditable, and hands-free.
Common Questions About BoxLock MCP
How do I use the `list_locks` tool to check all my smart locks? +
Running list_locks gives you a roster of every smart lock in your organization. This output includes the lock's name, ID, and current battery percentage, helping you spot devices needing maintenance.
Does `list_activities` show who opened the lock? +
Yes, list_activities provides detailed, time-stamped records of access. It specifies the event type (open/scan) and links it to the user or barcode that triggered the action.
What is the difference between `list_locations` and `list_locks`? +
Use list_locations first to find the physical site or group ID you're interested in. Then, use list_locks to pull only the locks that exist within that specific location's scope.
How do I remotely open a lock using `press_to_open`? +
You call press_to_open and specify the lock's ID and the target user/worker. The agent executes the command, authorizing the lock to open when the physical button is pressed, usually for a set time.
What information can I get about a specific lock using `get_lock`? +
The get_lock tool provides detailed status data. You'll get the lock's battery level, connectivity status, and unique identifier. This helps you quickly assess the operational health of any device.
How do I check for all active barcodes and trackable assets using `list_barcodes`? +
The list_barcodes tool pulls a directory of all active barcodes. This lets you maintain a digital ledger of physical goods. You can track what assets are supposed to be in the system.
Can I authorize access for a user who isn't currently in the system's user list using `press_to_open`? +
No, the press_to_open tool requires authorization for an existing worker or maintenance window. You must use list_users first to confirm the user ID before attempting remote opening.
Is there a way to see which physical sites are available for coordination using `list_locations`? +
Yes, list_locations retrieves a complete directory of physical sites and groups. This function lets you coordinate your infrastructure security across multiple defined areas.
How do I find my BoxLock API Key? +
Log in to your BoxLock Control account, navigate to Settings > Developer API, and generate a new v3 Bearer Token.
Can I open a lock remotely via AI? +
Yes! The press_to_open tool allows you to authorize the physical button on a lock to be active for a specific worker and reason programmatically.
How do I check battery levels? +
Use the list_locks or get_lock tools to retrieve real-time metadata including current battery percentage and signal strength for every device.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
IP & CIDR Validator
Equip cybersecurity agents with binary IP math. Instantly validate IPv4/IPv6 addresses and check CIDR subnet allocations local.
Acunetix 360
Automated web vulnerability scanning — manage scans, track issues, and audit security via AI.
ClearSale
Manage e-commerce fraud prevention via ClearSale — submit orders for analysis, monitor fraud scores, and track status updates directly from any AI agent.
You might also like
Evernote
Manage personal notes via Evernote — create and search notes, handle notebooks and tags, and monitor account quotas directly from any AI agent.
FRED Series — U.S. Economic Time Series
Search and retrieve data from 816,000+ official U.S. economic time series: GDP, inflation, unemployment, interest rates, money supply — with built-in transformations, frequency aggregation, and vintage analysis.
GivingFuel
Retrieve donation orders, track registrants, and oversee fundraising pages via AI agents with GivingFuel.