{"$schema":"https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","name":"com.bookatu/bookatu","title":"Bookatu","description":"Booking, availability, clients, catalog, reports and webhooks for one business on Bookatu.","version":"1.0.0","websiteUrl":"https://bookatu.com/developers","icons":[{"src":"https://bookatu.com/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://bookatu.com/icon-192.png","mimeType":"image/png","sizes":["192x192"]}],"remotes":[{"type":"streamable-http","url":"https://bookatu.com/api/mcp","supportedProtocolVersions":["2025-06-18","2025-03-26","2024-11-05"],"headers":[{"name":"Authorization","isRequired":true,"isSecret":true,"description":"A bk_live_ API key as a bearer token, or an OAuth 2.1 access token. Clients that support OAuth should send no header on the first request and follow the WWW-Authenticate challenge on the 401 instead of asking for a key.","placeholder":"Bearer bk_live_..."}]}],"_meta":{"com.bookatu/tools":{"count":57,"names":["list_services","get_availability","create_booking","list_customers","list_appointments","list_staff","reschedule_booking","cancel_booking","list_products","create_product","update_product","receive_stock","create_service","update_service","blog_list_posts","blog_get_post","blog_create_post","blog_update_post","blog_publish_post","blog_unpublish_post","forms_list","forms_get","forms_create","forms_update","forms_attach_to_service","forms_detach_from_service","forms_list_responses","campaigns_list","campaigns_get","campaigns_create_draft","get_report","get_findings","get_capacity","webhooks_list","webhooks_create","webhooks_disable","list_booking_requests","accept_booking_request","decline_booking_request","list_class_sessions","get_class_roster","add_class_attendee","cancel_class_place","mark_class_attendance","send_deposit_link","stop_deposit_request","get_earnings","get_tips","get_deposit_report","get_audit_log","get_checkout","get_visit_availability","create_visit","get_visit","reschedule_visit","cancel_visit","get_business"],"destructive":true,"note":"There are no delete tools on this surface, by design. Removing data stays a human action in the admin dashboard. Tools that change or cancel something that exists carry destructiveHint, and tools that email a client, call an outside URL or publish to the public web carry openWorldHint.","catalogUrl":"https://bookatu.com/api/capabilities"},"com.bookatu/authorization":{"required":true,"scopedToOneBusiness":true,"accessLevels":["read-only","read-write"],"apiKey":{"headerForms":["Authorization: Bearer bk_live_YOUR_KEY","X-Api-Key: bk_live_YOUR_KEY"],"keyPrefix":"bk_live_","issuedBy":"the business owner, from the admin dashboard"},"oauth":{"flow":"authorization_code with PKCE","dynamicClientRegistration":true,"authorizationServerMetadata":"https://bookatu.com/.well-known/oauth-authorization-server","protectedResourceMetadata":"https://bookatu.com/.well-known/oauth-protected-resource/api/mcp"}},"com.bookatu/docs":{"developers":"https://bookatu.com/developers","capabilities":"https://bookatu.com/api/capabilities","openapi":"https://bookatu.com/api/openapi.json","agentSkills":"https://bookatu.com/.well-known/agent-skills/index.json"}}}