Connect ChatGPT, Claude, Cursor, and other MCP clients to your Lockii account. The User MCP exposes the same capabilities as the Lockii REST API as MCP tools.
Configure in the app: Settings → Integrations → User MCP
https://dash.lockii.app/api/mcp/user
Login with Lockii (OAuth, recommended) — sign in with your Lockii account when your MCP client supports OAuth. Discovery is automatic from the MCP server URL.
OAuth discovery URL:
https://dash.lockii.app/api/mcp/user/.well-known/oauth-protected-resource
See Login with Lockii (OAuth) for the full OAuth guide.
API key (fallback) — pass x-api-key: lk_key_... or ?api_key=lk_key_.... Create keys in Settings → Integrations → API.
https://dash.lockii.app/api/mcp/user.Tool
Description
search_bookings
Search bookings by status, dates, location, product, payment state, and more
get_booking
Get full booking details by ID (customer, payments, lines, messages, activity)
createChangeRequest
Create and apply a booking change (dates, location, items, or cancellation)
manual_pickup_booking
Manually mark a booking as picked up with a reason
manual_return_booking
Manually mark a booking as returned with a reason
refund_payment
Refund a paid payment by amount in cents
send_payment_link
Create a Stripe payment link for a booking
Tool
Description
list_customers
List customers by status (current, recent, new, unverified)
search_customers
Search customers by name, email, or phone
get_customer
Get a customer by ID
get_customer_page
Get customer profile with their non-pending bookings
create_customer
Create a new customer
update_customer
Update customer details
delete_customer
Delete a customer
block_customer
Block a customer with a reason
unblock_customer
Unblock a customer
manually_verify_customer
Manually verify a customer's identity
generate_verification_link
Generate (and optionally email) an identity verification link
Tool
Description
search_products
Search products by name or category
get_product
Get a product with its stock
create_product
Create a new product
update_product
Update a product
delete_product
Delete a product
list_categories
List product categories
get_category
Get a category by ID
create_category
Create a product category
update_category
Update a category
delete_category
Delete a category
list_stock
List stock with optional product, location, and reservation filters
search_stock
Search stock by identifier
get_stock
Get a stock row with product, location, lock, and reservations
create_stock
Create a stock row for a product at a location
update_stock
Update a stock row
delete_stock
Delete a stock row
Tool
Description
list_locations
List locations visible to the user
get_location
Get a location by ID
create_location
Create a location
update_location
Update a location
list_pricing_templates
List shared pricing templates (optional include_product_scoped)
search_pricing_templates
Search shared pricing templates by name
get_pricing_template
Get a pricing template by ID
create_pricing_template
Create a tiered pricing template
update_pricing_template
Update a pricing template
delete_pricing_template
Delete a pricing template
calculate_price
Calculate hire price for a cart (products + quantities) at a location for a start/end window
Tool
Description
list_coupons
List coupons (optionally including archived)
search_coupons
Search active coupons by name
get_coupon
Get a coupon by ID
create_coupon
Create a coupon
update_coupon
Update a coupon
archive_coupon
Archive a coupon
Tool
Description
list_locks
List stock locks scoped by location access
search_locks
Search locks by identifier
list_trackers
List GPS trackers
search_trackers
Search trackers by name, type, or ID
get_tracker
Get a GPS tracker by ID
Tool
Description
read_inbox
Read inbox notifications (defaults to unread)
query_reports
Query booking analytics, demand, performance, and customer reports