The User MCP (Model Context Protocol) server exposes the full Lockii REST API as MCP tools. Connect it to ChatGPT, Claude, Cursor, Continue, and other MCP clients to search bookings, manage inventory, run reports, and handle operational workflows on your behalf.
Configure in the app: Settings → Integrations → User MCP
https://dash.lockii.app/api/mcp/user
Add this URL as a custom MCP server in your AI client.
User MCP supports two authentication methods:
When your MCP client supports OAuth, it will authenticate through your Lockii login. The server exposes standard OAuth discovery endpoints:
GET /api/mcp/user/.well-known/oauth-protected-resourceGET /api/mcp/user/.well-known/oauth-authorization-serverGET /api/mcp/user/.well-known/openid-configurationFollow your MCP client's OAuth setup flow — it will redirect you to sign in to Lockii and authorize access.
Existing API keys continue to work during the OAuth migration. Send your key as:
| Method | Example |
|---|---|
| Header | x-api-key: your_api_key |
| Query string | ?api_key=your_api_key |
Create and manage API keys in Settings → Integrations → API.
Each MCP tool maps directly to a REST API endpoint. Tool names match the API action names — all 57 standard API actions are exposed as tools.
search_bookings, get_booking, createChangeRequestmanual_pickup_booking, manual_return_bookingrefund_payment, send_payment_linkcreate_customer, update_customer, delete_customerblock_customer, unblock_customermanually_verify_customer, generate_verification_linksearch_customers, list_customers, get_customer, get_customer_pagecreate_product, update_product, delete_product, search_products, get_productcreate_category, update_category, delete_category, list_categories, get_categorycreate_stock, update_stock, delete_stock, search_stock, list_stock, get_stockcreate_location, update_location, list_locations, get_locationcreate_pricing_template, update_pricing_template, delete_pricing_templatesearch_pricing_templates, list_pricing_templates, get_pricing_templatecreate_coupon, update_coupon, archive_coupon, search_coupons, list_coupons, get_couponlist_locks, search_lockslist_trackers, search_trackers, get_trackerread_inbox — Read inbox notificationsquery_reports — Query company reportshttps://dash.lockii.app/api/mcp/userAdd the server to your MCP configuration with the URL above. Use OAuth when prompted, or pass your API key in the headers.
Use the custom MCP / connector setup in your workspace settings. OAuth is preferred where supported.
User MCP runs with the same permissions as the authenticated user or API key: