list_contributions
List Contributions
Retrieve contribution (giving) records from ChMeetings. Supports filtering by person, date range, and pagination.
Ask your agent in plain language. Each of these maps to a real tool on the server.
list_contributions
Retrieve contribution (giving) records from ChMeetings. Supports filtering by person, date range, and pagination.
update_profile_note
Update an existing note on a person's profile.
list_pledges
Retrieve pledges for a specific campaign. Shows each member's pledged amount and paid progress.
get_group_members
Retrieve the members of one or more groups. Can look up members across multiple groups at once by providing comma-separated group IDs, or list members of a specific group within an organization.
manage_group_membership
Add or remove a person from a group. Use **action** to specify whether to add or remove.
create_family
Create a new family in ChMeetings. Requires at least 2 members. Each member is identified by their person ID and an optional role (Primary, Spouse, Child, Grandparent, Other).
list_people
Search and retrieve people records from ChMeetings. Can search across all organizations or filter by a specific organization. Supports searching by name, email, or mobile number.
delete_family
Delete a family record from ChMeetings. This removes the family structure but does not delete the individual person records.
list_profile_notes
Retrieve all public notes for a specific person. Returns paginated profile notes.
manage_family_members
Add, remove, or update members in an existing family. Use **action** to specify the operation: - **add**: Add new members to the family - **remove**: Remove a member from the family - **updateRole**: Update a member's role within the family - **replace**: Replace all family members (minimum 2 required)
list_organizations
Retrieve the hierarchical structure of organizations accessible by your account. Returns churches, ministries, and other organizational units. Supports searching by name and pagination.
delete_person
Permanently delete a person record from ChMeetings. This action cannot be undone.
delete_contribution
Delete a contribution record from ChMeetings. This action cannot be undone.
list_event_occurrences
Retrieve scheduled occurrences of an event, including recurring and computed occurrences. Use an event ID from list_events and occurrence IDs with list_occurrence_attendance.
create_profile_note
Add a new note to a person's profile in ChMeetings.
list_families
Retrieve families from ChMeetings. Supports searching by name and pagination. Also retrieves available family roles when needed.
list_events
Retrieve church or ministry events within a date range. Returns event IDs for list_event_occurrences. Discover ministry IDs with list_organizations.
list_campaigns
Retrieve pledge campaigns from ChMeetings. Campaigns are used to collect and track donation pledges from members.
delete_profile_note
Delete a note from a person's profile. This action cannot be undone.
get_family
Retrieve a specific family by its ID, including all members and their roles.
list_groups
Retrieve groups from ChMeetings. Can list all groups across the account or filter by a specific organization. When filtering by organization, supports search and pagination.
get_person
Retrieve the full profile of a specific person by their ID. Returns all profile fields including contact information, personal details, and address.
create_person
Create a new person record in ChMeetings. First name and last name are required. All other profile fields are optional.
list_occurrence_attendance
Retrieve attendance for an event occurrence. Use an occurrence ID from list_event_occurrences. Filter by attendance status or group membership.
create_contribution
Record a contribution in ChMeetings with a person ID, date, payment method name or ID, and fund allocations. Supports a batch number or ID, notes, and a unique client reference to prevent duplicate retries.
update_person
Update a person's profile by reading the current profile and merging supplied fields before sending the replacement. Omitted fields exposed by the current profile are preserved. Avoid concurrent edits to the person during this operation.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage church members, families, groups, contributions, and organizational structures in ChMeetings. Retrieve and delete people records and profile notes. Create and manage family structures including adding, updating, and removing family members. Pull groups and ministries data within the church hierarchy. Record and retrieve contributions (donations), and track pledges and campaigns.
Common questions about connecting Chmeetings to AI agents with Metorial.