Goldie API and MCP server Let your AI agent run the front desk of your chair.

Goldie publishes no public API and no MCP server (checked 14 Nov 2026). Cotlet runs a hosted Goldie MCP server with 9 tools that ChatGPT and Claude use in your own Goldie account. Bookings, charges, refunds and messages wait for your OK before they reach a client.

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

9 tools Read and write

Salon and beauty admin

What can your AI agent do in Goldie? The booking and money admin between clients.

  • Book a client into the right slot

  • Move an appointment to another day

  • Take a deposit or the balance

  • Refund all or part of a payment

  • Add a service and open it online

  • Offer quiet slots to your clients

No API, no MCP

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

Goldie publishes no public API. Its website, Help Center and LLM information page show no developer documentation, and no Goldie MCP server or official ChatGPT or Claude connector was verified.

  • The Goldie Help Center writes its steps for the Goldie app on iOS and Android; the web app signs in at app.heygoldie.com.
  • Export Data in Goldie emails a ZIP file of clients, appointments, services and account data, the one built-in way to take data out.
  • Mass messages are for the Pro and Pro Plus plans, and Goldie's own messaging system is offered in certain countries.
Goldie by hand and Cotlet compared
What you need Goldie app by handData exportCotlet
Ask ChatGPT or Claude to do the work Copy and paste A ZIP file by email Hosted MCP server
Book, reschedule and take payments One tap at a time Read only 9 tools, writes after your OK
Refund part of a payment From the appointment Not possible refund_client_payment
Run from n8n or a script Manual only Parse the files yourself REST, same key

Checked 14 Nov 2026. Sources: Goldie website · Goldie Help Center · Goldie LLM information page · Goldie pricing · Help: How do I create an appointment? · Help: Can I reschedule an appointment for another day? · Help: How do I create a new client? · Help: How do I create services? · Help: How do I activate online booking? · Help: How do I take payments from a client? · Help: How do I refund a payment to my client? · Help: Can I send a mass/bulk message to all my clients? · Help: How do I export my Goldie data?

Set up once

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

  1. 1Sign in to Goldie

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the bookings

    Book a client, then approve the deposit.

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 Goldie to your AI agent

  1. 1

    Sign in to Goldie in a Cloud Browser. Open app.heygoldie.com in your Cotlet Cloud Browser and sign in with your own Goldie 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.

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

All 9 Goldie MCP tools

One tool per owner workflow in the Goldie Help Center. Several take an `action`: `list`, `get` and `history` only read, the other actions write and ask first.

Calendar and appointments2

Read the day, book a client and move a visit. Goldie tells the client when an appointment moves.

  • manage_appointments Read your Goldie calendar for a day, or create an appointment. writeAsks first

    Goldie needs a client and a service for every appointment; date and time come from the slot. If you set a default message template, Goldie fills in the message to the client, so a new appointment can reach your client. `list` returns the day's appointments with client, service and time. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → manage_appointments

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

    Parameters

    Parameters: manage_appointments
    NameTypeDescription
    action string required string One of `list`, `get`, `create`. `list` and `get` only read.
    date string string ISO date, for `list` and `create`. `list` defaults to today.
    time string string Start time, for `create`, for example 14:30.
    client string string Client name from manage_clients. Required for `create`.
    services array array Service names from manage_services. Required for `create`.
    products array array Optional products sold with the appointment.
    notes string string Optional note, saved under More.
    location string string Optional location, saved under More.
    discount string string Optional discount as an amount or a percentage, for example 10%.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "date": "2026-11-18",
      "appointments": [
        {
          "time": "10:00",
          "client": "Example Client A",
          "services": [
            "Gel manicure"
          ],
          "amount": 45
        },
        {
          "time": "14:30",
          "client": "Example Client B",
          "services": [
            "Brow lamination"
          ],
          "amount": 60
        }
      ]
    }
  • reschedule_appointment Move a Goldie appointment to another day or time. writeAsks first

    Goldie notifies the client of the change automatically when you reschedule, so the agent shows you the old and new slot before it saves. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → reschedule_appointment

    REST endpointPOST https://cotlet.dev/api/v1/goldie/appointment/reschedule

    Parameters

    Parameters: reschedule_appointment
    NameTypeDescription
    appointment string required string The appointment, by client and current date, as manage_appointments returns it.
    date string required string New ISO date.
    time string string New start time. Leave empty to keep the same time.

    Example input

    {
      "appointment": "appointment",
      "date": "date"
    }

    Example response

    {
      "client": "Example Client B",
      "service": "Brow lamination",
      "from": "2026-11-18T14:30",
      "to": "2026-11-20T11:00",
      "client_notified": true
    }

Clients, services and online booking3

The records a booking points at, and the switch that opens your booking site.

  • manage_clients List or open your Goldie clients, or add a new one. writeAsks first

    Goldie keeps clients under Menu, then Clients. Run `list` first so the same client is not added twice; appointments, payments and mass messages all point at these records. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → manage_clients

    REST endpointPOST https://cotlet.dev/api/v1/goldie/clients/manage

    Parameters

    Parameters: manage_clients
    NameTypeDescription
    action string required string One of `list`, `get`, `create`. `list` and `get` only read.
    client string string Client name, for `get`, or a search for `list`.
    fields object object For `create`: name, phone, email and notes.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "client": "Example Client C",
      "phone": "+1 555 0100",
      "email": "client@example.com",
      "notes": "Prefers almond shape",
      "saved": true
    }
  • manage_services List your Goldie services, add one or change its price, duration or online booking. writeAsks first

    Changes show on your online booking site, so the agent tells you which service and fields it changes. Deposit and card rules for a service are set in Goldie's no-show protection, which this tool leaves as it is. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → manage_services

    REST endpointPOST https://cotlet.dev/api/v1/goldie/services/manage

    Parameters

    Parameters: manage_services
    NameTypeDescription
    action string required string One of `list`, `create`, `update`. `list` only read.
    service string string Service name, for `create` and `update`.
    category string string Service category. A new service is Uncategorized until you pick one.
    price_type string string `fixed` with an amount, or `variable` with a text such as a price range.
    price string string The amount for `fixed`, the text for `variable`.
    duration_minutes number number From 5 minutes up to 23 hours.
    processing_minutes number number Optional processing time after the service that other clients can book online.
    extra_minutes number number Optional blocked extra time, for cleaning or travel.
    online_booking boolean boolean Available for online booking. Off hides the service from your booking site.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "service": "Gel manicure",
      "category": "Nails",
      "price_type": "fixed",
      "price": "45",
      "duration_minutes": 60,
      "online_booking": true,
      "saved": true
    }
  • set_online_booking Read or switch Goldie's "Let customers book online" setting. writeAsks first

    The setting sits under Menu, Settings, Online Booking. Turning it off stops new online bookings at once, so the agent asks first and tells you the state it found. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → set_online_booking

    REST endpointPUT https://cotlet.dev/api/v1/goldie/online-booking

    Parameters

    Parameters: set_online_booking
    NameTypeDescription
    action string required string One of `get`, `set`. `get` only read.
    enabled boolean boolean For `set`: true lets customers book online, false stops it.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "setting": "Let customers book online",
      "enabled": true
    }

Checkout and refunds2

Deposits, full payments and refunds, in full or in part. Your Goldie user needs the matching permission.

  • take_client_payment Take a deposit or the full payment for an appointment at Goldie checkout. writeAsks first

    Needs Goldie payments set up and a user with permission to take payments. Checkout shows the client's name, which the agent repeats with the amount before it charges. The tip screen is skipped for deposits. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → take_client_payment

    REST endpointPOST https://cotlet.dev/api/v1/goldie/client-payment/take

    Parameters

    Parameters: take_client_payment
    NameTypeDescription
    appointment string required string The appointment, by client and date.
    kind string required string `deposit` or `full`. `full` charges the remaining balance.
    amount number number For `deposit`: defaults to the deposit from your settings and cannot exceed the appointment total.
    method string required string A payment method your Goldie checkout offers. Split payment is not available for deposits.

    Example input

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

    Example response

    {
      "client": "Example Client A",
      "appointment": "2026-11-18T10:00",
      "kind": "deposit",
      "amount": 15,
      "method": "Card",
      "paid": true
    }
  • refund_client_payment List an appointment's transactions or refund one in full or in part. writeAsks first

    Needs Goldie Payments and a user allowed to issue refunds. You can refund part of a transaction more than once until nothing is left; `list` shows what is still available. Money goes back to your client, so every refund waits for your OK. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → refund_client_payment

    REST endpointPOST https://cotlet.dev/api/v1/goldie/client-payment/refund

    Parameters

    Parameters: refund_client_payment
    NameTypeDescription
    action string required string One of `list`, `refund`. `list` only read.
    appointment string string The appointment, by client and date. Or leave empty and give `transaction`.
    transaction string string A transaction from your Payments dashboard.
    amount number number For `refund`: leave empty to refund all that is left, or give part of it. No minimum.
    method string string For card payments: `card` (card used at payment) or `cash`.

    Example input

    {
      "action": "refund",
      "appointment": "Example Client B, 2026-11-18",
      "amount": 20,
      "method": "card"
    }

    Example response

    {
      "client": "Example Client B",
      "transaction": "Brow lamination, card",
      "amount": 20,
      "available_after": 40,
      "method": "card",
      "refunded": true
    }

Messages and your data2

Mass messages for Pro and Pro Plus, and the export Goldie emails to you.

  • send_mass_message Read your mass message history or send a message to a group of clients. writeAsks first

    For Goldie Pro and Pro Plus, under Menu, Marketing, Mass Message. The agent sends through Goldie's own messaging system, which Goldie offers in certain countries only; sending from your phone carrier stays on your phone. It reads the message and recipients back to you before each group goes out. By default you confirm each call; you can switch that off for this tool.

    MCP callgoldie_write → send_mass_message

    REST endpointPOST https://cotlet.dev/api/v1/goldie/mass-messages

    Parameters

    Parameters: send_mass_message
    NameTypeDescription
    action string required string One of `history`, `send`. `history` only read.
    message string string For `send`: the text your clients receive.
    recipients string string For `send`: the clients to include, as Goldie's Recipients picker offers them.
    group_size number number For `send`: how many clients go in each group.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "message": "Free nail art on Tuesday appointments this month.",
      "groups": 2,
      "sent": 48
    }
  • export_goldie_data Ask Goldie to email you an export of your clients, appointments, services and account data. read

    Starts My Account, Export Data. Goldie emails a ZIP file within about 15 minutes, and the download link expires after seven days. On Pro Plus only the Account Owner can export. Nothing in Goldie changes, so it runs without asking.

    MCP callgoldie_read → export_goldie_data

    REST endpointGET https://cotlet.dev/api/v1/goldie/goldie-datas/export

    Parameters

    No parameters.

    Example response

    {
      "requested": true,
      "delivery": "email",
      "contents": [
        "Clients",
        "Appointments",
        "Services",
        "User Account"
      ],
      "link_expires_days": 7
    }
Encrypted, revocable

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

  • What we store

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

  • What your agent gets

    The 9 Goldie tools. The session cookie stays in the Cloud Browser.

  • What the session sees

    The calendar, clients and payments your Goldie user can open. Payments and refunds also need those permissions on your user.

  • What no tool touches

    Your Goldie plan, team members, payment processing setup, no-show protection rules and the sending device on your phone.

  • If Goldie signs you out

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

  • How to cut access

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

Cotlet never sees or stores your password. You type it into Goldie 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 Goldie changes? The tools work through the same Goldie screens you use between clients.

Cotlet watches the apps it serves and updates the Goldie server when Goldie changes its screens, so your agent keeps booking without a change on your side.

Some Goldie features depend on your plan or country, such as mass messages through Goldie's system. The agent works with what your account shows and tells you when a screen is missing.

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

8 tools ask first

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

  1. 01 Find the payment refund_client_payment lists the transactions.
  2. 02 Check what is left The amount still available to refund.
  3. 03 Show you the refund Amount, client and method, before anything moves.
  4. 04 Refund after your OK Goldie returns the money to the client.
Fixing a Goldie write that went wrong
ActionHow to put it right
Service details, online booking switchCall manage_services or set_online_booking again with the earlier values
Appointment moved to the wrong dayMove it back with reschedule_appointment; Goldie tells the client again
Payment taken twiceRefund the extra with refund_client_payment
Mass messageAlready with your clients: send a correction

All 8 write tools ask first: by default you confirm each call, and you can switch that off per tool. The read tool, export_goldie_data, runs at once and changes nothing in Goldie.

MCP call
{
  "name": "refund_client_payment",
  "arguments": {
    "action": "refund",
    "appointment": "Example Client B, 2026-11-18",
    "amount": 20,
    "method": "card"
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/goldie/client-payment/refund \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"refund","appointment":"Example Client B, 2026-11-18","amount":20,"method":"card"}'
Response
{
  "client": "Example Client B",
  "transaction": "Brow lamination, card",
  "amount": 20,
  "available_after": 40,
  "method": "card",
  "refunded": true
}

The example refunds $20 of a $60 card payment and leaves $40 that can still be refunded later, as Goldie allows. A cron job or n8n flow can make the same call over REST at /api/v1/goldie with the same key and price, in JSON. Failed calls are free.

Pay per call

How much does the Goldie MCP server cost?

About $24 a monthfor a one-chair studio with about 40 bookings a month, 4,070 credits. Your Goldie plan stays as it is.

Illustrative month, our assumption: successful calls for this workload
JobCallsCredits
Morning look at the day's calendar1 × 24240
New bookings, client and service lookup3 × 401,200
Reschedules2 × 15300
Deposits and payments at checkout1 × 60600
Partial refunds2 × 360
Service and price changes2 × 480
Weekly quiet-day offer2 × 480
Monthly data export1 × 110
Cloud Browser, 30 days1,500
Total257 calls4,070

The smallest pack, 5,000 credits for $29, covers this month with room left. A busier salon with more chairs uses 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 Goldie plan and payment 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

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

Other ways to work with Goldie, checked 14 Nov 2026
OptionWhat it doesWhere it stops
The Goldie appEverything on this page, by hand on iOS, Android or the web.One tap at a time, only while you hold the phone.
Goldie data exportA ZIP file of clients, appointments, services and account data by email.A copy to read; it books, charges and messages nothing.
Goldie data importGoldie's team imports clients, services and future appointments from CSV or Excel files.A one-time move when you switch systems.

If you only need a copy of your data, Goldie's own export is free and enough. Cotlet fits when you want ChatGPT, Claude or a script to book, take payments and message clients in Goldie, 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 Goldie tools.

Goldie MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=goldie, turn on Goldie under Integrations in the console and sign in at https://app.heygoldie.com/ in your Cloud Browser. Then connect your AI agent and ask it about today's calendar. The trial needs no card.

Does Goldie have an API?

Goldie publishes no public API (checked 14 Nov 2026). Its website, Help Center and LLM information page show no developer documentation, and no Goldie MCP server or official ChatGPT or Claude connector was verified. Cotlet does not need one: it works in your own signed-in Goldie account.

Which Goldie plan do I need for mass messages?

Goldie's Help Center says mass messages are for its Pro and Pro Plus plans, under Menu, Marketing, Mass Message. send_mass_message works only where your plan shows that screen.

Can the agent refund only part of a payment?

Yes. Goldie lets you refund part of a transaction, from the appointment or the Payments dashboard, and refund again later until nothing is left. Your user needs permission to issue refunds, and Goldie Payments must be active.

Which Goldie user should I sign in with?

The one whose work the agent should do. Taking payments and issuing refunds need those permissions on that user, and on Pro Plus only the Account Owner can export data.

Is the MCP server different from the REST API?

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

Is Cotlet affiliated with Goldie?

No. Cotlet is independent and not affiliated with Goldie.

Hand your next Goldie booking to your agent.

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