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
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить sendifai к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://platform--sendifai.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить sendifai к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://platform--sendifai.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (60)
Технические названия из tools/list. Нужны только разработчикам.
| 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, 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_agents | List 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_proposals | List 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_usage | Current 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_voice | Get 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_template | Apply 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_files | List 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_members | List organization team members with human-readable role labels. Same data as Settings → Team. Requires platform:read. |
| platform_list_team_roles | List 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_member | Send 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_invites | List 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_invite | Resend 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_invite | Cancel a pending organization team invite — same as Settings → Team → Cancel invite. Frees the pending slot for that email. Requires platform:write. |
| platform_remove_team_member | Remove 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_role | Change 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_proposal | Get full details of an agent proposal including the action payload. **Required scope:** `platform:read`. |
| platform_approve_proposal | Approve 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_proposal | Reject a pending agent proposal without executing it. **Required scope:** `platform:write`. |
| platform_search_tools | Search 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_tools | List 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_tools | Fetch 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_tools | List 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_gap | Report 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_query | Run 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_api | Search 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_read | Full 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_write | Full 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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_write | Invoke 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_read | Invoke 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 |