sendifai

sendifai is an AI-native CRM and communications platform for churches and nonprofits.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Platform Overview: One-call snapshot of the organization: total CRM contact count (all statuses), community roster size, giving this month, active automations, published forms and landing pages, upcom
  • Platform List Agents: List the organization's autonomous platform agents (People, Pastoral Care, Giving, Grow, Spaces, Ticketing, Guests, Runsheet, MediaHub, Channels, Live) with their autonomy mode a
  • Platform Pending Proposals: List pending agent proposals awaiting human approval. Use platform_approve_proposal or platform_reject_proposal (platform:write) to act on them. **Required scope:** `platfo

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

sendifai is an AI-native CRM and communications platform for churches and nonprofits.

Connect via MCP + OAuth — no API key setup required in Claude, ChatGPT, Cursor, or any MCP client.

134+ tools across:

  • People & CRM
  • Mass email, SMS & WhatsApp
  • Pastoral care
  • Giving & donations
  • Events & ticketing
  • Spaces, media, guests, runsheet & more

OAuth intents: intent=email, intent=pastoral, intent=giving, intent=sms, etc.

MCP: https://www.sendifai.com/api/mcp
Registry: com.sendifai/platform

Как подключить

Как подключить sendifai к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://platform--sendifai.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить sendifai к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://platform--sendifai.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить sendifai к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://platform--sendifai.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (60)

Технические названия из tools/list. Нужны только разработчикам.

platform_overviewOne-call snapshot of the organization: total CRM contact count (all statuses), community roster size, giving this month, active automations, published forms and landing pages, upcoming events, bookings, and service plans. Call this first to orient yourself. people.contacts = total CRM contacts; people.communityMembers = Community roster only. **Required scope:** `platform:read`.
platform_list_agentsList the organization's autonomous platform agents (People, Pastoral Care, Giving, Grow, Spaces, Ticketing, Guests, Runsheet, MediaHub, Channels, Live) with their autonomy mode and last run. **Required scope:** `platform:read`.
platform_pending_proposalsList pending agent proposals awaiting human approval. Use platform_approve_proposal or platform_reject_proposal (platform:write) to act on them. **Required scope:** `platform:read`.
platform_usageCurrent pay-per-use billing state: usage vs allowance for every feature slider (email sends, messaging credits, contacts, runsheet access seats, donations, tickets, check-ins, rooms, streams, media items), so you know the remaining budget before taking actions that consume usage. **Required scope:** `platform:read`.
platform_get_brand_voiceGet organization brand voice: saved profile (if any), effective template fallback for the org type, full starter template library (29 presets), and suggestedTemplateId. Read sendifai://docs/brand-voice-templates. **Required scope:** `platform:read`.
platform_apply_brand_voice_templateApply a starter brand voice template for the organization (free — no credits). Customize afterward via POST /api/ai/brand-voice update_profile or dashboard Settings → Isla → Brand Voice. **Required scope:** `platform:write`.
platform_list_media_library_filesList org Media Library files at /media (logos, posters, brand images, documents) — table media_library, NOT Media Hub published content. Use for church logo, event artwork, or uploaded assets. For sermons/podcasts use mediahub_list_media_items. If the user says "media library" or "logo", prefer this tool over Media Hub. **Required scope:** `platform:read`.
platform_list_team_membersList organization team members with human-readable role labels. Same data as Settings → Team. Requires platform:read.
platform_list_team_rolesList assignable team roles for this organization (labels + descriptions). Call before platform_invite_team_member to pick the right role id. Requires platform:read.
platform_invite_team_memberSend a team invite email — same as Settings → Team → Invite. Replaces any existing pending invite for the same email automatically (one live invite per address). Requires platform:write. Use role ids from platform_list_team_roles (e.g. finance, admin).
platform_list_pending_team_invitesList pending team invites (Settings → Team → Pending Invites). Requires platform:read. Use before platform_resend_team_invite when you need an invite id.
platform_resend_team_inviteResend a pending team invite email (Settings → Team → Resend). Pass inviteId OR email — if email only, resends the pending invite for that address. Requires platform:write.
platform_cancel_team_inviteCancel a pending organization team invite — same as Settings → Team → Cancel invite. Frees the pending slot for that email. Requires platform:write.
platform_remove_team_memberRemove a team member from the organization — same as Settings → Team → Remove. Requires owner or admin. Cannot remove yourself or the last owner. Prefer this over invoke DELETE on /api/team/members/{id}. **Required scope:** `platform:write`.
platform_update_team_member_roleChange a team member's role — same as Settings → Team → Edit role. Requires team:manage permission. Prefer this over invoke PATCH on /api/team/members/{id}. **Required scope:** `platform:write`.
platform_get_proposalGet full details of an agent proposal including the action payload. **Required scope:** `platform:read`.
platform_approve_proposalApprove and execute a pending agent proposal. Requires owner/admin API key with platform:write scope. **API reference:** Requires owner/admin API key with `platform:write`.
platform_reject_proposalReject a pending agent proposal without executing it. **Required scope:** `platform:write`.
platform_search_toolsSearch curated workflow tools by natural language (e.g. "family relationships", "pastoral notes", "book a room", "delete SMS sender", "invite team member as finance"). Returns tool names only — schemas are on tools/list. Prefer this over platform_search_dashboard_api whenever a workflow tool exists — especially for SMS sender ID management and team invites. **Required scope:** `platform:read`. **Documentation:** https://www.sendifai.com/llms.txt · https://www.sendifai.com/agents
platform_list_toolsList workflow MCP tools available to this credential, optionally filtered by module. For the full dashboard API surface, use platform_search_dashboard_api. **Required scope:** `platform:read`. **Documentation:** https://www.sendifai.com/llms.txt · https://www.sendifai.com/agents
platform_inspect_toolsFetch JSON input schemas for up to 10 tools by name. Rarely needed — workflow tool schemas are already on tools/list. Useful for agent bridges that do not receive native MCP schemas. **Required scope:** `platform:read`.
platform_session_toolsList workflow tools available to THIS session (OAuth intent + scopes). Use when tools/list shows tools you cannot call — returns only permitted tools for your credential. **Required scope:** `platform:read`.
platform_report_capability_gapReport when you cannot answer a user question because no workflow tool exists or data is unreliable. Platform Intelligence queues new tools and discovery fixes — call this instead of telling the user the platform lacks the feature. **Required scope:** `platform:read`.
platform_analytics_queryRun whitelisted analytics metrics in one call: total_contacts, contacts_by_membership_status, count_unsubscribes, top_donors, giving_total, attendance_total, first_time_visitors, contacts_by_status, weekly_trend_attendance, weekly_trend_giving. Prefer this over paginating list tools or audit logs. total_contacts = all CRM contacts (every status). contacts_by_membership_status = welcome-desk lifecycle (member, volunteer, etc.) — not the same as total. Always relay speakToUser. **Required scope:** `platform:read`.
platform_search_dashboard_apiSearch 1941+ staff dashboard, admin panel, member portal, and cron API routes. Returns matching paths and methods — pair with the scoped `{module}_invoke_api_read` / `_write` tools. Superadmin routes are excluded. Prefer platform_search_tools first — many actions (team invites, campaigns, giving, notes, billing) have curated workflow tools and must NOT use invoke. **Required scope:** `platform:read`. **Documentation:** https://www.sendifai.com/llms.txt · https://www.sendifai.com/agents
platform_invoke_dashboard_api_readFull dashboard parity: GET any catalogued route (1936+ paths — all modules, settings, team, billing). OAuth-authenticated = same as logged-in dashboard. Prefer workflow tools when available. **Required scope:** `platform:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `platform_invoke_dashboard_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
platform_invoke_dashboard_api_writeFull dashboard parity: POST/PUT/PATCH/DELETE any catalogued route. REQUIRED: actionSummary in plain English (shown in the user approval dialog). Prefer curated workflow tools (platform_search_tools) for team invites, campaigns, giving, notes, billing — 405 means wrong tool, not human review. **Required scope:** `platform:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `platform_invoke_dashboard_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
people_invoke_api_readInvoke CRM/contacts dashboard APIs (custom fields, segments, data quality, visitors, surveys, family at /api/contacts/{id}/family). Prefer people_list_family and people_add_family_relationship for household links. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `people:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `people_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
people_invoke_api_writeInvoke CRM/contacts dashboard APIs (custom fields, segments, data quality, visitors, surveys, family at /api/contacts/{id}/family). Prefer people_list_family and people_add_family_relationship for household links. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `people:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `people_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
grow_invoke_api_readInvoke forms builder, campaigns, automations, and landing page APIs. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `grow:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `grow_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
grow_invoke_api_writeInvoke forms builder, campaigns, automations, and landing page APIs. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `grow:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `grow_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
giving_invoke_api_readInvoke giving APIs: Gift Aid, reconciliation, counting sessions, reports, PayPal. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `giving:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `giving_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
giving_invoke_api_writeInvoke giving APIs: Gift Aid, reconciliation, counting sessions, reports, PayPal. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `giving:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `giving_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
spaces_invoke_api_readInvoke facilities APIs: assets, work orders, inventory, parking, HVAC, compliance. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `spaces:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `spaces_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
spaces_invoke_api_writeInvoke facilities APIs: assets, work orders, inventory, parking, HVAC, compliance. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `spaces:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `spaces_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
mediahub_invoke_api_readInvoke Media Hub APIs plus org Media Library GET /api/media. Courses, distribution, workflow, social, worship content. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `mediahub:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `mediahub_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
mediahub_invoke_api_writeInvoke Media Hub APIs plus org Media Library GET /api/media. Courses, distribution, workflow, social, worship content. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `mediahub:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `mediahub_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
live_invoke_api_readInvoke live streaming APIs: streams, simulcast, destinations, polls, bridge. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `live:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `live_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
live_invoke_api_writeInvoke live streaming APIs: streams, simulcast, destinations, polls, bridge. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `live:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `live_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
store_invoke_api_readInvoke media shop APIs: products, orders, distribution, merch. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `store:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `store_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
store_invoke_api_writeInvoke media shop APIs: products, orders, distribution, merch. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `store:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `store_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
community_invoke_api_readInvoke pastoral care APIs: outreach, grief journeys, care predictions, follow-ups. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `community:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `community_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
community_invoke_api_writeInvoke pastoral care APIs: outreach, grief journeys, care predictions, follow-ups. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `community:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `community_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
channels_invoke_api_readInvoke messaging APIs: SMS, WhatsApp campaigns, conversations, templates, quota. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `channels:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `channels_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
channels_invoke_api_writeInvoke messaging APIs: SMS, WhatsApp campaigns, conversations, templates, quota. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `channels:send`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `channels_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
guests_invoke_api_readInvoke guest pipeline APIs beyond named tools: stages, tasks, analytics, check-in. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `guests:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `guests_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
guests_invoke_api_writeInvoke guest pipeline APIs beyond named tools: stages, tasks, analytics, check-in. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `guests:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `guests_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
runsheet_invoke_api_readInvoke runsheet APIs: plans, positions, songs, teams, publishing. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `runsheet:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `runsheet_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
runsheet_invoke_api_writeInvoke runsheet APIs: plans, positions, songs, teams, publishing. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `runsheet:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `runsheet_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
ticketing_invoke_api_readInvoke event ticketing APIs: events, registrations, promo codes, refunds. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `ticketing:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `ticketing_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
ticketing_invoke_api_writeInvoke event ticketing APIs: events, registrations, promo codes, refunds. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `ticketing:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `ticketing_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
templates_invoke_api_readInvoke template APIs: email builder, WhatsApp template sync, canvas blocks. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `templates:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `templates_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
templates_invoke_api_writeInvoke template APIs: email builder, WhatsApp template sync, canvas blocks. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `templates:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `templates_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
groups_invoke_api_readInvoke small group APIs: rosters, attendance, curriculum, meeting notes. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `groups:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `groups_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
groups_invoke_api_writeInvoke small group APIs: rosters, attendance, curriculum, meeting notes. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `groups:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `groups_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
billing_invoke_api_readInvoke billing APIs: subscription changes, invoices, payment methods, add-ons. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `billing:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `billing_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
billing_invoke_api_writeInvoke billing APIs: subscription changes, invoices, payment methods, add-ons. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `billing:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `billing_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
schedule_invoke_api_readInvoke service schedule APIs: series, occurrences, preview beyond curated schedule tools. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `schedule:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `schedule_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents
schedule_invoke_api_writeInvoke service schedule APIs: series, occurrences, preview beyond curated schedule tools. Mutation bridge (POST, PUT, PATCH, DELETE) for this module's dashboard API long tail. REQUIRED: fill actionSummary in plain English — it appears in the user's approval dialog. **Required scope:** `schedule:write`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `method`, `path`, optional `body` and `query`. Prefer curated workflow tools when one exists. Reads: `schedule_invoke_api_read`. **Documentation:** https://www.sendifai.com/llms.txt · Tool catalog: https://www.sendifai.com/api/agent/tools
attendance_invoke_api_readInvoke attendance and count-tablet APIs: live check-in, session summary, headcount. GET-only read bridge for this module's dashboard API long tail. **Required scope:** `attendance:read`. **Usage:** Discover paths with `platform_search_dashboard_api`, then pass `path` (and optional `query`). Prefer curated workflow tools when one exists. Mutations: `attendance_invoke_api_write`. **Documentation:** https://www.sendifai.com/llms.txt · Agent guide: https://www.sendifai.com/agents