BoxLock MCP for AI. Manage all facility access and delivery tracking from conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
BoxLock manages secure package deliveries and physical access using smart locks. Connect this MCP to your AI client, and you gain control over every lock in your organization.
Your agent can check battery levels, track assets via barcodes, authorize temporary openings, and provide a full audit trail of who accessed what, right from your conversation.
What your AI can do
Get lock
Retrieves specific details about a single BoxLock smart lock.
List activities
Pulls comprehensive records of all access events for the locks.
List barcodes
Lists every active barcode used to track physical assets.
Get a complete list of all smart locks, along with their current battery levels and connectivity status.
Temporarily grant permission to open a specific lock for designated personnel or maintenance workers in real time.
Review detailed logs of all opening events and scans to maintain an accurate, high-fidelity record of who was on site and when.
Access a directory of trackable items and list any associated barcodes for coordinated digital ledger maintenance.
Retrieve directories of all organizational locations, helping coordinate site-specific security measures.
Ask an AI about this
Waiting for input…
BoxLock: 7 Tools for Physical Security
These tools let your agent perform specific actions on the locks, users, locations, and barcodes within your organization.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using BoxLock on VinkiusGet Lock
Retrieves specific details about a single BoxLock smart lock.
List Activities
Pulls comprehensive records of all access events for the locks.
List Barcodes
Lists every active barcode used to track physical assets.
List Locations
Provides a directory of all known organizational sites and groups.
List Locks
Retrieves the status, battery level, and count of every smart lock in your account.
List Users
Lists all user accounts configured within the organization's system.
Press To Open
Remotely authorizes a specific lock to be opened via a physical button press.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
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 connection provides 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Dealing with scattered access reports wastes hours.
Right now, checking on a site's security means jumping between three tabs: one for lock inventory status, one for historical activity logs, and another map view that shows the locations. You copy battery percentages from one sheet, then you have to cross-reference those locks with the event log data in a separate system—it's slow, and details get missed.
With this MCP, you just talk to your agent. Ask for all active devices and their status together. The agent consolidates that information for you instantly. You stop juggling dashboards; you just get the answer.
List locks: Get a real-time snapshot of every device.
You used to have to click into the main dashboard, then find the inventory tab, and finally manually count or scroll through the list to check status. This was tedious work that required multiple clicks just for basic visibility.
Now, you ask your agent to run `list_locks`. It pulls all that data—battery level, connectivity, total count—and gives it to you in one clear response. That's a massive time saver.
What your AI can actually do with this
Managing physical sites used to mean logging into multiple dashboards just to know if the loading dock was accessible or how many locks had low batteries. Now, you can treat your entire network of smart boxes like an extension of your agent. You talk through your AI client and tell it what needs doing—from tracking a specific barcode asset to remotely authorizing access for a maintenance crew.
If you're looking at Vinkius for physical security tools, this is one of them. Your agent handles the logistics coordination: listing all locks, checking their status, or pulling up detailed activity logs showing every time a door opened or was scanned. It cuts out the manual process entirely.
019dd0c5-a21e-73a6-b1eb-e607138000de Here's how it actually works
The bottom line is that instead of opening separate apps for inventory, access logs, and location maps, you ask one AI client to do it all.
First, subscribe to this MCP and grab your API Key from your BoxLock Control dashboard.
Next, connect your AI client using that key. Your agent now has access to all the lock status and location data.
Finally, give your agent a command, like 'List all locks in the West Warehouse.' It talks to the system and gives you the real-time operational answer.
Who is this actually for?
This MCP is critical for operations staff who spend too much time manually checking lock statuses across multiple sites. If your job involves coordinating deliveries or managing facility access, this saves hours of dashboard clicking.
You authorize delivery access and monitor asset scans using natural language commands instead of logging into the carrier portal.
You track lock battery health across multiple buildings and manage worker permissions without leaving your desktop.
You automate the auditing of physical access events and monitor for tampering alerts using simple, targeted queries from your agent.
What Changes When You Connect
Stop manually checking lock status. You can use list_locks to instantly get the battery health and connectivity status for every device in your network.
Streamline site coordination by using list_locations to pull up directory information, helping you manage security across different physical groups.
Keep a perfect record of activity. Use list_activities to build high-fidelity audit trails that show exactly who accessed what and when.
Authorize access without sending emails. You can use press_to_open to grant temporary remote authorization for specific workers or maintenance windows.
Coordinate goods tracking by listing barcodes with list_barcodes, ensuring your digital ledger matches your physical inventory count.
See it in action
The delivery driver needs immediate access verification.
A package arrives at a facility. Instead of calling security, the agent checks the status using get_lock and then executes press_to_open, letting the authorized worker open the lock when they arrive.
Security needs to investigate a suspected breach.
The coordinator uses list_activities to pull up the last 24 hours of logs, quickly isolating unusual access patterns and identifying which user account was involved.
Facilities team plans a major renovation.
They use list_users alongside list_locations to verify that all required personnel have the correct permissions assigned across every physical site before construction starts.
The honest tradeoffs
Searching for a specific lock's status.
Logging into the BoxLock web dashboard, finding the map view, clicking on the correct lock icon, and then reading the battery percentage displayed in a pop-up window.
Just ask your agent. Say: 'What is the current status of the Loading Dock B lock.' Your agent uses get_lock to give you that single data point directly.
Tracking an asset manually across departments.
A worker finds a barcode, writes it down, and then has to email the inventory team and wait for them to cross-reference it with the official database.
Ask your agent to use list_barcodes to look up the item's history. It pulls all asset data into one response immediately.
Needing a full site audit trail.
Opening the activity log page, setting date filters, and then scrolling through hundreds of lines of text looking for an event that happened last Tuesday afternoon.
Ask your agent to run list_activities for a specific time window. It summarizes the key events instead of just dumping raw data.
When It Fits, When It Doesn't
Use this MCP if your core problem involves tracking physical access, managing smart locks, or maintaining an audit trail of packages at a fixed location. This is purely about physical state change and verification.
Don't use it if you need to manage employee payroll, process financial transactions, or handle abstract data structures (like code validation). For those things, look for accounting or database-style tools instead. If your question is 'Who authorized the opening?'—use press_to_open and list_activities. If your question is 'What's the cost of this shipment?'—this MCP can't answer that.
Questions you might have
How do I check the battery life using get_lock? +
The get_lock tool provides real-time details, including the current battery percentage for that specific lock. This lets you preemptively know which devices need maintenance.
Can list_activities show me who entered the building last week? +
Yes. list_activities pulls historical records of openings and scans. You can ask for a specific date range to narrow down who accessed the site and when.
What is the difference between list_locks and get_lock? +
Use list_locks if you want an overview of all devices in your account. Use get_lock when you know the specific lock ID and only need details on that single device.
How do I remotely grant access using press_to_open? +
You use press_to_open, passing the required JSON data. This sends a temporary authorization signal to the lock, allowing it to open when the physical button is pressed.
How do I use list_barcodes to generate a full inventory of trackable assets? +
It returns a complete directory of every active barcode in your system. This lets you build a perfect digital ledger by accessing all associated physical goods, not just the ones that have been scanned recently.
What does list_locations show me about my overall facility structure? +
The tool retrieves a complete directory of your monitored physical sites and groups. This lets you coordinate infrastructure security across multiple buildings or departments without knowing their specific names beforehand.
Can I use list_users to manage worker permissions and check account status? +
Yes, it provides a comprehensive directory of all organization users. You can programmatically verify who is currently authorized in the system or check user-specific roles before granting access.
If I run list_locks, how do I get status updates for multiple devices at once? +
The tool lists all smart locks and provides essential metrics like battery levels and connectivity status upfront. This lets you quickly assess the health of your entire network from one command.
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.
We've already built the connector for BoxLock. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.