Your AI.Your entire church platform.
Connect Claude, ChatGPT, Cursor, or any LLM to sendifai — CRM, pastoral care, giving, email, SMS, events, and service planning. Full dashboard parity. One OAuth sign-in.
Four steps. Full platform access.
No API key wrestling. No scope spreadsheets. OAuth handles everything.
One URL. Every LLM.
Paste this into Claude Connectors, ChatGPT MCP, or Cursor — then sign in with OAuth.
https://www.sendifai.com/api/mcpRegistry: com.sendifai/platform · llms.txt · discovery hub
“Give me an overview of the organization”
Connect in 60 seconds
Pick your LLM — we handle auth, scopes, and the full platform API.
Claude
Anthropic Connectors · MCP + OAuth
MCP streamable HTTP
- 1Settings → Connectors → Add custom connector
- 2URL: https://www.sendifai.com/api/mcp
- 3Sign in via OAuth — pick your org and intent
- 4In chat: Allow for all tasks when Claude asks (see Fewer Allow clicks)
ChatGPT
OpenAI · MCP or Agent Bridge
MCP or /api/agent/tools
- 1Add MCP server: https://www.sendifai.com/api/mcp
- 2Or use OpenAI functions via /api/agent/invoke
- 3OAuth PKCE — no manual scope picking
Cursor
IDE agents · MCP + AGENTS.md
MCP + repo context
- 1Cursor Settings → MCP → Add server
- 2URL: https://www.sendifai.com/api/mcp
- 3OAuth or API key from Settings → API Keys
Gemini & more
Any LLM · Universal Agent Bridge
HTTP manifest + invoke
- 1GET /api/agent/tools?format=manifest
- 2POST /api/agent/invoke with Bearer token
- 3Read llms.txt for full discovery index
Fewer “Allow” clicks
Claude asks before your AI uses church data — that's normal security. Here's how to keep it smooth without being a developer.
For everyone
No config files. Works for pastors, admins, and volunteers using Claude with sendifai.
Login once — tokens last ~30 days
After the first browser sign-in, sendifai stores OAuth tokens on your Mac (~/.mcp-auth). Claude should reuse them silently. You only need the browser again if tokens expire or you revoke access in Settings → API Keys → Connected AI Agents.
Auth windows ≠ Allow clicks
A browser tab opening to sendifai.com/oauth is login/consent. In-chat “Allow tool” prompts are separate — fix those with Allow for all tasks or ~/.claude/settings.json (section below).
Use regular Claude chat
Connect sendifai in a normal conversation — not Claude Agent or Automations. Bulk “Allow for all tasks” is often disabled in Agent mode.
Click Allow for all tasks
When Claude asks to use a sendifai tool, choose Allow for all tasks (not just once). Routine reads and writes are designed for this.
One approval per kind of action
After you allow a tool once for the session, similar actions usually flow without more clicks. Deletes, refunds, and merges always ask — that’s intentional.
Optional: power-user setup
Heavy daily MCP use (operators, harness testing): merge this into ~/.claude/settings.json, then fully quit Claude (Cmd+Q on Mac) and reopen. Most church staff never need this.
{
"permissions": {
"allow": [
"mcp__sendifai",
"mcp__sendifai__*"
]
}
}Safer variant: allow only read + write bridges — mcp__sendifai__*_invoke_api_read and mcp__sendifai__*_invoke_api_write. See the full approval guide in our docs.
Still prompts a lot? Claude Agent and scheduled automations may grey out bulk allow — that's an Anthropic limitation today. Use regular chat for day-to-day church ops with sendifai.
Not MCP-only — Universal Agent Bridge
Any LLM can call sendifai via HTTP — even without native MCP. Use the agent chat loop, invoke individual tools, or hit any of 1967 dashboard routes directly.
- /api/mcp/manifest — Tool manifest (no auth)
- /api/oauth/intents — OAuth intent bundles
- /api/agent/tools — OpenAI-compatible tool list
- /api/agent/invoke — Invoke one MCP tool
- /api/agent/invoke-dashboard — Invoke any dashboard route
- /.well-known/agent.json — Agent discovery manifest
curl -X POST https://www.sendifai.com/api/agent/invoke \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tool": "platform_overview",
"arguments": {}
}'Every module. One connection.
19 platform modules — from pastoral care notes to Runsheet service planning. Your AI gets the same power as your dashboard.
Platform overview, usage/billing state, agents, proposals.
CRM contacts: search, create, update, family relationships, care timeline, pastoral notes (/community/care/notes), Welcome Desk visitors, segments, tags, CRM groups (people_list_crm_groups — ministry teams).
Automations, forms, landing pages, email campaigns with stats and A/B tests.
Funds, donations, givers, summaries, pledges.
Rooms, bookings, availability, incidents, utility bills, buildings.
Media Hub published content, podcasts, playlists.
Streams, polls, viewer stats.
Shops, products, orders.
Pastoral care: life events, follow-up radar, care team, safeguarding, prayer requests, visits.
Send email/SMS/WhatsApp (metered + compliance-checked).
Guest pipeline + PCO-grade check-ins: guests_pipeline_summary, guests_list_pipeline_stages, guests_sync_pipeline_stages, guests_list_followup_tasks, guests_list_followups_due, guests_get_followup_suggestions, guests_list_guest_journeys, guests_list_locations, guests_create_location, guests_update_location, guests_import_spaces_rooms, guests_list_volunteer_schedules, guests_assign_volunteer, guests_update_volunteer_schedule, guests_delete_volunteer_schedule, guests_get_analytics_summary, guests_get_analytics_heatmap, guests_list_welcome_card_templates, guests_list_services_today, guests_list_services, guests_duplicate_service, guests_get_live_roster, guests_check_in, guests_check_in_household, guests_send_welcome_card, guests_list_welcome_cards, guests_list_stations, guests_create_check_in_station, guests_delete_check_in_station, guests_get_service_checkin_settings, guests_update_service_checkin_settings, guests_get_checkin_hub, guests_update_checkin_hub, guests_check_in_child_hub, guests_copy_welcome_volunteers, guests_update_settings.
Service plans (past + future via runsheet_list_plans / runsheet_find_previous_plan), items, positions, songs, access seats, copy-from-previous.
Events, ticketingbook publish, Connect, promos, waitlists, refunds, reports.
Email and WhatsApp templates.
Small Groups ministry module (cell/home groups — small_groups table).
In-chat billing widgets (7000+ MCP App surfaces).
Recurring service series and upcoming instances.
Service check-ins and summaries.
Audit log (audit:read scope).
Embed on your website
Add a “Connect with AI” badge to your church site — links straight to this page.
<script src="https://www.sendifai.com/embed/sendifai-connect.js" data-theme="auto"></script>