ClinicSense API and MCP server Let your AI agent keep the treatment room booked.

ClinicSense publishes no public API and no MCP server (checked 13 Nov 2026). Cotlet runs a hosted ClinicSense MCP server with 16 tools that ChatGPT, Claude and your scripts use in your own ClinicSense account. It covers scheduling, payments, reports and client emails; no tool opens chart notes, and anything a client receives waits for your OK.

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

16 tools Read and write

Front desk work

What can your AI agent do in ClinicSense? The front desk work between treatments, never the chart.

  • Fill a cancelled slot from the wait list

  • Find clients who have not confirmed tomorrow's reminder

  • Record a payment or redeem a gift certificate

  • Run revenue and sales tax reports for your accountant

  • Send a newsletter to clients who stopped booking

  • Require a deposit from new clients

No public API, no MCP

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

ClinicSense publishes no public API. Its site and sitemap show no developer documentation, API keys or API pricing, its support center is not open to the public, and no ClinicSense MCP server or official ChatGPT or Claude connector was verified.

  • ClinicSense builds its own automations in: reminders, wait list notices, availability summaries, wellness check-ins, feedback, referral and birthday emails.
  • Card payments run through its Square integration; Canadian clinics can bill insurers through TELUS eHealth.
  • Financial reports export to CSV or PDF, or you invite your accountant as office staff with limited access.
Official ClinicSense routes, working by hand and Cotlet compared
What you need ClinicSense officialBy handCotlet
Ask ChatGPT or Claude to do the work No MCP server or connector Copy and paste Hosted MCP server
Fill a cancellation from the wait list Automatic notices, rules set in the app Calendar, then wait list Agent picks and notifies after your OK
Monthly numbers for the accountant CSV or PDF export, no API Run and download each report run_financial_report on a schedule
Run from n8n or a script No public API Manual only REST, same key

Checked 13 Nov 2026. Sources: ClinicSense · ClinicSense features · ClinicSense support center (not public) · Feature: Online booking · Feature: Scheduling · Feature: Appointment reminders · Feature: No-Show Guard · Feature: Wait list · Feature: Invoicing and payments · Feature: Treatment packages · Feature: Gift certificates · Feature: Financial reports · Feature: Email newsletters · Feature: Availability summary · Feature: Wellness check-ins · Feature: Feedback and Google reviews · Feature: Client referrals · Feature: Birthday emails

Set up once

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

  1. 1Log in to ClinicSense

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the front desk

    It finds the client, you approve the notice.

Your agent works in your own signed-in Cloud Browser. Anything a client receives waits for your OK, and no tool opens chart notes or client files. Who can see your session

Any MCP client

How to connect ClinicSense to your AI agent

  1. 1

    Sign in to ClinicSense in a Cloud Browser. Open app.clinicsense.com in your Cotlet Cloud Browser and log in with your own ClinicSense user.

  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.

ClinicSense lives on the shared address https://cotlet.dev/mcp/v1 together with the other apps you switch on, so one connector serves them all. Switched ClinicSense on later? Refresh the connector and its 16 tools show up.

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: clinicsense_read
2 read, 14 write

All 16 ClinicSense MCP tools

One tool per ClinicSense feature, leaving out charting and client records. Read tools run at once. Write tools take an `action`; `get` and `list` only read, the rest change ClinicSense and ask first.

Calendar and booking4

The shared calendar, appointments and the rules of your online booking page.

  • list_appointments Read appointments for a day, week or month, for one practitioner or the whole team. read

    Returns each appointment with client name, service, practitioner, time and status, plus blocked time. It reads the schedule only, never chart notes or client files.

    MCP callclinicsense_read → list_appointments

    REST endpointGET https://cotlet.dev/api/v1/clinicsense/appointments

    Parameters

    Parameters: list_appointments
    NameTypeDescription
    from string required string ISO date.
    to string string ISO date. Defaults to `from`.
    practitioner string string Leave empty for everyone on the shared calendar.

    Example input

    {
      "from": "from"
    }

    Example response

    {
      "date": "2026-11-16",
      "appointments": [
        {
          "time": "09:00",
          "client": "Example Client",
          "service": "Massage, 60 min",
          "practitioner": "Alex",
          "status": "Confirmed"
        },
        {
          "time": "11:00",
          "client": "Sample Client",
          "service": "Massage, 90 min",
          "practitioner": "Alex",
          "status": "Booked"
        }
      ],
      "blocked": [
        {
          "from": "12:30",
          "to": "13:00",
          "reason": "Lunch"
        }
      ]
    }
  • manage_appointments Create, move, reschedule or cancel an appointment, book a recurring visit or block time off. writeAsks first

    Services are linked to the practitioners who offer them, so the booking connects the right client to the right person. A booked or moved appointment triggers the reminders you set; a cancellation opens the slot for the wait list. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → manage_appointments

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

    Parameters

    Parameters: manage_appointments
    NameTypeDescription
    action string required string One of `create`, `reschedule`, `cancel`, `block_time`. Every action writes.
    appointment_id string string For `reschedule` and `cancel`, from list_appointments.
    client string string Client name, for `create`.
    service string string A service linked to the practitioner.
    practitioner string string Who the appointment is with.
    start string string ISO date and time.
    repeat string string For a recurring appointment, for example `weekly`.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "appointment_id": "apt_2041",
      "client": "Example Client",
      "service": "Massage, 60 min",
      "practitioner": "Alex",
      "start": "2026-11-18T15:00",
      "status": "Booked"
    }
  • configure_online_booking Read or change your online booking: availability, cleanup time, services shown and who may book. writeAsks first

    Clients book 24/7 on your booking page, your website, Facebook and Instagram, and see only the times you allow. A change shows on the public booking page at once. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → configure_online_booking

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/online-booking/configure

    Parameters

    Parameters: configure_online_booking
    NameTypeDescription
    action string required string One of `get`, `update`. `get` only reads.
    availability object object Recurring hours per practitioner and one-off blocks.
    cleanup_minutes number number Buffer added after each appointment.
    services array array Services clients may book online, grouped and ordered by category.
    block_list array array Clients who may not book online.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "cleanup_minutes": 15,
      "services_online": [
        "Massage, 60 min",
        "Massage, 90 min",
        "Cupping, 30 min"
      ],
      "block_list": 1
    }
  • configure_reminders Read or change appointment reminders, or read the message log of reminders sent. writeAsks first

    Reminders go out by email or text, as each client chose when booking, and clients confirm with one click. The message log shows whether each reminder was received. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → configure_reminders

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/reminders/configure

    Parameters

    Parameters: configure_reminders
    NameTypeDescription
    action string required string One of `get`, `message_log`, `update`. `get` and `message_log` only read.
    reminders array array For `update`: when each reminder goes out before the appointment.
    date string string For `message_log`: ISO date of the appointments.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "date": "2026-11-16",
      "log": [
        {
          "client": "Example Client",
          "channel": "SMS",
          "delivered": true,
          "confirmed": true
        },
        {
          "client": "Sample Client",
          "channel": "Email",
          "delivered": true,
          "confirmed": false
        }
      ]
    }

No-shows and cancellations2

Deposits or card on file at booking, and the wait list that fills a freed slot.

  • configure_no_show_guard Read or change No-Show Guard: card on file, deposit or full prepayment at online booking. writeAsks first

    Card payments run through ClinicSense's Square integration. Clients agree to your cancellation policy each time they book online. The tool changes the rule; it never charges a card. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → configure_no_show_guard

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/no-show-guard/configure

    Parameters

    Parameters: configure_no_show_guard
    NameTypeDescription
    action string required string One of `get`, `update`. `get` only reads.
    require string string `card`, `deposit` or `full_payment`.
    applies_to string string `all`, `new_clients` or `specific_clients`.
    clients array array For `specific_clients`, for example repeat no-shows.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "require": "deposit",
      "applies_to": "new_clients",
      "cancellation_policy": "On record at every online booking"
    }
  • manage_wait_list Read the wait list, notify chosen clients about an open slot, or change the wait list rules. writeAsks first

    Clients book straight from the wait list email or text. Same-day cancellations can follow their own rules. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → manage_wait_list

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/wait-list/manage

    Parameters

    Parameters: manage_wait_list
    NameTypeDescription
    action string required string One of `list`, `notify`, `update_rules`. `list` only reads.
    slot string string For `notify`: the open slot, ISO date and time.
    clients array array For `notify`: the clients you hand-picked.
    priority string string For `update_rules`: `first_on_list`, `highest_value` or `everyone`.
    minimum_notice_hours number number For `update_rules`: notice you need before a wait list client books in.

    Example input

    {
      "action": "notify",
      "slot": "2026-11-16T14:00",
      "clients": [
        "Example Client",
        "Sample Client"
      ]
    }

    Example response

    {
      "slot": "2026-11-16T14:00",
      "notified": [
        "Example Client",
        "Sample Client"
      ],
      "channel": "Email and SMS"
    }

Payments and reports4

Invoices come from appointments. The agent records payments; card charges stay in ClinicSense with Square.

  • manage_invoices List invoices and outstanding balances, or record a payment against an invoice. writeAsks first

    ClinicSense creates invoices from your appointments. The tool records payments taken; card charges stay in ClinicSense's Square integration and no tool runs them. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → manage_invoices

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/invoices/manage

    Parameters

    Parameters: manage_invoices
    NameTypeDescription
    action string required string One of `list`, `get`, `record_payment`. `list` and `get` only read.
    invoice_id string string For `get` and `record_payment`.
    method string string Payment method as ClinicSense lists it, for example Cash or Gift Certificate.
    amount number number Amount paid.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "invoice_id": "inv_7781",
      "client": "Example Client",
      "service": "Massage, 60 min",
      "total": 110,
      "paid": 110,
      "method": "Cash",
      "balance": 0
    }
  • manage_packages List treatment packages, create one, or sell one to a client. writeAsks first

    Packages bundle several sessions, often at a discount, and clients can share them with family and friends. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → manage_packages

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/packages/manage

    Parameters

    Parameters: manage_packages
    NameTypeDescription
    action string required string One of `list`, `create`, `sell`. `list` only reads.
    package object object For `create`: name, services, number of sessions and price.
    client string string For `sell`.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "package": "Recovery plan, 5 massages",
      "sessions": 5,
      "price": 495,
      "sold_to": "Example Client"
    }
  • manage_gift_certificates List gift certificates, check a balance, or redeem one as payment. writeAsks first

    Clients buy certificates for a service or a dollar value from the Buy Gift Certificate button on your site and get them by email. ClinicSense tracks the balance and refuses a certificate without enough funds. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → manage_gift_certificates

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/gift-certificates/manage

    Parameters

    Parameters: manage_gift_certificates
    NameTypeDescription
    action string required string One of `list`, `balance`, `redeem`. `list` and `balance` only read.
    certificate string string Certificate code or buyer.
    invoice_id string string For `redeem`: the invoice it pays.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "certificate": "GC-1042",
      "original": 100,
      "balance": 0,
      "redeemed_on": "inv_7781"
    }
  • run_financial_report Run a ClinicSense report for a date range: revenue, sales tax, appointments, payments, receivables or retention. read

    Same numbers as the Reports screen. Nothing is changed.

    MCP callclinicsense_read → run_financial_report

    REST endpointGET https://cotlet.dev/api/v1/clinicsense/financial-reports/run

    Parameters

    Parameters: run_financial_report
    NameTypeDescription
    report string required string `revenue`, `sales_tax`, `appointments`, `payments`, `receivables` or `client_retention`.
    from string required string ISO date.
    to string required string ISO date.
    format string string `json`, `csv` or `pdf`, for your accountant.

    Example input

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

    Example response

    {
      "report": "revenue",
      "from": "2026-10-01",
      "to": "2026-10-31",
      "revenue": 9240,
      "sales_tax": 462,
      "appointments": 84
    }

Client emails6

Newsletters you send once, and the automatic emails ClinicSense sends for you.

  • send_newsletter Draft an email newsletter, send a test to yourself, or send it to a filtered client list. writeAsks first

    ClinicSense offers eight filters for the list. The agent shows you the recipients count before `send`, which reaches your clients and cannot be called back. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → send_newsletter

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/newsletters

    Parameters

    Parameters: send_newsletter
    NameTypeDescription
    action string required string One of `draft`, `send_test`, `send`. Every action writes; only `send` reaches clients.
    subject string string Email subject.
    body string string Your message.
    image string string An Unsplash image to search for, or an image link.
    filters object object Who gets it, for example last appointment before a date, service booked or practitioner seen.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "subject": "New evening hours",
      "recipients": 142,
      "status": "Test sent to you"
    }
  • configure_availability_summary Read or change the availability summary email: weekly, every two weeks or monthly. writeAsks first

    ClinicSense scans your calendar for the next 2 weeks and emails clients your open times with a link to book. Clients who opt out stop getting it. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → configure_availability_summary

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/availability-summary/configure

    Parameters

    Parameters: configure_availability_summary
    NameTypeDescription
    action string required string One of `get`, `update`, `turn_on`, `turn_off`. `get` only reads.
    frequency string string `weekly`, `biweekly` or `monthly`.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "enabled": true,
      "frequency": "biweekly",
      "next_send": "2026-11-17"
    }
  • configure_wellness_check_in Read or change the wellness check-in email sent to clients who have not booked for a while. writeAsks first

    Set once, the email goes out on its own to every client who passes the gap you chose. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → configure_wellness_check_in

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/wellness-check-in/configure

    Parameters

    Parameters: configure_wellness_check_in
    NameTypeDescription
    action string required string One of `get`, `update`, `turn_on`, `turn_off`. `get` only reads.
    after_days number number Days without a booking before the email goes out.
    promo_code string string Optional code, valid for the time you set.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "enabled": true,
      "after_days": 60,
      "promo_code": "WELCOMEBACK10"
    }
  • manage_feedback Read the private feedback clients left, or change the feedback and Google review email. writeAsks first

    The email goes out the day after an appointment, no more than once a month per client, and asks for a Google review. Clients who were not happy can answer privately, so you can follow up. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → manage_feedback

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/feedback/manage

    Parameters

    Parameters: manage_feedback
    NameTypeDescription
    action string required string One of `list`, `get_settings`, `update`, `turn_on`, `turn_off`. `list` and `get_settings` only read.
    since string string For `list`: ISO date.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "since": "2026-11-01",
      "feedback": [
        {
          "client": "Example Client",
          "rating": 5,
          "comment": "Great session."
        },
        {
          "client": "Sample Client",
          "rating": 3,
          "comment": "Room was cold."
        }
      ]
    }
  • configure_referral_email Read or change the email telling clients you accept referrals, and who is left out. writeAsks first

    Set once, it goes out to clients after at least 3 appointments. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → configure_referral_email

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/referral-email/configure

    Parameters

    Parameters: configure_referral_email
    NameTypeDescription
    action string required string One of `get`, `update`, `turn_on`, `turn_off`. `get` only reads.
    exclude array array Clients who should not be asked.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "enabled": true,
      "sends_after_appointments": 3,
      "excluded": 2
    }
  • configure_birthday_email Read or change the birthday email: message, color theme, image and optional promo code. writeAsks first

    ClinicSense checks the client list every day and sends your message on each client's birthday. By default you confirm each call; you can switch that off for this tool.

    MCP callclinicsense_write → configure_birthday_email

    REST endpointPOST https://cotlet.dev/api/v1/clinicsense/birthday-email/configure

    Parameters

    Parameters: configure_birthday_email
    NameTypeDescription
    action string required string One of `get`, `update`, `turn_on`, `turn_off`. `get` only reads.
    message string string Your birthday note.
    promo_code string string Optional code for the next treatment.

    Example input

    {
      "action": "action"
    }

    Example response

    {
      "enabled": true,
      "message": "Happy birthday from all of us!",
      "promo_code": "BDAY15"
    }
Encrypted, revocable

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

  • What we store

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

  • What your agent gets

    The 16 ClinicSense tools. The session cookie stays in the Cloud Browser.

  • What the tools return

    Schedule, payment, report and email data. Client names appear with appointments; chart content never does.

  • What no tool touches

    Charting, SOAP notes, intake and consent forms, client files, TELUS eClaims, card charges and your account settings.

  • If ClinicSense signs you out

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

  • How to cut access

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

You type your ClinicSense password yourself; the agent only uses the session that login leaves behind. Cotlet makes no HIPAA claim and signs no BAA for ClinicSense. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

We keep it working

What happens when ClinicSense changes? The tools use the same ClinicSense screens you use between treatments.

The tools follow ClinicSense's own screens, from the No-Show Guard settings to the reminder message log. Cotlet updates the ClinicSense server when those screens move, and your agent keeps the same tool names.

Plan limits stay ClinicSense's: Lite has no wait list or No-Show Guard, and no tool can add a feature your plan does not include.

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

14 tools ask first

Approvals, undo and mistakes Clients hear nothing until you say so.

  1. 01 Find the open slot list_appointments reads tomorrow.
  2. 02 Read the wait list manage_wait_list lists who wants that service.
  3. 03 Show you the names Who would be notified, and how.
  4. 04 Notify after your OK Clients book straight from the email or text.
Fixing a ClinicSense write that went wrong
ActionHow to put it right
Booking rules, reminders, automatic emailsCall the same tool with the earlier settings, or turn_off
Appointment moved by mistakeReschedule it back; the client gets the reminder you set
Payment recorded twiceCorrect the invoice in ClinicSense
Wait list notice or newsletter sentAlready with your clients: follow up with them directly

All 14 write tools ask first: by default you confirm each call, and you can switch that off per tool. The 2 read tools, the calendar and financial reports, run at once.

MCP call
{
  "name": "manage_wait_list",
  "arguments": {
    "action": "notify",
    "slot": "2026-11-16T14:00",
    "clients": [
      "Example Client",
      "Sample Client"
    ]
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/clinicsense/wait-list/manage \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"notify","slot":"2026-11-16T14:00","clients":["Example Client","Sample Client"]}'
Response
{
  "slot": "2026-11-16T14:00",
  "notified": [
    "Example Client",
    "Sample Client"
  ],
  "channel": "Email and SMS"
}

The example offers the freed 2 pm slot to two hand-picked wait list clients. A cron job or n8n flow can make the same call over REST at /api/v1/clinicsense with the same key and price, in JSON. Failed calls are free.

Pay per call

How much does the ClinicSense MCP server cost?

About $25 a monthfor a solo practitioner with about 80 appointments a month, 4,300 credits. Your ClinicSense plan stays as it is.

Illustrative month, our assumption: successful calls for this workload
JobCallsCredits
Evening schedule and reminder check2 × 22440
Bookings and reschedules1 × 80800
Payments and gift certificates1 × 1001,000
Cancellations filled from the wait list2 × 12240
Package sales1 × 880
Weekly feedback read2 × 480
Client email settings1 × 880
Newsletter: draft, test, send3 × 260
Month-end reports2 × 120
Cloud Browser, 30 days1,500
Total280 calls4,300

The smallest pack, 5,000 credits for $29, covers this month. A clinic with several practitioners books more and 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 ClinicSense plan and its limits apply as they are

Credit packs are one-time purchases, not a subscription. The month above is 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

ClinicSense MCP server: other ways to connect What each route does for a small clinic, and where it stops.

Other ways to work with ClinicSense, checked 13 Nov 2026
OptionWhat it doesWhere it stops
ClinicSense automationsReminders, wait list notices and client emails it sends on rules you set once.Runs inside ClinicSense; no agent can ask it a question or change a rule.
Report exportCSV or PDF of revenue, sales tax, payments and more.A file per report, downloaded by hand.
By handOpen the calendar and each screen in ClinicSense.Between treatments, one screen at a time.

If ClinicSense ever publishes an API that covers your job, use it: it is the vendor's own route. Until then Cotlet is how ChatGPT, Claude or a script reaches your ClinicSense schedule and payments from your own login, with nothing to host.

EU company, since 2019

Who runs Cotlet A company you can look up.

Cotlet belongs to Take Group sp. z o.o., a software company registered in Poland, EU (VAT PL6342984273), working since 2019 under its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Write to contact@cotlet.dev about the ClinicSense tools.

ClinicSense MCP server: questions

How do I get access?

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

Does ClinicSense have an API?

ClinicSense publishes no public API: its site and sitemap show no developer documentation, API keys or API pricing, and its support center is not public (checked 13 Nov 2026). No ClinicSense MCP server or official ChatGPT or Claude connector was verified. Cotlet does not need one: it works in your own signed-in ClinicSense account.

Can the agent read SOAP notes or intake forms?

No. No Cotlet tool reads or writes charting, SOAP notes, intake and consent forms, client files or TELUS eClaims. The tools cover scheduling, payments, reports and client emails only. Cotlet makes no HIPAA claim for ClinicSense.

Which ClinicSense plan do the tools need?

The plan that has the feature in ClinicSense. On its pricing, Lite ($39 a month, up to 20 appointments) includes online booking, email reminders and financial reports; No-Show Guard, the block list, the wait list, packages and gift cards start on Standard ($69 a month, up to 200 appointments).

Will clients get extra emails because of the agent?

Only when you approve one: a wait list notice, a newsletter, or a change that switches on an automatic email. Reading the calendar, the message log or feedback sends nothing.

Is the MCP server different from the REST API?

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

Is Cotlet affiliated with ClinicSense?

No. Cotlet is independent and not affiliated with ClinicSense.

Let your agent fill the next cancellation.

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