Local services & SaaS
Booksy
Bookings, clients, reviews and reports for beauty businesses.
28 endpoints
Rosy Salon Software: Rosy's published API covers reads across appointments, clients, employees, services and tickets, plus selected creation endpoints. It does not document the salon screen's complete edit and checkout workflow. General API-key entitlement and fees are not specified in the reference. No official Rosy MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. Checked 12 November 2026. Cotlet provides 130 Cloud Browser capabilities for ChatGPT and Claude in your business account. A Rosy appointment belongs to a client, a service and a stylist. Keep those three visible when asking about the book, then review the proposed change before it reaches the client.
130 tools Read and write
Rosy's published API covers reads across appointments, clients, employees, services and tickets, plus selected creation endpoints. It does not document the salon screen's complete edit and checkout workflow. General API-key entitlement and fees are not specified in the reference. No official Rosy MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026.
| What you need | Official connection | By hand | Cotlet |
|---|---|---|---|
| Account work | Documented scope | Your staff time | Your account screens |
| Connection setup | Vendor access conditions | Your own sign-in | Sign in, then connect your AI |
Among these options, only Cotlet lets your AI agent read and write on every Rosy Salon Software screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Rosy Salon Software API key or a change to your current Rosy Salon Software plan. Sources checked 12 Nov 2026: Vendor connection documentation 1 · Vendor connection documentation 2 · Vendor connection documentation 3 · Vendor connection documentation 4 · Vendor connection documentation 5 · Vendor connection documentation 6 · Vendor connection documentation 7 · Vendor connection documentation 8 · Vendor connection documentation 9
Once, in a browser we host for you.
One address in its settings.
In Rosy Salon Software, view appointment schedule for the record and period I select. View appointment schedule. Staff with schedule access; remote/multi-device web access.
Cotlet never sees or stores your password. Who can see your session
Sign in to Rosy Salon Software in a Cloud Browser. Open Rosy Salon Software in your Cotlet Cloud Browser and sign in with your own business account at app.salonrunner.com/manager/login.htm.
Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.
Rosy Salon Software shares the address https://cotlet.dev/mcp/v1 with every other app you enable, so one connector covers them all. Turned Rosy Salon Software on after connecting? Refresh the connector and the 130 tools appear.
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect
Claude Code:
claude mcp add --transport http cotlet \
https://cotlet.dev/mcp/v1 \
--header "Authorization: Bearer $COTLET_API_KEY" // ~/.cursor/mcp.json
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
}
}
} # ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY" MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: rosy_salon_software_read Documented scheduling work in Rosy Salon Software.
View appointment schedule. Staff with schedule access; remote/multi-device web access.
MCP callrosy_salon_software_read → read_appointment_schedule
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/appointment-schedules/read
No parameters.
{
"scope": "Staff with schedule access; remote/multi-device web access"
} View client details from an appointment. Staff; contacts, preferences, formulas, service and retail history; medical use limited to contacts only.
MCP callrosy_salon_software_read → read_appointment_client_details
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/appointment-client-details/read
No parameters.
{
"scope": "Staff; contacts, preferences, formulas, service and retail history; medical use limited to contacts only"
} Book appointment. Staff with scheduling permission; booking-affecting.
MCP callrosy_salon_software_write → create_appointment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/appointments
No parameters.
{
"scope": "Staff with scheduling permission; booking-affecting"
} Edit appointment. Staff; for a standing series an edit changes only the selected occurrence.
MCP callrosy_salon_software_write → edit_appointment
REST endpointPATCH https://cotlet.dev/api/v1/rosy-salon-software/appointment
No parameters.
{
"scope": "Staff; for a standing series an edit changes only the selected occurrence"
} Build multi-service appointment (Appointment Builder). Staff with scheduling permission.
MCP callrosy_salon_software_write → build_multi_service_appointment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/multi-service-appointment/build
No parameters.
{
"scope": "Staff with scheduling permission"
} Cancel appointment. Staff with scheduling permission.
MCP callrosy_salon_software_write → cancel_appointment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/appointment/cancel
No parameters.
{
"scope": "Staff with scheduling permission"
} Reschedule appointment. Staff with scheduling permission.
MCP callrosy_salon_software_write → reschedule_appointment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/appointment/reschedule
No parameters.
{
"scope": "Staff with scheduling permission"
} Prebook future appointment. Staff with scheduling permission.
MCP callrosy_salon_software_write → prebook_appointment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/appointment/prebook
No parameters.
{
"scope": "Staff with scheduling permission"
} Check in client. Staff; changes appointment status.
MCP callrosy_salon_software_write → check_in_client
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client/check
No parameters.
{
"scope": "Staff; changes appointment status"
} Block employee time off. Staff with scheduling permission; availability change.
MCP callrosy_salon_software_write → set_employee_blocked_time
REST endpointPUT https://cotlet.dev/api/v1/rosy-salon-software/employee-blocked-time
No parameters.
{
"scope": "Staff with scheduling permission; availability change"
} Set recurring employee time off. Staff with scheduling permission; duration and frequency fields.
MCP callrosy_salon_software_write → set_recurring_employee_time_off
REST endpointPUT https://cotlet.dev/api/v1/rosy-salon-software/recurring-employee-time-off
No parameters.
{
"scope": "Staff with scheduling permission; duration and frequency fields"
} Edit blocked time. Staff; for a recurring block the change affects only the selected block.
MCP callrosy_salon_software_write → edit_employee_blocked_time
REST endpointPATCH https://cotlet.dev/api/v1/rosy-salon-software/employee-blocked-time
No parameters.
{
"scope": "Staff; for a recurring block the change affects only the selected block"
} Cancel blocked time or standing block. Staff; Cancel Time Off or Cancel Standing, each with a confirmation box.
MCP callrosy_salon_software_write → cancel_employee_blocked_time
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/employee-blocked-time/cancel
No parameters.
{
"scope": "Staff; Cancel Time Off or Cancel Standing, each with a confirmation box"
} Maintain client waitlist. Staff; no automatic promotion inferred.
MCP callrosy_salon_software_write → manage_client_waitlist
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-waitlist/manage
No parameters.
{
"scope": "Staff; no automatic promotion inferred"
} Book outside normal employee hours. Staff with scheduling permission.
MCP callrosy_salon_software_write → book_outside_employee_hours
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/outside-employee-hours
No parameters.
{
"scope": "Staff with scheduling permission"
} Create standing (recurring) appointment. Staff; up to 24 months, selectable frequency, conflict pop-up.
MCP callrosy_salon_software_write → create_standing_appointment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/standing-appointments
No parameters.
{
"scope": "Staff; up to 24 months, selectable frequency, conflict pop-up"
} Mark appointment confirmed manually. Staff.
MCP callrosy_salon_software_write → confirm_appointment_manually
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/appointment-manually/confirm
No parameters.
{
"scope": "Staff"
} Double-book appointment. Staff.
MCP callrosy_salon_software_write → double_book_appointment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/book-appointment/double
No parameters.
{
"scope": "Staff"
} View arrival check-in status. Staff; read-only colour/status indicator.
MCP callrosy_salon_software_read → read_curbside_check_in_status
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/curbside-check-in-status/read
No parameters.
{
"scope": "Staff; read-only colour/status indicator"
} Documented clients work in Rosy Salon Software.
View client record. Staff with client permission; medical use limited to contacts.
MCP callrosy_salon_software_read → read_client_record
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-records/read
No parameters.
{
"scope": "Staff with client permission; medical use limited to contacts"
} View service history. Staff; also customer self-service for own history.
MCP callrosy_salon_software_read → read_client_service_history
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-service-histories/read
No parameters.
{
"scope": "Staff; also customer self-service for own history"
} View purchase history. Staff; also customer self-service for own history.
MCP callrosy_salon_software_read → read_client_retail_history
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-retail-histories/read
No parameters.
{
"scope": "Staff; also customer self-service for own history"
} View client preferences. Staff; salon use; excluded for medical.
MCP callrosy_salon_software_read → read_client_preferences
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-preferences/read
No parameters.
{
"scope": "Staff; salon use; excluded for medical"
} View salon formulas. Staff; salon use only; excluded for medical.
MCP callrosy_salon_software_read → read_client_formulas
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-formulas/read
No parameters.
{
"scope": "Staff; salon use only; excluded for medical"
} Maintain client notes. Staff; salon notes only, not clinical; sending a note to others is a separate message.
MCP callrosy_salon_software_write → manage_client_notes
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-notes/manage
No parameters.
{
"scope": "Staff; salon notes only, not clinical; sending a note to others is a separate message"
} Merge client records. Staff; destructive; merging into a placeholder 'old clients' record is the vendor's documented practice.
MCP callrosy_salon_software_write → merge_duplicate_clients
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/duplicate-clients/merge
No parameters.
{
"scope": "Staff; destructive; merging into a placeholder 'old clients' record is the vendor's documented practice"
} Link parent/child client accounts. Staff; affects notifications and stored-card authority.
MCP callrosy_salon_software_write → manage_parent_child_client_accounts
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/parent-child-client-accounts/manage
No parameters.
{
"scope": "Staff; affects notifications and stored-card authority"
} Upload existing client image. Staff; salon use only; no camera capture; excluded for medical.
MCP callrosy_salon_software_write → upload_client_image
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-images
No parameters.
{
"scope": "Staff; salon use only; no camera capture; excluded for medical"
} Edit stored client image. Staff; salon use only; excluded for medical.
MCP callrosy_salon_software_write → edit_client_image
REST endpointPATCH https://cotlet.dev/api/v1/rosy-salon-software/client-image
No parameters.
{
"scope": "Staff; salon use only; excluded for medical"
} Documented tickets work in Rosy Salon Software.
View ticket list. Staff with ticket access.
MCP callrosy_salon_software_read → read_ticket_list
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/ticket-lists/read
No parameters.
{
"scope": "Staff with ticket access"
} Create new ticket. Staff; unpaid ticket only.
MCP callrosy_salon_software_write → create_ticket
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/tickets
No parameters.
{
"scope": "Staff; unpaid ticket only"
} Add service to ticket. Staff.
MCP callrosy_salon_software_write → add_ticket_service
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/ticket-services
No parameters.
{
"scope": "Staff"
} Add product to ticket. Staff.
MCP callrosy_salon_software_write → add_ticket_product
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/ticket-products
No parameters.
{
"scope": "Staff"
} Prepare ticket for checkout. Staff; payment collection is separate.
MCP callrosy_salon_software_write → prepare_ticket_checkout
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/ticket-checkout/prepare
No parameters.
{
"scope": "Staff; payment collection is separate"
} Apply discount to ticket. Staff with discount permission; changes amount owed.
MCP callrosy_salon_software_write → apply_ticket_discount
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/ticket-discount/apply
No parameters.
{
"scope": "Staff with discount permission; changes amount owed"
} Collect payment on ticket. Staff; card entry and terminal use remain owner-only.
MCP callrosy_salon_software_write → collect_ticket_payment
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/ticket-payment/collect
No parameters.
{
"scope": "Staff; card entry and terminal use remain owner-only"
} Collect tip. Staff; money movement.
MCP callrosy_salon_software_write → collect_ticket_tip
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/ticket-tip/collect
No parameters.
{
"scope": "Staff; money movement"
} Process gift-card sale/redemption. Staff; code and amount entry on a ticket.
MCP callrosy_salon_software_write → manage_gift_card_transaction
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/gift-card-transaction/manage
No parameters.
{
"scope": "Staff; code and amount entry on a ticket"
} View gift-card balance. Staff, and customer self-service for own balance via online scheduling.
MCP callrosy_salon_software_read → read_client_gift_card_balance
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-gift-card-balances/read
No parameters.
{
"scope": "Staff, and customer self-service for own balance via online scheduling"
} Create house-sale ticket. Staff.
MCP callrosy_salon_software_write → create_house_sale_ticket
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/house-sale-tickets
No parameters.
{
"scope": "Staff"
} Record payment in. Staff; cash-drawer money movement.
MCP callrosy_salon_software_write → record_payment_in
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/payment-ins
No parameters.
{
"scope": "Staff; cash-drawer money movement"
} Record payment out. Staff; cash-drawer money movement.
MCP callrosy_salon_software_write → record_payment_out
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/payment-outs
No parameters.
{
"scope": "Staff; cash-drawer money movement"
} Process product exchange. Staff; change may go back via cash drawer or check.
MCP callrosy_salon_software_write → process_exchange
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/exchange/process
No parameters.
{
"scope": "Staff; change may go back via cash drawer or check"
} Process return. Staff; Return Ticket button then client search; refund.
MCP callrosy_salon_software_write → process_return
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/return/process
No parameters.
{
"scope": "Staff; Return Ticket button then client search; refund"
} Sell client membership. Staff; charge; card entry owner-only.
MCP callrosy_salon_software_write → sell_client_membership
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-membership/sell
No parameters.
{
"scope": "Staff; charge; card entry owner-only"
} Redeem membership service. Staff; consumes entitlement.
MCP callrosy_salon_software_write → redeem_client_membership
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-membership/redeem
No parameters.
{
"scope": "Staff; consumes entitlement"
} Sell client package. Staff; charge.
MCP callrosy_salon_software_write → sell_client_package
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-package/sell
No parameters.
{
"scope": "Staff; charge"
} Redeem package service. Staff; consumes entitlement.
MCP callrosy_salon_software_write → redeem_client_package
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-package/redeem
No parameters.
{
"scope": "Staff; consumes entitlement"
} View suggested retail products. Staff; suggestions based on buying history or service performed.
MCP callrosy_salon_software_read → read_suggested_retail_products
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/suggested-retail-products/read
No parameters.
{
"scope": "Staff; suggestions based on buying history or service performed"
} Documented inventory work in Rosy Salon Software.
View stock quantities. Staff with inventory access.
MCP callrosy_salon_software_read → read_inventory_levels
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/inventory-levels/read
No parameters.
{
"scope": "Staff with inventory access"
} View low-stock alerts. Staff; alerts follow configured trigger points.
MCP callrosy_salon_software_read → read_low_stock_alerts
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/low-stock-alerts/read
No parameters.
{
"scope": "Staff; alerts follow configured trigger points"
} Bulk update inventory records. Staff; manufacturers, groups, names, sizes, costs and retail prices; confirmation is a bulk-price policy choice.
MCP callrosy_salon_software_write → mass_update_inventory
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/update-inventory/mass
No parameters.
{
"scope": "Staff; manufacturers, groups, names, sizes, costs and retail prices; confirmation is a bulk-price policy choice"
} Set reorder trigger points. Staff.
MCP callrosy_salon_software_write → set_inventory_reorder_triggers
REST endpointPUT https://cotlet.dev/api/v1/rosy-salon-software/inventory-reorder-triggers
No parameters.
{
"scope": "Staff"
} Receive stock order. Staff; quantities update on receipt.
MCP callrosy_salon_software_write → receive_inventory_order
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/inventory-order/receive
No parameters.
{
"scope": "Staff; quantities update on receipt"
} Generate purchase order. Staff; generating only; faxing or emailing it to a supplier needs a separate confirmation.
MCP callrosy_salon_software_write → create_purchase_order
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/purchase-orders
No parameters.
{
"scope": "Staff; generating only; faxing or emailing it to a supplier needs a separate confirmation"
} Record backbar product usage. Staff; Tickets > Inventory Use; no physical scanning.
MCP callrosy_salon_software_write → record_inventory_use
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/inventory-uses
No parameters.
{
"scope": "Staff; Tickets > Inventory Use; no physical scanning"
} Edit recorded inventory usage. Staff; usage ticket editable from Closed Ticket List.
MCP callrosy_salon_software_write → edit_inventory_use_ticket
REST endpointPATCH https://cotlet.dev/api/v1/rosy-salon-software/inventory-use-ticket
No parameters.
{
"scope": "Staff; usage ticket editable from Closed Ticket List"
} Create integrated online store. Staff/owner; publication; store runs on a partner surface reached from Boosters.
MCP callrosy_salon_software_write → create_online_store
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/online-stores
No parameters.
{
"scope": "Staff/owner; publication; store runs on a partner surface reached from Boosters"
} Documented employees work in Rosy Salon Software.
Add employee business record. Owner/manager; may grant system access; passwords excluded.
MCP callrosy_salon_software_write → create_employee_record
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/employee-records
No parameters.
{
"scope": "Owner/manager; may grant system access; passwords excluded"
} Edit employee business record. Owner/manager; password and login-security fields excluded.
MCP callrosy_salon_software_write → edit_employee_business_record
REST endpointPATCH https://cotlet.dev/api/v1/rosy-salon-software/employee-business-record
No parameters.
{
"scope": "Owner/manager; password and login-security fields excluded"
} View employee permissions. Owner/manager.
MCP callrosy_salon_software_read → read_employee_permissions
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/employee-permissions/read
No parameters.
{
"scope": "Owner/manager"
} Change employee permissions. Owner/manager; access change.
MCP callrosy_salon_software_write → change_employee_permissions
REST endpointPATCH https://cotlet.dev/api/v1/rosy-salon-software/employee-permissions
No parameters.
{
"scope": "Owner/manager; access change"
} Terminate employee record/access. Owner/manager; access change.
MCP callrosy_salon_software_write → terminate_employee
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/employee/terminate
No parameters.
{
"scope": "Owner/manager; access change"
} Set special employee hours. Manager; availability change.
MCP callrosy_salon_software_write → set_special_employee_hours
REST endpointPUT https://cotlet.dev/api/v1/rosy-salon-software/special-employee-hours
No parameters.
{
"scope": "Manager; availability change"
} Documented advanced settings work in Rosy Salon Software.
Configure commission scales. Owner/manager; area conflicts between passes (Advanced Settings vs Employees index).
MCP callrosy_salon_software_write → configure_employee_commission_scales
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/employee-commission-scales/configure
No parameters.
{
"scope": "Owner/manager; area conflicts between passes (Advanced Settings vs Employees index)"
} Configure memberships (one-time and series). Owner/manager; Manage > Advanced Settings > Manage (Memberships) > Add Membership.
MCP callrosy_salon_software_write → configure_membership_products
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/membership-products/configure
No parameters.
{
"scope": "Owner/manager; Manage > Advanced Settings > Manage (Memberships) > Add Membership"
} Configure monthly recurring memberships. Owner/manager; requires Integrated Card Processing; recurring charge, rollovers, rewards, tax, Cancel Online flag, status.
MCP callrosy_salon_software_write → configure_recurring_membership_products
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/recurring-membership-products/configure
No parameters.
{
"scope": "Owner/manager; requires Integrated Card Processing; recurring charge, rollovers, rewards, tax, Cancel Online flag, status"
} Configure service packages. Owner/manager.
MCP callrosy_salon_software_write → configure_service_packages
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/service-packages/configure
No parameters.
{
"scope": "Owner/manager"
} Configure rewards/loyalty. Owner/manager; affects customer entitlements.
MCP callrosy_salon_software_write → configure_loyalty_program
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/loyalty-program/configure
No parameters.
{
"scope": "Owner/manager; affects customer entitlements"
} Configure cancellation policy. Owner/manager; customer-facing and may involve fees.
MCP callrosy_salon_software_write → configure_cancellation_policy
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/cancellation-policy/configure
No parameters.
{
"scope": "Owner/manager; customer-facing and may involve fees"
} Configure booking deposits. Owner/manager; future charges.
MCP callrosy_salon_software_write → configure_booking_deposits
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/booking-deposits/configure
No parameters.
{
"scope": "Owner/manager; future charges"
} Configure confirmations and reminders. Owner/manager; starts outgoing customer messages.
MCP callrosy_salon_software_write → configure_appointment_confirmations_reminders
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/appointment-confirmations-reminders/configure
No parameters.
{
"scope": "Owner/manager; starts outgoing customer messages"
} Configure staff booking alerts. Owner/manager; sends staff messages.
MCP callrosy_salon_software_write → configure_employee_booking_notifications
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/employee-booking-notifications/configure
No parameters.
{
"scope": "Owner/manager; sends staff messages"
} View client membership. Staff; client profile > Package & Membership tab; customer memberships not Rosy subscription.
MCP callrosy_salon_software_read → read_client_membership
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-memberships/read
No parameters.
{
"scope": "Staff; client profile > Package & Membership tab; customer memberships not Rosy subscription"
} Freeze client membership. Staff; immediate; stops redemption and accumulation.
MCP callrosy_salon_software_write → freeze_client_membership
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-membership/freeze
No parameters.
{
"scope": "Staff; immediate; stops redemption and accumulation"
} Resume frozen membership. Staff; creates a new billing date.
MCP callrosy_salon_software_write → resume_client_membership
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-membership/resume
No parameters.
{
"scope": "Staff; creates a new billing date"
} Waive membership payments. Staff; chosen months not charged, services continue.
MCP callrosy_salon_software_write → waive_client_membership_payments
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-membership-payments/waive
No parameters.
{
"scope": "Staff; chosen months not charged, services continue"
} Schedule membership cancellation. Staff; choose expiration; billing continues until then.
MCP callrosy_salon_software_write → cancel_client_membership
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/client-membership/cancel
No parameters.
{
"scope": "Staff; choose expiration; billing continues until then"
} View rolled-over services. Staff.
MCP callrosy_salon_software_read → read_membership_service_rollovers
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/membership-service-rollovers/read
No parameters.
{
"scope": "Staff"
} View failed/pending membership charges. Staff; Pending Member Charges.
MCP callrosy_salon_software_read → read_pending_membership_charges
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/pending-membership-charges/read
No parameters.
{
"scope": "Staff; Pending Member Charges"
} Retry failed membership charge. Staff; charge; card update remains owner-only.
MCP callrosy_salon_software_write → retry_membership_charge
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/membership-charge/retry
No parameters.
{
"scope": "Staff; charge; card update remains owner-only"
} Void same-day membership charge. Staff; via merchant portal transaction detail.
MCP callrosy_salon_software_write → void_recurring_membership_charge
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/recurring-membership-charge/void
No parameters.
{
"scope": "Staff; via merchant portal transaction detail"
} Refund funded membership charge. Staff; Manage > Advanced Settings > Credit Card Processing > Manage portal.
MCP callrosy_salon_software_write → refund_recurring_membership_charge
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/recurring-membership-charge/refund
No parameters.
{
"scope": "Staff; Manage > Advanced Settings > Credit Card Processing > Manage portal"
} Documented business settings work in Rosy Salon Software.
Change business scheduling hours. Owner/manager; availability change.
MCP callrosy_salon_software_write → set_business_scheduling_hours
REST endpointPUT https://cotlet.dev/api/v1/rosy-salon-software/business-scheduling-hours
No parameters.
{
"scope": "Owner/manager; availability change"
} Documented reports work in Rosy Salon Software.
Ticket Summary report. Staff with report permission.
MCP callrosy_salon_software_read → read_ticket_summary_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/ticket-summary-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Employee Sales Summary report. Staff with report permission.
MCP callrosy_salon_software_read → read_employee_sales_summary_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/employee-sales-summary-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Appointments report. Staff; past or future appointments with filters.
MCP callrosy_salon_software_read → read_appointments_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/appointments-reports/read
No parameters.
{
"scope": "Staff; past or future appointments with filters"
} Client Retention report. Staff with report permission.
MCP callrosy_salon_software_read → read_client_retention_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-retention-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Sales Analysis report. Staff with report permission.
MCP callrosy_salon_software_read → read_sales_analysis_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/sales-analysis-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Commission report. Staff with report permission.
MCP callrosy_salon_software_read → read_commission_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/commission-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Total Sheet report. Staff with report permission.
MCP callrosy_salon_software_read → read_total_sheet_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/total-sheet-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Sales Growth Analysis report. Staff with report permission.
MCP callrosy_salon_software_read → read_sales_growth_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/sales-growth-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Commission & Time Clock report. Staff with report permission.
MCP callrosy_salon_software_read → read_commission_time_clock_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/commission-time-clock-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Client Analysis report. Staff with report permission.
MCP callrosy_salon_software_read → read_client_analysis_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-analysis-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Pre-booked report. Staff with report permission.
MCP callrosy_salon_software_read → read_prebooking_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/prebooking-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Rebook report. Staff with report permission.
MCP callrosy_salon_software_read → read_rebooking_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/rebooking-reports/read
No parameters.
{
"scope": "Staff with report permission"
} Sales reports (service, retail, gift card, membership, package). Staff with report permission; includes client contact and spend fields.
MCP callrosy_salon_software_read → read_sales_reports
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/sales-reports/read
No parameters.
{
"scope": "Staff with report permission; includes client contact and spend fields"
} Filter client visit frequency. Staff with report permission.
MCP callrosy_salon_software_read → filter_client_visit_frequency
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/client-visit-frequencies/filter
No parameters.
{
"scope": "Staff with report permission"
} Filter business reports. Staff with report permission; fields vary by report.
MCP callrosy_salon_software_read → filter_business_reports
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/business-reports/filter
No parameters.
{
"scope": "Staff with report permission; fields vary by report"
} Export business report. Staff; local output only, external sending asks first.
MCP callrosy_salon_software_read → export_business_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/business-reports/export
No parameters.
{
"scope": "Staff; local output only, external sending asks first"
} Documented rosypay work in Rosy Salon Software.
View processing benchmarks. Owner/manager; Manage > Advanced Settings > Credit Card Processing > Enter Merchant Track.
MCP callrosy_salon_software_read → read_payment_benchmarks
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/payment-benchmarks/read
No parameters.
{
"scope": "Owner/manager; Manage > Advanced Settings > Credit Card Processing > Enter Merchant Track"
} View recent merchant funding. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_recent_merchant_funding
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/recent-merchant-fundings/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View funding summary. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_funding_summary_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/funding-summary-reports/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View funding batch detail. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_funding_batch_detail
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/funding-batch-details/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View funded transactions. Owner/manager; MerchantTrack; date filter.
MCP callrosy_salon_software_read → read_funding_by_transaction_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/funding-by-transaction-reports/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack; date filter"
} View funded line items. Owner/manager; MerchantTrack; date filter.
MCP callrosy_salon_software_read → read_funding_by_line_item_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/funding-by-line-item-reports/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack; date filter"
} View payment totals. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_payment_transaction_summary
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/payment-transaction-summaries/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View payment transactions. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_payment_transactions_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/payment-transactions-reports/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View chargeback summary. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_chargeback_summary_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/chargeback-summary-reports/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View chargeback details. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_chargeback_details_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/chargeback-details-reports/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View merchant statement. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_merchant_statement
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/merchant-statements/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} View merchant deposits. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → read_merchant_deposit_report
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/merchant-deposit-reports/read
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} Find payment transaction. Owner/manager; MerchantTrack.
MCP callrosy_salon_software_read → search_payment_transaction
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/payment-transactions/search
No parameters.
{
"scope": "Owner/manager; MerchantTrack"
} Generate transaction receipt output. Owner/manager; output only; printer setup and external sending excluded.
MCP callrosy_salon_software_read → print_payment_receipt
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/payment-receipts/print
No parameters.
{
"scope": "Owner/manager; output only; printer setup and external sending excluded"
} Collect booking deposit. Staff; money movement; card entry owner-only.
MCP callrosy_salon_software_write → take_booking_deposit
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/booking-deposit/take
No parameters.
{
"scope": "Staff; money movement; card entry owner-only"
} Documented marketing work in Rosy Salon Software.
Prepare email campaign from template. Manager; draft only; sending is separate.
MCP callrosy_salon_software_write → prepare_email_campaign
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/email-campaign/prepare
No parameters.
{
"scope": "Manager; draft only; sending is separate"
} Send email campaign. Manager; external send; consent required.
MCP callrosy_salon_software_write → send_email_campaign
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/email-campaigns
No parameters.
{
"scope": "Manager; external send; consent required"
} Configure automated email campaign. Manager; starts future sends.
MCP callrosy_salon_software_write → configure_automated_email_campaign
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/automated-email-campaign/configure
No parameters.
{
"scope": "Manager; starts future sends"
} Send individual marketing message. Manager; external send; consent and messaging add-on required.
MCP callrosy_salon_software_write → send_individual_marketing_message
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/individual-marketing-messages
No parameters.
{
"scope": "Manager; external send; consent and messaging add-on required"
} Send group marketing message. Manager; external send; consent required.
MCP callrosy_salon_software_write → send_group_marketing_message
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/group-marketing-messages
No parameters.
{
"scope": "Manager; external send; consent required"
} Schedule marketing message. Manager; deferred external send.
MCP callrosy_salon_software_write → schedule_marketing_message
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/marketing-message/schedule
No parameters.
{
"scope": "Manager; deferred external send"
} Select campaign recipients by filter. Manager; selection only.
MCP callrosy_salon_software_read → filter_marketing_recipients
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/marketing-recipients/filter
No parameters.
{
"scope": "Manager; selection only"
} Configure automated text campaign. Manager; birthday, return-due, lapse and product triggers; starts future sends.
MCP callrosy_salon_software_write → configure_automated_text_campaign
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/automated-text-campaign/configure
No parameters.
{
"scope": "Manager; birthday, return-due, lapse and product triggers; starts future sends"
} Documented online client scheduling work in Rosy Salon Software.
Edit booking About section. Owner/manager; customer-visible publication.
MCP callrosy_salon_software_write → configure_online_about_page
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/online-about-page/configure
No parameters.
{
"scope": "Owner/manager; customer-visible publication"
} Configure online gift card/package/membership sales. Owner/manager; customer-visible commerce.
MCP callrosy_salon_software_write → configure_online_sales_offerings
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/online-sales-offerings/configure
No parameters.
{
"scope": "Owner/manager; customer-visible commerce"
} Documented getting started work in Rosy Salon Software.
Set renter front-desk permissions (BoothRunner). Owner or renter; access change; bank/settlement setup owner-only.
MCP callrosy_salon_software_write → set_renter_front_desk_permissions
REST endpointPUT https://cotlet.dev/api/v1/rosy-salon-software/renter-front-desk-permissions
No parameters.
{
"scope": "Owner or renter; access change; bank/settlement setup owner-only"
} Book across rental providers (BoothRunner). Front desk; renter financials and client data stay private.
MCP callrosy_salon_software_write → book_across_rental_providers
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/across-rental-providers
No parameters.
{
"scope": "Front desk; renter financials and client data stay private"
} Documented adjacent vendor products (salon marketing services/reputation) work in Rosy Salon Software.
View monitored customer reviews. Subscribers to the separate reputation service; not a native desktop screen.
MCP callrosy_salon_software_read → read_customer_reviews
REST endpointGET https://cotlet.dev/api/v1/rosy-salon-software/customer-reviews/read
No parameters.
{
"scope": "Subscribers to the separate reputation service; not a native desktop screen"
} Send customer review request. Subscribers; external message; consent required.
MCP callrosy_salon_software_write → send_customer_review_request
REST endpointPOST https://cotlet.dev/api/v1/rosy-salon-software/customer-review-requests
No parameters.
{
"scope": "Subscribers; external message; consent required"
} Your signed-in Rosy Salon Software profile, AES-256-GCM encrypted, in Finland. No password.
The 130 Rosy Salon Software tools, never the session cookie.
The records and screens available to your signed-in role in Rosy Salon Software.
Owner sign-in, password, MFA, Rosy subscription billing and merchant bank settings. Physical card readers, camera capture and client credential entry stay with the owner.
You sign in again yourself, in the same Cloud Browser.
Disable for agents, reset the browser, or change your Rosy Salon Software password.
Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).
Cotlet watches Rosy Salon Software and updates the server when its screens change.
New Rosy Salon Software features become available to the agent within your account permissions.
Your Rosy Salon Software account and role determine which records and screens the agent can use.
If Rosy Salon Software signs you out, open your Cloud Browser with one click from the Cotlet console and sign in again.
| Action | Undo |
|---|---|
| Book appointment | Review the operation and its current record before choosing a corrective action. |
By default you confirm each call; you can switch that off for this tool. Tools marked Asks first wait for your approval. Unmarked tools run at once.
{
"name": "read_appointment_schedule",
"arguments": {}
} curl https://cotlet.dev/api/v1/rosy-salon-software/appointment-schedules/read \
-H "Authorization: Bearer $COTLET_API_KEY" {
"scope": "Staff with schedule access; remote/multi-device web access"
} A cron job or n8n flow can call the same tools over REST at /api/v1/rosy-salon-software with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.
About $19 a monthfor a three-stylist salon with 12 appointments on each working day, 3,260 credits. Your Rosy Salon Software plan stays as it is.
| Job | Calls | Credits |
|---|---|---|
| View appointment schedule | 1 × 64 | 640 |
| View client details from an appointment | 1 × 40 | 400 |
| Book appointment | 1 × 32 | 320 |
| Edit appointment | 1 × 24 | 240 |
| Cancel appointment | 1 × 16 | 160 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 3,260 |
The $29 pack covers a typical month for most owners.
Assumed successful calls for this owner workload. Dollars use the $29 pack rate.
| Credits | Price, one time | Calls at 10 credits | Per 1,000 credits |
|---|---|---|---|
| 5,000 | $29 | 500 | $5.80 |
| 15,000 | $79 | 1,500 | $5.27 |
| 32,000 | $149 | 3,200 | $4.66 |
| 60,000 | $249 | 6,000 | $4.15 |
Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.
| Option | What it does | Where it stops |
|---|---|---|
| Official API or connector | Rosy's published API covers reads across appointments, clients, employees, services and tickets, plus selected creation endpoints. It does not document the salon screen's complete edit and checkout workflow. General API-key entitlement and fees are not specified in the reference. | No official Rosy MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. |
| Native app features | Rosy includes appointment reminders, marketing automation and inventory controls. Enabled features and permissions determine what the salon can use. | Your enabled vendor features determine the scope. |
| By hand | Open the business records and perform the work yourself. | Each review and update takes your time. |
Rosy's published API covers reads across appointments, clients, employees, services and tickets, plus selected creation endpoints. It does not document the salon screen's complete edit and checkout workflow. General API-key entitlement and fees are not specified in the reference. No official Rosy MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. Among these options, Cotlet lets your AI agent read and write on the Rosy Salon Software screens your own account can use, from ChatGPT, Claude or any MCP client, without a vendor API key or a vendor plan change.
Among these options, only Cotlet lets your AI agent read and write on every Rosy Salon Software screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Rosy Salon Software API key or a change to your current Rosy Salon Software plan.
Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Rosy Salon Software tools go to contact@cotlet.dev.
Create a Cotlet account, open Rosy Salon Software and sign in at app.salonrunner.com/manager/login.htm. Enable it for agents, then add Cotlet to your chosen AI assistant.
Sign up at cotlet.dev, log in to Rosy Salon Software once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your Rosy Salon Software account through Cotlet, in their phone apps too.
With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Rosy Salon Software: view appointment schedule; view client details from an appointment; view arrival check-in status. You ask in plain words.
No official Rosy MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. Cotlet is independent and is not affiliated with Rosy Salon Software.
View appointment schedule: View appointment schedule. Staff with schedule access; remote/multi-device web access.
View client details from an appointment: View client details from an appointment. Staff; contacts, preferences, formulas, service and retail history; medical use limited to contacts only.
Book appointment: Book appointment. Staff with scheduling permission; booking-affecting.
Edit appointment: Edit appointment. Staff; for a standing series an edit changes only the selected occurrence.
Build multi-service appointment (Appointment Builder): Build multi-service appointment (Appointment Builder). Staff with scheduling permission.
Rosy's published API covers reads across appointments, clients, employees, services and tickets, plus selected creation endpoints. It does not document the salon screen's complete edit and checkout workflow. General API-key entitlement and fees are not specified in the reference.
Only in how it is called. Both carry the same 130 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.
No. Cotlet is independent and not affiliated with Rosy Salon Software.
Free 7-day trial with 2,000 credits, no card needed.
May we use Google Analytics to see which pages help people? It sets cookies only if you accept. No ads, and we never sell data. Cookie policy