StyleSeat API and MCP server Let your AI agent keep your chair booked and paid.

StyleSeat publishes no API for professionals and no MCP server for their business tools (checked 14 Nov 2026). Cotlet runs a hosted StyleSeat MCP server with 18 tools that ChatGPT and Claude use in your own pro account. Refunds, campaigns and anything a client sees wait for your OK.

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

18 tools Read and write

Independent beauty pros

What can your AI agent do in StyleSeat? The business side of your StyleSeat chair.

  • Text clients who are due back

  • Refund inside the 14-day window

  • Answer a chargeback before the deadline

  • Reply to reviews and pin the best

  • Block time off and move bookings

  • Import clients and clear duplicates

No API for pros

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

StyleSeat publishes no API for professionals. Its Help Center has no developer documentation, and no MCP server or connector for professionals' business tools was found.

  • The endpoint mcp.consumer.styleseat.com belongs to StyleSeat's consumer side and asks for sign-in; it is not a route into a professional's calendar or earnings.
  • Sage is StyleSeat's own assistant for professionals in the iOS and Android app; StyleSeat's October 2026 article says it has no web version.
  • StyleSeat keeps the calendar in its app and on its website, which is where Cotlet works.
StyleSeat's own routes and Cotlet compared
What you need SageBy handCotlet
Ask ChatGPT or Claude to do the work StyleSeat's assistant only Copy and paste Hosted MCP server
Work from a computer Phone app only StyleSeat website Any agent or script
Refunds, disputes and campaigns Some actions, with approval cards One screen at a time 18 tools, writes after your OK
Run from n8n or a script on a schedule No Manual only REST, same key

Checked 14 Nov 2026. Sources: StyleSeat Help Center · StyleSeat features · Sage, StyleSeat's assistant for professionals · StyleSeat llms.txt · Help: How To Use Your Calendar · Help: Book or Cancel an Appointment · Help: Checkout & Payment Processing · Help: Issuing a Refund, for professionals · Help: Chargebacks · Help: Payouts and Depositing Your Money · Help: Payout Schedule · Help: Deposits, for professionals · Help: Smart Pricing · Help: Service Packages, for professionals · Help: Edit Business Location and Phone Number · Help: Set Your Profession and Specialties · Help: Managing Client Reviews · Help: How to Find and Share Your Booking Link · Help: Why Can't I Send Email or Text Campaigns? · Help: Find Clients Who Are Due Back · Help: Import Clients From a File · Help: Delete Clients From Your Client List · Help: See Photos Your Clients Share

Set up once

How does the StyleSeat MCP server work? The StyleSeat MCP server by Cotlet: your agent works in your own pro account.

  1. 1Log in to StyleSeat

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the busywork

    Pick a group, then approve the campaign.

Cotlet never sees or stores your password. Writes, and anything that reaches a client or moves money, wait for your OK. Who can see your session

Any MCP client

How to connect StyleSeat to your AI agent

  1. 1

    Sign in to StyleSeat in a Cloud Browser. Open www.styleseat.com/m/login in your Cotlet Cloud Browser and log in with your own professional account.

  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.

StyleSeat shares the address https://cotlet.dev/mcp/v1 with every other app you turn on, so one connector covers them all. Turned StyleSeat on after connecting? Refresh the connector and the 18 StyleSeat 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: list_clients_due_back
5 read, 13 write

All 18 StyleSeat MCP tools

One tool per professional workflow in the StyleSeat Help Center. Tools with an `action` read on `list` and `get`; the other actions write and ask first.

Calendar and appointments3

Read the day or week, set hours and time off, and book, cancel or move a client.

  • view_calendar Read your StyleSeat calendar for a day, three days or a week. read

    Returns the appointments in that range with client, service, time and price. StyleSeat keeps the same calendar in its app and on its website. Nothing changes, so it runs without asking.

    MCP callstyleseat_read → view_calendar

    REST endpointGET https://cotlet.dev/api/v1/styleseat/calendars/view

    Parameters

    Parameters: view_calendar
    NameTypeDescription
    view string string `day`, `3_days` or `week`. Defaults to `day`.
    date string string ISO date the view starts on. Defaults to today.

    Example response

    {
      "view": "day",
      "date": "2026-11-18",
      "appointments": [
        {
          "time": "09:30",
          "client": "Example Client A",
          "service": "Silk press",
          "price": 95
        },
        {
          "time": "13:00",
          "client": "Example Client B",
          "service": "Knotless braids",
          "price": 220
        }
      ]
    }
  • set_availability Read or change your working hours and time off in Calendar settings. writeAsks first

    These settings sit under When clients can book in Calendar settings and decide which times clients can book online, so every change waits for your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → set_availability

    REST endpointPUT https://cotlet.dev/api/v1/styleseat/availability

    Parameters

    Parameters: set_availability
    NameTypeDescription
    action string required string One of `get`, `set_hours`, `add_time_off`. `get` only read.
    hours object object For `set_hours`: start and end per weekday, for example { "tue": ["09:00", "17:00"] }.
    from string string For `add_time_off`: ISO date or date and time.
    to string string For `add_time_off`: ISO date or date and time.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "working_hours": {
        "tue": [
          "09:00",
          "17:00"
        ],
        "wed": [
          "09:00",
          "17:00"
        ]
      },
      "time_off": [
        {
          "from": "2026-12-24",
          "to": "2026-12-26"
        }
      ],
      "saved": true
    }
  • manage_appointments Book an appointment for a client, cancel one, or move it to another time. writeAsks first

    StyleSeat recommends that clients book themselves; this is the professional's own booking and cancelling from the calendar. A booking made without a card on file cannot be charged on StyleSeat later. Cancelling inside 24 hours asks whether to waive or charge the late fee, which the agent never decides for you. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → manage_appointments

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/appointments/manage

    Parameters

    Parameters: manage_appointments
    NameTypeDescription
    action string required string One of `book`, `cancel`, `reschedule`. All three write.
    appointment string string For `cancel` and `reschedule`: the appointment, by client and date.
    client string string For `book`: client name.
    service string string For `book`: a service on your menu.
    start string string For `book` and `reschedule`: ISO date and time.
    late_fee string string For `cancel` within 24 hours under your no-show and late cancellation policy: `waive` or `charge`.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "action": "reschedule",
      "client": "Example Client B",
      "service": "Knotless braids",
      "from": "2026-11-18T13:00",
      "to": "2026-11-19T10:00",
      "saved": true
    }

Checkout, refunds and payouts4

Card-on-file checkout, refunds inside 14 days, chargeback evidence and your payout dates.

  • checkout_appointment Check out a finished appointment with the client's card on file or a recorded payment. writeAsks first

    Card payments run through StyleSeat's Stripe processing; StyleSeat lists 2.6% + $0.30 per card-on-file transaction. Payments must be set up with a linked bank account. The agent repeats the client, total and method before it charges. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → checkout_appointment

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/appointment/checkout

    Parameters

    Parameters: checkout_appointment
    NameTypeDescription
    appointment string required string The appointment, by client and date, as view_calendar returns it.
    method string required string `card_on_file`, `check`, `gift_card` or `cash_or_other`. Tap to Pay and the card reader need your phone and stay there.
    tip number number Optional tip amount.

    Example input

    {
      "appointment": "appointment",
      "method": "method"
    }

    Example response

    {
      "client": "Example Client A",
      "service": "Silk press",
      "amount": 95,
      "tip": 15,
      "method": "card_on_file",
      "checked_out": true
    }
  • refund_appointment Refund an appointment, a no-show or late-cancellation fee, in full or in part. writeAsks first

    Works up to 14 days after the appointment's start time. Partial refunds, including only the tip, need the Premium plan; no-show and late-cancellation fees and appointments with a deposit refund only in full. The client gets a confirmation, so every refund waits for your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → refund_appointment

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/appointment/refund

    Parameters

    Parameters: refund_appointment
    NameTypeDescription
    appointment string required string The appointment, by client and date, as view_calendar returns it.
    reason string required string One of the reasons StyleSeat offers on the Refund screen.
    amount number number Optional part amount, Premium plan only. Leave empty to refund in full.

    Example input

    {
      "appointment": "Example Client C, 2026-11-10",
      "reason": "Service issue"
    }

    Example response

    {
      "client": "Example Client C",
      "service": "Lash fill",
      "refunded": 65,
      "kind": "full",
      "client_notified": true
    }
  • respond_to_chargeback List open disputes or submit your evidence for one before its deadline. writeAsks first

    Disputes sit under Earnings, Transactions, Disputes. A missed deadline loses the case, so `list` returns each deadline first. The agent submits only evidence you hand it or name, and shows the package before it goes to the bank. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → respond_to_chargeback

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/chargeback/replies

    Parameters

    Parameters: respond_to_chargeback
    NameTypeDescription
    action string required string One of `list`, `respond`. `list` only read.
    dispute string string For `respond`: the dispute, by client and amount.
    evidence array array For `respond`: what to submit, such as the message history, the appointment record and your cancellation policy, as files or text you give the agent.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "disputes": [
        {
          "client": "Example Client D",
          "amount": 120,
          "deadline": "2026-11-25",
          "status": "needs_response"
        }
      ]
    }
  • view_payouts Read your StyleSeat payouts and when each one is due in your bank. read

    Reads Earnings, Payouts. StyleSeat pays out Monday to Friday; appointments checked out before 3:30 PM PST usually arrive in 1 to 2 business days, later ones in 2 to 3. Refunds and chargebacks can lower a payout. It changes nothing and does not start an Instant Payout.

    MCP callstyleseat_read → view_payouts

    REST endpointGET https://cotlet.dev/api/v1/styleseat/payouts/view

    Parameters

    Parameters: view_payouts
    NameTypeDescription
    from string string ISO date. Defaults to 30 days ago.
    to string string ISO date. Defaults to today.

    Example response

    {
      "payouts": [
        {
          "date": "2026-11-17",
          "amount": 410,
          "method": "Next-Day",
          "status": "paid"
        },
        {
          "date": "2026-11-18",
          "amount": 235,
          "method": "Next-Day",
          "status": "pending"
        }
      ]
    }

Prices and policies3

Deposits, Smart Pricing and service packages. Deposits and packages need the Premium plan.

  • set_deposits Read or change whether clients pay a deposit when they book. writeAsks first

    Deposits need the Premium plan and payments on. They are charged at booking, count toward the service total and carry over when an appointment is rescheduled. Clients see the change on your booking page, so it waits for your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → set_deposits

    REST endpointPUT https://cotlet.dev/api/v1/styleseat/deposits

    Parameters

    Parameters: set_deposits
    NameTypeDescription
    action string required string One of `get`, `set`. `get` only read.
    enabled boolean boolean For `set`: turn deposits on or off.
    amount string string For `set`: the deposit, as StyleSeat's deposit settings take it.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "deposits": true,
      "amount": "25%",
      "saved": true
    }
  • configure_smart_pricing Read or change Smart Pricing, which raises prices on your high-demand time slots. writeAsks first

    Under More, Payments and Policies, Smart Pricing. It needs payments on. Clients see the higher price labeled as a high-demand time before they book, so a change waits for your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → configure_smart_pricing

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/smart-pricing/configure

    Parameters

    Parameters: configure_smart_pricing
    NameTypeDescription
    action string required string One of `get`, `set`. `get` only read.
    enabled boolean boolean For `set`: on or off.
    max_increase_percent number number For `set`: the most a slot can rise, up to 50.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "smart_pricing": true,
      "max_increase_percent": 30,
      "saved": true
    }
  • manage_service_packages List, create, edit or delete packages of prepaid visits for one service. writeAsks first

    Packages need the Premium plan, payments on and $1,000 processed through StyleSeat. StyleSeat names the package itself. Packages clients already bought stay valid after an edit. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → manage_service_packages

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/service-packages/manage

    Parameters

    Parameters: manage_service_packages
    NameTypeDescription
    action string required string One of `list`, `create`, `update`, `delete`. `list` only read.
    service string string The one existing service the package is for.
    visits number number Number of visits, 2 to 20.
    discount_percent number number Discount, up to 50.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "service": "Silk press",
      "visits": 5,
      "discount_percent": 20,
      "name": "Silk press, 5 visits",
      "saved": true
    }

Profile, reviews and links3

What new clients see before they book.

  • edit_business_info Read or change your business name, address, phone, mobile setting, professions and specialties. writeAsks first

    Under Menu, Business and Profile, Business Info. Changes show on your profile at once. If you are connected to a salon, the address is locked to it. You need at least one profession. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → edit_business_info

    REST endpointPATCH https://cotlet.dev/api/v1/styleseat/business-info

    Parameters

    Parameters: edit_business_info
    NameTypeDescription
    action string required string One of `get`, `update`. `get` only read.
    fields object object For `update`: name, address, phone, mobile_business (true or false), professions, specialties.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "name": "Example Hair Studio",
      "address": "100 Example St, Atlanta",
      "phone": "+1 555 0100",
      "mobile_business": false,
      "professions": [
        "Hair Stylist"
      ],
      "specialties": [
        "Silk press",
        "Braids"
      ]
    }
  • manage_reviews Read your reviews, post a public response or pin your best one. writeAsks first

    Only clients with a checked-out appointment can review you. A response is public on your profile, and a pinned review shows under About Me, so both wait for your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → manage_reviews

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/reviews/manage

    Parameters

    Parameters: manage_reviews
    NameTypeDescription
    action string required string One of `list`, `respond`, `pin`. `list` only read.
    review string string For `respond` and `pin`: the review, by client and date.
    response string string For `respond`: your public reply.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "reviews": [
        {
          "client": "Example Client A",
          "stars": 5,
          "date": "2026-11-12",
          "responded": false
        }
      ]
    }

Clients and campaigns5

Find who is due back, message them, and keep the list clean. Deleting a client is permanent.

  • list_clients_due_back List clients who are Due, Late, Overdue or Inactive, most overdue first. read

    StyleSeat sorts clients by how long since their last visit against how often your type of service is booked, and updates the groups once a day. Clients with an upcoming appointment never appear. Read only; send_campaign messages the group.

    MCP callstyleseat_read → list_clients_due_back

    REST endpointGET https://cotlet.dev/api/v1/styleseat/clients-due-backs

    Parameters

    Parameters: list_clients_due_back
    NameTypeDescription
    group string required string `due`, `late`, `overdue` or `inactive`.

    Example input

    {
      "group": "group"
    }

    Example response

    {
      "group": "late",
      "clients": [
        {
          "name": "Example Client E",
          "last_visit": "2026-08-30"
        },
        {
          "name": "Example Client F",
          "last_visit": "2026-09-06"
        }
      ],
      "count": 14
    }
  • send_campaign Create and send an email or text campaign to a group of your clients. writeAsks first

    Under Menu, Marketing Suite. Sending needs payments connected; an open dispute, a negative balance or a failed subscription payment pauses it. The agent reads the audience and message back to you before Send Now. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → send_campaign

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/campaigns

    Parameters

    Parameters: send_campaign
    NameTypeDescription
    channel string required string `email` or `text`.
    audience string required string `all`, `booked`, `never_booked`, `booked_last_4_weeks`, `booked_last_8_weeks`, `booked_last_12_weeks`, `booked_last_18_weeks`, `due`, `late`, `overdue` or `inactive`.
    subject string string For email: subject line.
    message string required string The campaign text. A Book Now button can be added.

    Example input

    {
      "channel": "channel",
      "audience": "audience",
      "message": "message"
    }

    Example response

    {
      "channel": "text",
      "audience": "late",
      "recipients": 14,
      "sent": true
    }
  • import_clients Import clients from a .csv or .xlsx file. writeAsks first

    StyleSeat skips anyone already in your list, matched on phone, then email, then full name, and shows who it skips before Import. The agent returns that preview first and imports after your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → import_clients

    REST endpointPOST https://cotlet.dev/api/v1/styleseat/clients

    Parameters

    Parameters: import_clients
    NameTypeDescription
    file_url string required string A link the Cloud Browser can download the file from. Up to 5,000 clients and 20 MB.
    columns object object Optional column matches: first_name, last_name, phone, email, birthday, notes. Only a first name is required.

    Example input

    {
      "file_url": "https://example.com"
    }

    Example response

    {
      "imported": 212,
      "already_in_clients": 9,
      "unreadable_rows": 2
    }
  • delete_clients Delete up to 100 clients at a time, such as duplicates or contacts who never booked. writeAsks first

    Deleting is permanent and cannot be undone. StyleSeat skips clients with an upcoming or unpaid appointment or a pending charge. Past appointments and payments stay in your history. The agent lists every client before it deletes. By default you confirm each call; you can switch that off for this tool.

    MCP callstyleseat_write → delete_clients

    REST endpointDELETE https://cotlet.dev/api/v1/styleseat/clients

    Parameters

    Parameters: delete_clients
    NameTypeDescription
    clients array array Client names to delete, up to 100.
    filter string string Or a StyleSeat filter to select from: `never_booked` or `duplicates`.

    Example response

    {
      "deleted": 23,
      "skipped": [
        {
          "name": "Example Client G",
          "reason": "upcoming appointment"
        }
      ]
    }
  • view_client_photos Read the photos a client shared for an appointment: look today, inspiration and result. read

    Clients can share a look today photo, up to 4 inspiration photos and a result photo. You see only photos from appointments with you, and they cannot be edited or deleted. Read only.

    MCP callstyleseat_read → view_client_photos

    REST endpointGET https://cotlet.dev/api/v1/styleseat/client-photos/view

    Parameters

    Parameters: view_client_photos
    NameTypeDescription
    client string required string Client name.
    appointment string string Optional: one appointment, by date.

    Example input

    {
      "client": "client"
    }

    Example response

    {
      "client": "Example Client B",
      "appointment": "2026-11-19",
      "photos": [
        {
          "kind": "look_today"
        },
        {
          "kind": "inspiration"
        },
        {
          "kind": "inspiration"
        }
      ]
    }
Encrypted, revocable

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

  • What we store

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

  • What your agent gets

    The 18 StyleSeat tools. The session cookie stays in the Cloud Browser.

  • What the session sees

    Your own calendar, clients, earnings and profile, as your pro account shows them.

  • What no tool touches

    Your bank account and debit card, Instant Payout, your subscription and billing, and the card reader.

  • If StyleSeat signs you out

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

  • How to cut access

    Turn StyleSeat off for agents, reset the browser, or change your StyleSeat password.

Cotlet never sees or stores your password. You type it into StyleSeat yourself, and the agent only uses the session that sign-in leaves behind. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

We keep it working

What happens when StyleSeat changes? The tools work through the same StyleSeat pages you use on the web.

Cotlet watches the apps it serves and updates the StyleSeat server when StyleSeat changes its pages, so your agent keeps working without a change on your side.

Plan limits stay StyleSeat's. On Basic, refunds go out in full only and deposits and packages are not offered; the agent tells you when a screen says so.

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

13 tools ask first

Approvals, undo and mistakes No client is refunded, charged or texted until you say so.

  1. 01 Find the appointment view_calendar returns it with the price.
  2. 02 Check the window Inside 14 days of the start time.
  3. 03 Show you the refund Client, amount and reason, before anything moves.
  4. 04 Refund after your OK StyleSeat sends the client a confirmation.
Fixing a StyleSeat write that went wrong
ActionHow to put it right
Hours, time off, Smart Pricing, depositsCall the same tool again with the earlier values
Appointment movedMove it back with manage_appointments
Review response or campaignAlready public or with your clients: follow up yourself
Deleted clientsPermanent in StyleSeat: re-import them from your file

All 13 write tools ask first: by default you confirm each call, and you can switch that off per tool. The 5 read tools, such as the calendar, payouts and clients due back, run at once.

MCP call
{
  "name": "refund_appointment",
  "arguments": {
    "appointment": "Example Client C, 2026-11-10",
    "reason": "Service issue"
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/styleseat/appointment/refund \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"appointment":"Example Client C, 2026-11-10","reason":"Service issue"}'
Response
{
  "client": "Example Client C",
  "service": "Lash fill",
  "refunded": 65,
  "kind": "full",
  "client_notified": true
}

The example refunds a $65 lash fill in full, inside StyleSeat's 14-day window after the visit. A cron job or n8n flow can make the same call over REST at /api/v1/styleseat with the same key and price, in JSON. Failed calls are free.

Pay per call

How much does the StyleSeat MCP server cost?

About $15 a monthfor an independent pro with about 60 appointments a month, 2,640 credits. Your StyleSeat plan and fees stay as they are.

Illustrative month, our assumption: successful calls for this workload
JobCallsCredits
Morning look at the calendar1 × 24240
Checkouts by card on file1 × 30300
Reschedules and cancellations2 × 12240
Refunds inside the 14 days2 × 360
Weekly win-back campaign3 × 4120
Weekly review replies2 × 480
Payout checks1 × 880
Chargeback response2 × 120
Cloud Browser, 30 days1,500
Total114 calls2,640

The smallest pack, 5,000 credits for $29, covers this month with room left. Checkouts StyleSeat runs automatically after each visit need no call at all.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • StyleSeat's own plan and processing fees apply as they are

Credit packs are one-time purchases, not a subscription. The month above is an example built from our own assumptions, 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

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

Other ways to work with StyleSeat, checked 14 Nov 2026
OptionWhat it doesWhere it stops
SageStyleSeat's own assistant: calendar, client lookup, service edits, checkout, campaign drafts, with approval cards.In the iOS and Android app; no web version, and not ChatGPT, Claude or your scripts.
StyleSeat consumer MCP endpointAn MCP endpoint at mcp.consumer.styleseat.com on StyleSeat's consumer side.Not a route into a professional's calendar, earnings or clients.
StyleSeat on the web, by handEvery tool on this page, one page at a time.Only while you are at the computer.

If you live in the StyleSeat app and Sage covers your day, use it: it is StyleSeat's own. Cotlet fits when you want ChatGPT, Claude or a script to run refunds, disputes and campaigns in StyleSeat from your own login, with nothing to host.

EU company, since 2019

Who runs Cotlet A company you can look up.

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

StyleSeat MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=styleseat, turn on StyleSeat under Integrations in the console and log in at https://www.styleseat.com/m/login in your Cloud Browser. Then connect your AI agent and ask it who is due back. The trial needs no card.

Does StyleSeat have an API?

StyleSeat publishes no API for professionals (checked 14 Nov 2026). Its Help Center has no developer documentation, and no MCP server or connector for professionals' business tools was found. The endpoint mcp.consumer.styleseat.com belongs to StyleSeat's consumer side and asks for sign-in. Cotlet does not need one: it works in your own signed-in StyleSeat account.

How is this different from Sage?

Sage is StyleSeat's own assistant for professionals in the iOS and Android app; StyleSeat's October 2026 article says it has no web version. Cotlet is separate: ChatGPT, Claude or your script works in StyleSeat on the web with the tools on this page, over MCP or REST.

Which tools need the Premium plan?

StyleSeat's Help Center ties deposits, service packages and partial refunds to the Premium plan. On Basic, refund_appointment refunds in full only, and set_deposits and manage_service_packages stop where StyleSeat does.

Can the agent take Instant Payouts or change my bank?

No. view_payouts only reads payout dates and amounts. Your bank account, debit card and Instant Payout stay with you in StyleSeat.

Is the MCP server different from the REST API?

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

Is Cotlet affiliated with StyleSeat?

No. Cotlet is independent and not affiliated with StyleSeat.

Hand your next StyleSeat refund to your agent.

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