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_reports

CRM reports: view · Read only See CRM reports — lead sources and campaigns, the funnel, counsellor performance and workload, calling and AI calling, follow-up ageing, SLA breaches, meetings and revenue — each figure with its date range and how it is counted. Each user sees the figures for the leads they can see.
string
required
The action to run: overview, sources, campaigns, funnel, status_changes, counsellors, workload, targets, calling, ai_calling, followup_aging, sla_breaches, stalled, unassigned, meetings, activity, revenue, utm, custom_options, custom.
string
One of: today, yesterday, this_week, last_week, this_month, last_month, last_7_days, last_30_days, last_90_days, this_year.
string
First day included, YYYY-MM-DD.
string
Last day included, YYYY-MM-DD.
integer
The last N days including today.
string
Add the same report for the window just before, with changes. One of: previous_period.
string
Only this lead list (campaign).
string
Only this counsellor.
string
Only this lead source (alias or raw key).
string
targets: the target period (default MONTH; CUSTOM uses from/to). One of: WEEK, MONTH, CUSTOM.
integer
stalled: days without activity (1-90, default 7).
integer
Rows in breakdowns and lead samples (default 20, max 50); custom: rows (default 50, max 200).
string[]
custom: 0 (totals only), 1 or 2 dimensions — source, source_alias, list, owner, status, tier, created_day (day), created_week (week), created_month (month), or field:<field_key> from custom_options.
string[]
custom: 1-8 metrics from custom_options (default leads, converted, conversion_pct).
object
custom: all keys optional, combined with AND (do not also pass list_id / counsellor_id / source).
object
custom: {metric: <a metric or dimension asked for>, desc: true|false}; default the first metric, descending (date dimensions: by date).
integer
custom: when sorting by a rate, groups with fewer leads / calls than this rank last (default 5, 0 = off).