---
title: "ElloMind Booking Connector (MCP) — Docs"
url: "https://www.ellomind.com/mcp/"
description: "Technical documentation for the ElloMind booking connector: a Model Context Protocol (MCP) server that lets any AI assistant check availability and book therapy sessions. Endpoint, tools, setup, and design."
---
For developers · Model Context Protocol 

# ElloMind booking connector

An [MCP](https://modelcontextprotocol.io) server that lets any AI assistant check real availability and book therapy sessions with a Malayalam-speaking psychologist. It is open, stateless, and needs no API key.

Endpoint (Streamable HTTP)

`https://mcp.ellomind.com/mcp`

Copy

[← Back to the plain-English guide](/book-therapy-with-ai/)

## Tools

Four tools, in the order an assistant uses them.

`list_services` 

List the session types and prices.

Inputs

None.

Returns

Session types (individual, couples, teen), their price, and the available plan codes.

`check_availability` 

Get real open time slots (IST) for a session type over a date range.

Inputs

session\_type, from (YYYY-MM-DD), to (YYYY-MM-DD).

Returns

Each date with its open times.

`create_booking_draft` 

Hold a specific slot and return a single-use payment link to hand the customer.

Inputs

session\_type, plan\_code, slot\_date, slot\_time, name, phone, email.

Returns

pay\_url, ref, amount\_inr, slot, and a poll\_key. The price is set by the server; a caller cannot change the amount.

`get_booking_status` 

Read a booking's status and, once confirmed, its Google Meet link.

Inputs

ref, poll\_key (both returned by create\_booking\_draft).

Returns

The booking status, and — only with the correct poll\_key — the Meet link and therapist.

## Adding it to a client

### Claude

Settings → Connectors → Add custom connector → paste the URL and save. Works on free and paid plans.

### ChatGPT

Needs a paid plan (Plus and up). Settings → Connectors (Apps) → Advanced → turn on Developer mode → Add custom connector → paste the URL, choose no authentication.

### Cursor, Cline, Windsurf, Zed

Add an MCP server entry pointing to the URL, transport Streamable HTTP, no auth header.

### Your own client / the SDK

Connect over Streamable HTTP with the @modelcontextprotocol SDK. No auth header is required.

## How it stays safe

The assistant orchestrates, but it is never trusted with money, identity, or the meeting link.

### The assistant is untrusted

The connector holds a scoped key on the server and calls the booking API itself. The key never reaches the AI or your chat transcript.

### Prices are server-set

Amounts are computed from the catalogue. A caller cannot set or lower the price, and a mismatched payment is rejected.

### Links are single-use

Each pay link is priced by us, works once, and expires. It carries a 128-bit key, so the Meet link is only released to whoever holds it.

### Payment and consent stay human

The connector can hold a slot and mint a link, but it cannot pay or consent. The customer does both, every time.

## FAQ

What is the ElloMind MCP connector? 

It is a Model Context Protocol server at https://mcp.ellomind.com/mcp that lets any AI assistant check real availability and book a therapy session with a Malayalam-speaking psychologist on ElloMind. It is open, stateless, and needs no API key.

Do I need an API key or account to use it? 

No. The endpoint is open and needs no auth header. ElloMind holds a scoped key on the server and calls its own booking API, so the key never reaches the assistant or your chat transcript.

Which MCP clients work with ElloMind? 

Any client that speaks MCP over Streamable HTTP: Claude on web and desktop, ChatGPT developer mode, Cursor, Cline, Windsurf, Zed, and your own client built on the @modelcontextprotocol SDK.

Can the assistant change the price or pay on the customer's behalf? 

No. Prices are computed on the server from ElloMind's catalogue, and a mismatched payment is rejected. The connector can hold a slot and mint a single-use payment link, but it cannot pay or give consent. The customer does both, every time.

Last updated July 2026.
