Skip to main content
Each tool below is one switch in Settings → MCP Server. Your AI app sees a tool only when it is switched on for your role; every call is checked again on the server.
CRM tools need the CRM in your institute’s plan. Each person sees only the leads their admin portal shows them. Anything that changes a lead, calls or messages someone shows you a preview first and waits for your yes — see Confirmations.

crm_meetings

CRM meetings: view · Read only See counselling meetings — yours, your team’s or a lead’s — free slots and the booking pages leads book through.
string
required
The action to run: my_meetings, team_meetings, for_lead, free_slots, booking_pages.
string
The lead (audience_response id) from crm_leads find/list.
string
Instead of lead_id: the lead’s phone (last 10 digits match).
string
Instead of lead_id: the lead’s email.
string
One of: today, tomorrow, this_week, next_week, next_7_days, next_30_days, yesterday, last_week, last_7_days, last_30_days, this_month, last_month.
string
First day, YYYY-MM-DD (institute timezone).
string
Last day included, YYYY-MM-DD.
string
IANA zone to show times in (default: the institute’s).
string
A host’s user id (from team_meetings / booking_pages / crm_leads catalog), or ‘me’.
string
A booking page id from booking_pages.
integer
free_slots: meeting length (5-480).
boolean
Also list cancelled and rescheduled bookings.
integer
Rows to return (default 20, max 50).

crm_meetings_edit

CRM meetings: book and log · Makes changes · Calls or messages leads, or sends them invites — always after you confirm. · Turned on separately (opt-in) Let the connected AI app book a meeting with a lead (the lead receives the calendar invite, email and WhatsApp your booking page sends) and record how a meeting went. Bookings are shown to you first and made only after you confirm. Turned on separately.
What keeps it safe: outbound, confirm-gated: books one meeting for one lead in the caller’s scope on a booking page and slot verified to belong to this institute and still free, after a preview showing what the lead receives (calendar invite, email, WhatsApp); log_outcome only adds timeline activity; never cancels or deletes a booking
string
required
The action to run: book, log_outcome.
string
The lead (audience_response id) from crm_leads find/list.
string
Instead of lead_id: the lead’s phone (last 10 digits match).
string
Instead of lead_id: the lead’s email.
string
book: ISO 8601 start, e.g. 2026-10-16T16:00:00+05:30.
integer
book: 5-480 (default the page’s, else 30).
string
book: meeting title the lead sees.
string
book: optional agenda (plain text).
string
book: who hosts (default you).
string
book: a booking page from free_slots.
string
book: IANA zone for start_time without offset.
boolean
book: create a Meet link (default true).
string
log_outcome: the meeting id from crm_meetings.
string
One of: HELD, NO_SHOW.
string
log_outcome: what happened (staff notes).
string
log_outcome: the agreed next step.
string
book: the token from the preview, only after the user said yes.