SalonBiz API and MCP server Let your AI agent read the book and run the reports.

SalonBiz publishes no public API and no MCP server (checked 13 Nov 2026). Cotlet runs a hosted SalonBiz MCP server with 7 tools that ChatGPT and Claude use in your own salon login. Bookings, online booking changes and email campaigns wait for your OK; tickets and payments are read only.

  • Free 7-day trial, no card
  • Unofficial, not affiliated with SalonBiz
SalonBiz logo SalonBiz Cloud Browser

7 tools Read and write

Salon and spa office

What can your AI agent do in SalonBiz? The front desk and back office work around the chair.

  • List tomorrow's unconfirmed appointments

  • Find clients due to rebook

  • Compare stylists' service and retail sales

  • List low-stock products before ordering

  • Draft an email campaign for lapsed clients

  • Set deposits and add-ons for online booking

No public API, no MCP

Does SalonBiz have an MCP server or an API? The official SalonBiz routes, checked 13 November 2026.

SalonBiz publishes no public API reference or developer keys. Other software reaches SalonBiz data only as one of its vetted partner integrations, which SalonBiz turns on with you. No SalonBiz MCP server and no official ChatGPT or Claude connector was verified.

  • Partner integrations on its site include DemandForce, Listen360, REACH.ai, Textel, Vish and a QuickBooks Online summary export, plus an AI receptionist.
  • Every plan includes the full platform; Basic, Essential and Premium differ only by the number of service providers, from $160 a month.
  • The SalonBiz help center opens only after you log in to SalonBiz.
SalonBiz partner integrations, working by hand and Cotlet compared
What you need Partner integrationBy handCotlet
Ask ChatGPT or Claude to do the work No MCP server verified Copy and paste Hosted MCP server
Start today with your own login Set up with SalonBiz Your login Your login, once
Appointment book, reports, stock, campaigns Each partner does one job One screen at a time 7 tools, writes after your OK
Run from n8n or a script No public API Manual only REST, same key

Checked 13 Nov 2026. Sources: SalonBiz integrations · SalonBiz pricing · SalonBiz support · Scheduling and appointment book · Point of sale · Inventory management · Reporting · Online booking · Marketing · SalonBiz Payments

Set up once

How does the SalonBiz MCP server work? The SalonBiz MCP server by Cotlet: your agent works in your own SalonBiz login.

  1. 1Sign in to SalonBiz

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Ask about the salon

    It reads the book and reports for you.

Your agent works in your own signed-in Cloud Browser. It reads tickets and payments but never checks anyone out; bookings and campaigns wait for your OK. Who can see your session

Any MCP client

How to connect SalonBiz to your AI agent

  1. 1

    Sign in to SalonBiz in a Cloud Browser. Open central-app.salonbiz.com in your Cotlet Cloud Browser and sign in with your own SalonBiz login.

  2. 2

    Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.

  3. 3

    Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

SalonBiz is served from the shared address https://cotlet.dev/mcp/v1 along with any other app you switch on, so you add one connector. Switched SalonBiz on after connecting? Refresh the connector and its 7 tools appear.

ChatGPT
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
Claude
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
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
Codex
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
n8n
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: salonbiz_read
4 read, 3 write

All 7 SalonBiz MCP tools

One tool per SalonBiz feature page. Four only read; the three that can write read too on `list` and `get`, and ask first.

Appointment book and online booking2

The book with confirmation status and the Wait List, and what clients can book online.

  • manage_appointment_book Read the appointment book for a day, book or move an appointment, or read the Wait List. writeAsks first

    `list` returns each appointment with its services, stylist, whether the client is new, the request reason and the confirmation status, which SalonBiz updates when a client answers a reminder. `wait_list` returns the clients waiting for an opening. Booking and moving change a client's visit, so the agent shows you the slot first. By default you confirm each call; you can switch that off for this tool.

    MCP callsalonbiz_write → manage_appointment_book

    REST endpointPOST https://cotlet.dev/api/v1/salonbiz/appointment-book/manage

    Parameters

    Parameters: manage_appointment_book
    NameTypeDescription
    action string required string One of `list`, `book`, `move`, `wait_list`. `list` and `wait_list` only read.
    date string string ISO date. Defaults to today.
    stylist string string Only this service provider's column.
    client string string For `book` and `move`: the client.
    services array array For `book`: service names, one or more, each with its stylist.
    start string string For `book` and `move`: ISO date and time.
    location string string Salon location, for multi-location accounts. Leave empty for the one your login opens.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "date": "2026-11-14",
      "appointments": [
        {
          "time": "09:00",
          "client": "Example Client",
          "services": [
            "Cut and blow dry"
          ],
          "stylist": "Jamie",
          "new_client": false,
          "status": "confirmed"
        },
        {
          "time": "10:30",
          "client": "Sample Guest",
          "services": [
            "All-over color",
            "Gloss"
          ],
          "stylist": "Taylor",
          "new_client": true,
          "status": "unconfirmed"
        }
      ],
      "wait_list": 2
    }
  • manage_online_booking Read or change which services clients can book or rebook online, with deposits, add-ons and policy. writeAsks first

    SalonBiz lets you choose which services are bookable and rebookable online (useful for complex color work), take pre-payments and deposits, capture a card and show the cancellation policy. A change shows on your booking page for every client, so it waits for your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callsalonbiz_write → manage_online_booking

    REST endpointPOST https://cotlet.dev/api/v1/salonbiz/online-booking/manage

    Parameters

    Parameters: manage_online_booking
    NameTypeDescription
    action string required string `get` or `update`. `get` only reads.
    service string string For `update`: the service.
    fields object object For `update`: bookable, rebookable, online name, duration, price, deposit, and the recommended add-ons offered with it.

    Example input

    {
      "action": "update",
      "service": "All-over color",
      "fields": {
        "rebookable": true,
        "deposit": 25,
        "add_ons": [
          "Gloss",
          "Hair mask"
        ]
      }
    }

    Example response

    {
      "service": "All-over color",
      "bookable": true,
      "rebookable": true,
      "deposit": 25,
      "add_ons": [
        "Gloss",
        "Hair mask"
      ],
      "saved": true
    }

Tickets, stock and money3

Read only: tickets with purchase history and next-visit dates, stock levels and SalonBiz Payments.

  • view_point_of_sale Read the tickets for a day or a client: services, add-ons, product recommendations and totals. read

    A SalonBiz ticket carries what happened in the chair: services, add-on services and the stylist's product recommendations. SalonBiz uses it to adjust inventory, update client history and calculate commission, and its frequency-of-visit info gives the date the client should book next. This tool reads; it never checks anyone out or takes a payment.

    MCP callsalonbiz_read → view_point_of_sale

    REST endpointGET https://cotlet.dev/api/v1/salonbiz/point-of-sales/view

    Parameters

    Parameters: view_point_of_sale
    NameTypeDescription
    date string string ISO date of the tickets. Defaults to today.
    client string string Only this client's tickets, with purchase history.
    location string string Salon location, for multi-location accounts. Leave empty for the one your login opens.

    Example response

    {
      "client": "Example Client",
      "tickets": [
        {
          "date": "2026-10-17",
          "services": [
            "Cut and blow dry",
            "Scalp massage"
          ],
          "products": [
            "Example shampoo"
          ],
          "total": 128
        }
      ],
      "next_visit_due": "2026-11-21"
    }
  • view_inventory Read stock levels, low-stock products, product usage and open purchase orders. read

    Returns what SalonBiz counts on hand, with the products its automated reorder reminders flag and the purchase orders you have open, including empowered ordering for Aveda and Bumble and bumble. It reads only; orders stay with you.

    MCP callsalonbiz_read → view_inventory

    REST endpointGET https://cotlet.dev/api/v1/salonbiz/inventories/view

    Parameters

    Parameters: view_inventory
    NameTypeDescription
    filter string string `low_stock`, `all` or a brand or product name.
    location string string Salon location, for multi-location accounts. Leave empty for the one your login opens.

    Example response

    {
      "filter": "low_stock",
      "products": [
        {
          "product": "Example color conditioner",
          "on_hand": 3,
          "reorder_at": 6
        },
        {
          "product": "Sample styling cream",
          "on_hand": 1,
          "reorder_at": 4
        }
      ],
      "open_purchase_orders": 1
    }
  • view_salon_payments Read SalonBiz Payments for a period: payments, deposits, gift card sales and membership billing. read

    SalonBiz Payments is the built-in processing, powered by PaySimple. This tool reads its revenue and reconciliation view; it never charges a card, refunds or changes a membership.

    MCP callsalonbiz_read → view_salon_payments

    REST endpointGET https://cotlet.dev/api/v1/salonbiz/salon-payments/view

    Parameters

    Parameters: view_salon_payments
    NameTypeDescription
    from string required string ISO start date.
    to string required string ISO end date.
    type string string Optional: `payments`, `deposits`, `gift_cards` or `memberships`.
    location string string Salon location, for multi-location accounts. Leave empty for the one your login opens.

    Example input

    {
      "from": "from",
      "to": "to"
    }

    Example response

    {
      "from": "2026-11-01",
      "to": "2026-11-13",
      "type": "deposits",
      "deposits": [
        {
          "client": "Sample Guest",
          "service": "All-over color",
          "amount": 25,
          "date": "2026-11-12"
        }
      ],
      "total": 25
    }

Reports and marketing2

SalonBiz reports by period and location, and email campaigns with their opens, clicks and revenue.

  • view_reporting Run a SalonBiz report for a period and read its rows. read

    SalonBiz reports cover sales, productivity, inventory, marketing ROI, client behavior and future revenue, per location or consolidated. The agent runs the report your login can open and returns its rows as text. Nothing is changed.

    MCP callsalonbiz_read → view_reporting

    REST endpointGET https://cotlet.dev/api/v1/salonbiz/reportings/view

    Parameters

    Parameters: view_reporting
    NameTypeDescription
    report string required string The report by its name in SalonBiz, for example staff performance, retail sales per ticket, commission, client retention, marketing ROI or future revenue.
    from string required string ISO start date.
    to string required string ISO end date.
    location string string One location, or `consolidated` for all of them.

    Example input

    {
      "report": "report",
      "from": "from",
      "to": "to"
    }

    Example response

    {
      "report": "Staff performance",
      "from": "2026-10-01",
      "to": "2026-10-31",
      "rows": [
        {
          "stylist": "Jamie",
          "service_sales": 9840,
          "retail_sales": 1260
        },
        {
          "stylist": "Taylor",
          "service_sales": 11320,
          "retail_sales": 2140
        },
        {
          "stylist": "Riley",
          "service_sales": 7410,
          "retail_sales": 880
        }
      ]
    }
  • manage_marketing List email campaigns with their results, draft a campaign, or schedule it to a client segment. writeAsks first

    `list` returns opens, clicks and the revenue SalonBiz attributes to each campaign. A drafted campaign stays unsent; scheduling it reaches every client in the audience, so the agent shows the subject, audience and time first. Automations such as birthday and win-back emails stay as you set them. By default you confirm each call; you can switch that off for this tool.

    MCP callsalonbiz_write → manage_marketing

    REST endpointPOST https://cotlet.dev/api/v1/salonbiz/marketing/manage

    Parameters

    Parameters: manage_marketing
    NameTypeDescription
    action string required string One of `list`, `draft`, `schedule`. `list` only reads.
    campaign string string Campaign name.
    template string string For `draft`: a SalonBiz email template to start from.
    audience string string For `draft` and `schedule`: the targeted client group, for example lapsed clients.
    send_at string string For `schedule`: ISO date and time.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "campaigns": [
        {
          "campaign": "Holiday gift cards",
          "sent": "2026-11-03",
          "opens": 412,
          "clicks": 58,
          "revenue": 1840
        },
        {
          "campaign": "We miss you",
          "sent": "2026-10-20",
          "opens": 156,
          "clicks": 21,
          "revenue": 960
        }
      ]
    }
Encrypted, revocable

Who can see my SalonBiz session, and how do I revoke it?

  • What we store

    Your signed-in SalonBiz browser profile, AES-256-GCM encrypted, in Finland. Never your password.

  • What your agent gets

    The 7 SalonBiz tools. The session cookie stays in the Cloud Browser.

  • What the session sees

    The locations, reports and client records your SalonBiz login can open, and nothing more.

  • What no tool touches

    Checkout, refunds, card-on-file charges, payroll and commission settings, and your partner integrations.

  • If SalonBiz signs you out

    You sign in again yourself, in the same Cloud Browser.

  • How to cut access

    Disable SalonBiz for agents, reset the browser, or change your SalonBiz password.

Your SalonBiz password is typed by you, never by Cotlet; the agent uses only the session it leaves. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

We keep it working

What happens when SalonBiz changes? The tools use the same SalonBiz screens your front desk uses.

SalonBiz has been adding partner integrations and AI features to its platform. When its screens change, Cotlet updates the SalonBiz server, so your agent and scripts keep the same calls.

Multi-location salons pass a location to the read tools, or consolidated to reports, the way SalonBiz itself shows one location or all of them.

If SalonBiz signs you out, one click in the Cotlet console reopens the Cloud Browser so you can sign in again.

3 tools ask first

Approvals, undo and mistakes Clients see no change until you say so.

  1. 01 Read the service manage_online_booking returns its current setup.
  2. 02 Show you the change Deposit and add-ons, before saving.
  3. 03 Save after your OK The booking page shows it to clients.
  4. 04 Check it back A get call reads what SalonBiz saved.
Fixing a SalonBiz write that went wrong
ActionHow to put it right
Appointment booked or movedMove it back with manage_appointment_book, or tell the client
Online booking settingCall manage_online_booking again with the earlier values
Campaign draftedNothing sent: edit or delete the draft in SalonBiz
Campaign scheduled and sentAlready with your clients: send a correction

3 of the 7 tools ask first: by default you confirm each call, and you can switch that off per tool. The 4 read tools, tickets, inventory, reports and payments, run at once.

MCP call
{
  "name": "manage_online_booking",
  "arguments": {
    "action": "update",
    "service": "All-over color",
    "fields": {
      "rebookable": true,
      "deposit": 25,
      "add_ons": [
        "Gloss",
        "Hair mask"
      ]
    }
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/salonbiz/online-booking/manage \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"update","service":"All-over color","fields":{"rebookable":true,"deposit":25,"add_ons":["Gloss","Hair mask"]}}'
Response
{
  "service": "All-over color",
  "bookable": true,
  "rebookable": true,
  "deposit": 25,
  "add_ons": [
    "Gloss",
    "Hair mask"
  ],
  "saved": true
}

The example lets clients rebook all-over color online with a $25 deposit and two add-ons offered at booking. A cron job or n8n flow can make the same call over REST at /api/v1/salonbiz with the same key and price, in JSON. Failed calls are free.

Pay per call

How much does the SalonBiz MCP server cost?

About $20 a monthfor one salon location open six days a week, 3,500 credits. Your SalonBiz subscription stays as it is.

Illustrative month, our assumption: successful calls for this workload
JobCallsCredits
Afternoon check of tomorrow's unconfirmed1 × 26260
Morning book and Wait List1 × 26260
Appointments booked or moved1 × 54540
Weekly rebooking check10 × 4400
Reports for the owner1 × 12120
Low-stock list1 × 440
Campaign results, draft, schedule3 × 260
Online booking changes1 × 660
Deposits and payments read1 × 26260
Cloud Browser, 30 days1,500
Total200 calls3,500

The smallest pack, 5,000 credits for $29, covers this month. Several locations or daily rebooking checks use more calls.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Your SalonBiz plan and processing as they are

Credit packs are one-time purchases, not a subscription. The month above is our own example, not measured customer usage.

Cotlet credit packs: price, credits and calls at 10 credits each
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.

Other options

SalonBiz MCP server: other ways to connect What each route does for a salon, and where it stops.

Other ways to work with SalonBiz, checked 13 Nov 2026
OptionWhat it doesWhere it stops
Partner integrationsTexting, reviews, client sentiment, color costs, an AI receptionist, a QuickBooks Online summary.One job each, set up with SalonBiz; none is a route for your own AI agent.
SalonBiz appsiPad front desk, Stylist App and the Pocket Salon client app.Made for people at the salon, not for automation.
By handOpen the book, reports and marketing in SalonBiz.One screen at a time, while someone is at the desk.

If a SalonBiz partner already does your job, such as two-way texting or review requests, keep it. Cotlet fits when you want ChatGPT, Claude or a script to read the book, run reports and draft campaigns in SalonBiz, from your own login, with nothing to host.

EU company, since 2019

Who runs Cotlet A company you can look up.

Take Group sp. z o.o. operates Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, with founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Write to contact@cotlet.dev with questions about the SalonBiz tools.

SalonBiz MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=salonbiz, turn on SalonBiz under Integrations in the console and sign in at https://central-app.salonbiz.com/login in your Cloud Browser. Then connect your AI agent and ask it about tomorrow's book. The trial needs no card.

Does SalonBiz have an API?

SalonBiz publishes no public API, and outside tools connect to it only as vetted partner integrations such as DemandForce, Listen360, Textel and QuickBooks Online (checked 13 Nov 2026). No SalonBiz MCP server and no official ChatGPT or Claude connector was verified. Cotlet does not need one: it works in your own signed-in SalonBiz account.

Can the agent check a client out or take a payment?

No. view_point_of_sale and view_salon_payments only read tickets and payments. Checkout, refunds, card-on-file charges and membership billing stay with your team in SalonBiz.

Do I need a particular SalonBiz plan?

No. SalonBiz's pricing page says every plan includes the full platform and the plans differ only by the number of service providers, so the tools work on Basic, Essential and Premium alike.

Which SalonBiz login should I use?

The one whose work the agent should do. It sees the locations, reports and client records that login can open in SalonBiz, so a front desk login gives it less than an owner login.

Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 7 tools, inputs, answers, API key and price. Agents use MCP; scripts and n8n HTTP steps use REST.

Is Cotlet affiliated with SalonBiz?

No. Cotlet is independent and not affiliated with SalonBiz.

Hand tomorrow's book check to your agent.

Free 7-day trial with 2,000 credits, no card needed.