Covered Beauty API and MCP server Let your AI agent get every form signed before they arrive.

Covered Beauty publishes no API and no MCP server (checked 14 Nov 2026). Cotlet runs a hosted Covered Beauty MCP server with 8 tools that ChatGPT and Claude use in your own salon account. Form links, prices and anything a client sees wait for your OK.

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

8 tools Read and write

Lash, brow, nail and tan pros

What can your AI agent do in Covered Beauty? The paperwork around every treatment.

  • Chase forms before tomorrow's clients

  • Link the right form to each treatment

  • Turn a price list into treatments

  • Set a deposit per treatment

  • Change your opening hours

  • Brief yourself on each client

No API, no MCP

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

Covered Beauty publishes no API. Its website, features and help pages show no developer documentation, and no Covered Beauty MCP server or official ChatGPT or Claude connector was found.

  • Covered Beauty is UK booking software from HAMR Ltd, on the web and as an iPhone app with the same login.
  • Every plan includes the booking page, card deposits, consent forms, client records and data export: Solo £9, Pro £14 and Team £19.99 a month.
  • Its free tools on the website (price list maker, booking page from a photo, form builder) work without an account and do not touch your salon.
Covered Beauty by hand and Cotlet compared
What you need By handData exportCotlet
Ask ChatGPT or Claude to do the work Copy and paste A file to upload Hosted MCP server
See whose form is still due Booking by booking A copy, not today's diary view_diary
Send form links, set treatments and hours One screen at a time Read only 8 tools, writes after your OK
Run from n8n or a script Manual only Parse the files yourself REST, same key

Checked 14 Nov 2026. Sources: Covered Beauty · How it works · Online booking · Client records · Consultation forms · Pricing · Log in

Set up once

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

  1. 1Log in to Covered Beauty

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the forms

    Find who is due, then approve the links.

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

Any MCP client

How to connect Covered Beauty to your AI agent

  1. 1

    Log in to Covered Beauty in a Cloud Browser. Open beauty.covered.technology/login in your Cotlet Cloud Browser and sign in with your own email, by password or email code.

  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.

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

All 8 Covered Beauty MCP tools

One tool per Covered Beauty feature you use between clients. Tools with an `action` read on `list` and `get`; the other actions write and ask first.

Booking page and diary4

What clients can book, when, and for how much deposit, and the bookings that came in.

  • manage_treatments List your treatments, or add or change one with its duration, price and deposit. writeAsks first

    Treatments, prices and deposits show on your booking page at once. You can hand the agent a pasted price list and it adds the lines one by one, the way Covered Beauty turns a pasted list into a menu for you to check. By default you confirm each call; you can switch that off for this tool.

    MCP callcovered_beauty_write → manage_treatments

    REST endpointPOST https://cotlet.dev/api/v1/covered-beauty/treatments/manage

    Parameters

    Parameters: manage_treatments
    NameTypeDescription
    action string required string One of `list`, `create`, `update`. `list` only read.
    treatment string string For `create` and `update`: treatment name.
    duration_minutes number number How long it takes.
    price number number Price in pounds.
    deposit number number Optional deposit clients pay through Stripe when they book.
    heading string string Optional group on your menu, such as Lashes or Brows.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "treatment": "Lash lift and tint",
      "heading": "Lashes",
      "duration_minutes": 60,
      "price": 45,
      "deposit": 10,
      "saved": true
    }
  • set_working_hours Read or change the times you take appointments. writeAsks first

    Clients choose from your availability, so new hours change what they can book. The agent shows the week before and after, and saves after your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callcovered_beauty_write → set_working_hours

    REST endpointPUT https://cotlet.dev/api/v1/covered-beauty/working-hours

    Parameters

    Parameters: set_working_hours
    NameTypeDescription
    action string required string One of `get`, `set`. `get` only read.
    hours object object For `set`: start and end per weekday, for example { "sat": ["09:00", "15:00"] }.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "hours": {
        "tue": [
          "10:00",
          "18:00"
        ],
        "wed": [
          "10:00",
          "18:00"
        ],
        "sat": [
          "09:00",
          "15:00"
        ]
      },
      "saved": true
    }
  • view_diary Read the confirmed bookings in your Covered Beauty diary for a day or week. read

    Returns each booking with client, treatment, time, deposit paid and whether the linked consultation form is done. On the Team plan the shared diary shows the whole team. Nothing changes.

    MCP callcovered_beauty_read → view_diary

    REST endpointGET https://cotlet.dev/api/v1/covered-beauty/diaries/view

    Parameters

    Parameters: view_diary
    NameTypeDescription
    date string string ISO date. Defaults to today.
    range string string `day` or `week`. Defaults to `day`.

    Example response

    {
      "date": "2026-11-18",
      "bookings": [
        {
          "time": "10:00",
          "client": "Example Client A",
          "treatment": "Lash lift and tint",
          "deposit_paid": 10,
          "form_done": true
        },
        {
          "time": "12:00",
          "client": "Example Client B",
          "treatment": "Brow lamination",
          "deposit_paid": 10,
          "form_done": false
        }
      ]
    }

Clients and consultation forms4

Records, notes and the forms clients sign before they arrive. No tool returns form answers.

  • manage_client_records Find a client, read their visits, notes and signed forms, or add a client or a note. writeAsks first

    A client record holds past visits, upcoming appointments, treatment notes and signed forms. `get` returns the names and dates of signed forms, not their answers. Notes are saved exactly as you give them. By default you confirm each call; you can switch that off for this tool.

    MCP callcovered_beauty_write → manage_client_records

    REST endpointPOST https://cotlet.dev/api/v1/covered-beauty/client-records/manage

    Parameters

    Parameters: manage_client_records
    NameTypeDescription
    action string required string One of `list`, `get`, `create`, `add_note`. `list` and `get` only read.
    client string string Client name, for `get` and `add_note`, or a search for `list`.
    fields object object For `create`: name, phone, email.
    note string string For `add_note`: the note, such as the treatment discussed or a preference.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "client": "Example Client A",
      "upcoming": [
        {
          "date": "2026-11-18",
          "treatment": "Lash lift and tint"
        }
      ],
      "past_visits": 4,
      "notes": [
        "Prefers a quieter appointment"
      ],
      "signed_forms": [
        {
          "form": "Lash lift",
          "date": "2026-11-12"
        }
      ]
    }
  • manage_forms List your consultation forms, switch on a ready-made one, or link a form to the treatments it covers. writeAsks first

    A linked form goes out with the booking confirmation, with a reminder 48 hours before if it is not done. Ready-made forms are a starting point to read through and check against your insurer's requirements before you switch one on, so the agent only switches on a form you name. By default you confirm each call; you can switch that off for this tool.

    MCP callcovered_beauty_write → manage_forms

    REST endpointPOST https://cotlet.dev/api/v1/covered-beauty/forms/manage

    Parameters

    Parameters: manage_forms
    NameTypeDescription
    action string required string One of `list`, `switch_on`, `link`. `list` only read.
    form string string For `switch_on` and `link`: one of the 25 ready-made forms or your own.
    treatments array array For `link`: the treatments the form covers.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "form": "Brow lamination",
      "treatments": [
        "Brow lamination",
        "Brow lamination and tint"
      ],
      "linked": true
    }
  • export_records Download your Covered Beauty records as an export. read

    Data export is included on every plan. Returns a download link to the file Covered Beauty produces. Nothing changes.

    MCP callcovered_beauty_read → export_records

    REST endpointGET https://cotlet.dev/api/v1/covered-beauty/records/export

    Parameters

    No parameters.

    Example response

    {
      "requested": true,
      "file": "covered-beauty-export.zip",
      "url": "https://files.example.com/export.zip"
    }
Encrypted, revocable

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

  • What we store

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

  • What your agent gets

    The 8 Covered Beauty tools. The session cookie stays in the Cloud Browser.

  • What the session sees

    Your own diary, treatments, clients and forms. On the Team plan, what your own login sees.

  • What no tool touches

    Form answers, your Stripe account and payouts, refunds, your plan and billing, and the kiosk PIN.

  • If Covered Beauty signs you out

    You log in again yourself, in the same Cloud Browser, by password or email code.

  • How to cut access

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

Cotlet never sees or stores your password. You sign in to Covered Beauty 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 Covered Beauty changes? The tools work through the same Covered Beauty pages you use on the web.

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

Some features depend on your plan, such as your own web address on Pro and the shared diary on Team. The agent works with what your account shows.

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

5 tools ask first

Approvals, undo and mistakes No client gets a link and no price changes until you say so.

  1. 01 Read tomorrow view_diary shows whose form is not done.
  2. 02 Pick the forms The ones linked to each treatment.
  3. 03 Show you the list Clients and forms, before any email goes out.
  4. 04 Send after your OK send_form_link emails each client a 14-day link.
Fixing a Covered Beauty write that went wrong
ActionHow to put it right
Treatment, price, deposit or hoursCall manage_treatments or set_working_hours again with the earlier values
Form link sent to the wrong clientCancel it with send_form_link; the link stops working
Form linked to the wrong treatmentLink it again with manage_forms
Client noteAdd a correcting note with manage_client_records

All 5 write tools ask first: by default you confirm each call, and you can switch that off per tool. The 3 read tools, the diary, booking link and export, run at once.

MCP call
{
  "name": "send_form_link",
  "arguments": {
    "action": "send",
    "client": "Example Client B",
    "forms": [
      "Brow lamination",
      "New client medical history"
    ]
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/covered-beauty/form-links \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"send","client":"Example Client B","forms":["Brow lamination","New client medical history"]}'
Response
{
  "client": "Example Client B",
  "forms": [
    "Brow lamination",
    "New client medical history"
  ],
  "sent_by": "email",
  "valid_days": 14
}

The example emails one client a private link to two forms, valid for 14 days and only for her. A cron job or n8n flow can make the same call over REST at /api/v1/covered-beauty with the same key and price, in JSON. Failed calls are free.

Pay per call

How much does the Covered Beauty MCP server cost?

About $17 a monthfor a solo lash and brow pro, 3,010 credits. Your Covered Beauty plan stays as it is.

Illustrative month, our assumption: successful calls for this workload
JobCallsCredits
Evening check of tomorrow's forms2 × 24480
Morning brief on the day's clients2 × 24480
Notes after appointments1 × 40400
Treatment and price changes1 × 10100
Hours for busy weeks1 × 440
Monthly data export1 × 110
Cloud Browser, 30 days1,500
Total151 calls3,010

The smallest pack, 5,000 credits for $29, covers this month with room left. Reminders Covered Beauty sends by itself, 48 hours before, need no call.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Your Covered Beauty plan applies as it is

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

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

Other ways to work with Covered Beauty, checked 14 Nov 2026
OptionWhat it doesWhere it stops
Covered Beauty by handEvery tool on this page, on the web or in the iPhone app.One screen at a time, only between clients.
Data exportYour records as a download, on every plan.A copy to read; it sends and changes nothing.
Calendar syncYour bookings in another calendar, on every plan.Bookings only; no forms, clients or treatments.

If you only need your bookings in your phone's calendar, Covered Beauty's own sync is enough. Cotlet fits when you want ChatGPT, Claude or a script to chase forms and keep your treatments and hours up to date, 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 Covered Beauty tools.

Covered Beauty MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=covered-beauty, turn on Covered Beauty under Integrations in the console and log in at https://beauty.covered.technology/login in your Cloud Browser. Then connect your AI agent and ask who is in tomorrow. The trial needs no card.

Does Covered Beauty have an API?

Covered Beauty publishes no API (checked 14 Nov 2026). Its website, features and help pages show no developer documentation, and no Covered Beauty MCP server or official ChatGPT or Claude connector was found. Cotlet does not need one: it works in your own signed-in Covered Beauty account.

Which Covered Beauty plan do I need?

Any. Covered Beauty's Solo plan (£9 a month) already includes the booking page, deposits, consent forms, client records and data export. Your own web address and the shared team diary come with Pro and Team.

Does the agent read clients' form answers?

No. manage_client_records returns which forms a client signed and when, not the answers. Open a signed form in Covered Beauty yourself before a treatment.

Can the agent hand my tablet to a client in kiosk mode?

No. Hand to client runs on your own phone or tablet in the salon, behind your kiosk PIN. The agent sends private form links by email instead.

Is the MCP server different from the REST API?

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

Is Cotlet affiliated with Covered Beauty?

No. Cotlet is independent and not affiliated with Covered Beauty.

Hand your next consultation form to your agent.

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