Churchsuite

io.usefulapiv1.0.0Updated Oct 8, 2026

Read ChurchSuite contacts, children, small groups, rotas, events and attendance; add contact notes.

VerifiedStreamable HTTPWeb executableBusiness & CommerceProductivity & Workflow

Overview

AI-generated overview

Lets an assistant read ChurchSuite church data — contacts, children, groups, rotas, events and attendance — and add contact notes.

What it does
A hosted MCP server that connects to a ChurchSuite account and exposes read tools for the address book, children and their groups, small groups and members, calendar events and categories, rota ministries, teams, members and unavailability, service plans and plan items, giving funds, and attendance gatherings and records. One write tool adds a note to a contact. Meta tools report usage and manage a paid subscription.
When to use it
Useful when an assistant needs to look up church membership, group, rota, event or attendance information from ChurchSuite, or to record a contact note, without opening the ChurchSuite interface. It is aimed at churches and staff already using ChurchSuite.
Requirements
A remote endpoint; no local install. Requires a ChurchSuite API user's client ID and client secret, supplied on first connect and stored per user by the service. Network access to the hosted endpoint is needed.
Before you install
The server asks for a ChurchSuite API client ID and client secret, which are stored by the third-party host rather than kept in local config. One tool writes data by adding a contact note, so confirm it before use. Meta tools can start a paid Stripe subscription or cancel it; the free tier is limited to 100 tool calls per month, and cancellation gives no refund for the current period.

Installation

In SourceWeft

  1. Open Churchsuite in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "churchsuite": {
      "type": "http",
      "url": "https://churchsuite.usefulapi.io/mcp"
    }
  }
}

README

ChurchSuite MCP by usefulapi

Use ChurchSuite from Claude, Cursor, or any MCP client — read ChurchSuite contacts, children, small groups, rotas, events and attendance; add contact notes. Hosted, no local install: connect with your own ChurchSuite credentials.

Live endpoint: https://churchsuite.usefulapi.io/mcp · Homepage: https://usefulapi.io/churchsuite

Add to Claude

json
{  "mcpServers": {    "churchsuite": {      "url": "https://churchsuite.usefulapi.io/mcp"    }  }}

On first connect you'll provide your ChurchSuite API user's client ID and client secret. Your credentials are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
churchsuite_get_accountreadGet church account
churchsuite_list_sitesreadList sites
churchsuite_list_contactsreadList address book contacts
churchsuite_get_contactreadGet a contact
churchsuite_list_contact_notesreadList contact notes
churchsuite_add_contact_notewriteAdd a note to a contact
churchsuite_list_contact_tagsreadList address book tags
churchsuite_list_childrenreadList children
churchsuite_get_childreadGet a child
churchsuite_list_children_groupsreadList children's groups
churchsuite_list_small_groupsreadList small groups
churchsuite_get_small_groupreadGet a small group
churchsuite_list_small_group_membersreadList small group members
churchsuite_list_eventsreadList calendar events
churchsuite_get_eventreadGet a calendar event
churchsuite_list_event_categoriesreadList event categories
churchsuite_list_ministriesreadList rota ministries
churchsuite_list_ministry_teamsreadList ministry teams
churchsuite_list_ministry_membersreadList ministry members
churchsuite_list_unavailabilityreadList rota unavailability
churchsuite_list_service_plansreadList service plans
churchsuite_list_plan_itemsreadList service plan items
churchsuite_list_giving_fundsreadList giving funds
churchsuite_list_gatheringsreadList attendance gatherings
churchsuite_list_attendance_recordsreadList attendance records
churchsuite_usage_statusmetaUsage status (free-tier meter)
churchsuite_upgrademetaUpgrade to Pro (unlimited)
churchsuite_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per church account)$9/mo or $90/yr (2 months free)Unlimited

Pro covers this server only. Subscribe with churchsuite_upgrade (it returns a Stripe Checkout link). Cancel any time with churchsuite_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running churchsuite_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by ChurchSuite.

Source: servers/churchsuite/README.md at commit 43d0331

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 8, 2026