Skip to content

Integration · CRM & sales

Connect Claude & ChatGPT to ChMeetings

Ask your AI who attended Sunday's service, which pastoral follow-ups are still pending, or to add a new visitor to a small group in ChMeetings. It can search and update people and families, manage group membership, check people in, read attendance and event statistics, list contributions and funds, and write announcements.

Connect ChMeetings free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many people attended last Sunday's service?”

    The AI finds the event occurrence and reads the attendance summary.

  • “Add Maria Jensen as a new visitor with her email and mobile.”

    It creates the person with the details you give.

  • “Put her in the Tuesday home group.”

    It finds the group and adds her as a member.

What your AI can do

People, families and groups

Search, add and update people, add notes, read families, and add or remove group members.

Events and attendance

List events and occurrences, check people in, and read attendance, summaries and statistics.

Care, giving and posts

Search follow-ups, list contributions, funds and batches, and create posts for your church.

  • “Which follow-up visits are still pending?”

    It lists pending follow-ups of type visit, with the person and assignee.

  • “List this year's contributions from the Hansen family.”

    It looks up the person and lists their contributions between the dates.

  • “Draft an announcement about the summer picnic for members.”

    It creates a draft post visible to members, which you can publish later.

27 tools for ChMeetings

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_person_noteChanges dataAdd a note to a person's profile by `person_id` with the `note` text.
  • add_person_to_groupChanges dataAdd a person to a group by `group_id` and `person_id`.
  • check_in_personChanges dataCheck a person in to an event occurrence by `occurrence_id` and `person_id`; optional `occurred_at` local time.
  • create_personChanges dataAdd a person with `first_name` and `last_name`, plus optional email, mobile, address, birth date, gender and other profile fields.
  • create_postChanges dataCreate a post with `title`, HTML `body`, `status` (draft or published) and `visibility` (internal, members, public). `notify_members` sends a push notification when published.
  • get_attendance_summaryGet attendance totals for one event occurrence by `occurrence_id`.
  • get_eventGet one event by `event_id`.
  • get_event_statisticsGet attendance statistics for an event by `event_id` between `from` and `to`.
  • get_familyGet one family by `family_id`, including its members and their family roles.
  • get_follow_upGet one follow-up by `follow_up_id`.
  • get_groupGet one group by `group_id`.
  • get_personGet one person's full profile by `contact_id`.
  • list_attendanceList attendance for one event occurrence by `occurrence_id`, optionally by `status` or `group_id`.
  • list_contribution_batchesList contribution batches with `page`/`limit`.
  • list_contributionsList giving contributions, filtered by `person_id`, `batch_id`, `start_date`/`end_date`, with `page`/`limit`.
  • list_event_occurrencesList the dated occurrences of an event by `event_id` between `from` and `to`. Use occurrence IDs for attendance and check-ins.
  • list_eventsList events between `from` and `to` dates (yyyy-MM-dd), with `page`/`limit`.
  • list_giving_fundsList or search the giving funds by `search_text`, optionally only tax-deductible ones.
  • list_group_membersList the members of one or more groups; pass comma-separated `group_ids`.
  • list_person_notesList the notes on a person's profile by `person_id`.
  • list_postsList posts (announcements) filtered by `status` and `start_date`/`end_date`.
  • remove_person_from_groupDeletesRemove a person from a group by `group_id` and `person_id`.
  • search_familiesSearch families by `search_text`, with `page`/`limit`.
  • search_follow_upsSearch pastoral follow-ups by `status` (pending, done), `type` (visit, phone, sms), `person_id`, `assignee_id`, date range or `search` text.
  • search_groupsList or search groups (small groups, ministries, teams) by `search_text`.
  • search_peopleSearch church members and visitors by `name`, `email`, `mobile`, `group_ids`, address or date filters, with `page`/`limit`. The three `include_*` flags choose whether family members, additional fields and organizations are returned.
  • update_personChanges dataUpdate a person's profile by `contact_id`; `first_name` and `last_name` are required on every update.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose ChMeetings from the app list.

  2. 2

    Paste your key

    Paste your ChMeetings API key. In ChMeetings go to Settings › Integrations › API Integration and click Get API to get your key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ChMeetings?

It can search and read people, notes, families, groups and group members, events, occurrences, attendance, event statistics, follow-ups, contributions, giving funds, contribution batches and posts. It can add and update people, add notes, add and remove group members, check people in to an event and create posts.

Does the AI see my ChMeetings credentials?

No. Your ChMeetings credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Giving records and personal notes are sensitive, and a published post can send a push notification to members, so you can leave those tools off or require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ChMeetings account.

Can the AI see giving records?

Only if you switch those tools on. list_contributions, list_giving_funds and list_contribution_batches read giving data, and they are separate from the people, group and event tools. You can keep them off and turn on only what your staff need. The AI cannot create or change contributions.

Let your AI work in ChMeetings today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ChMeetings free

PipMCP is not affiliated with ChMeetings. Product names are trademarks of their owners.