Supercharge your AI with Elvanto. Manage members, schedules, and finances conversationally.
Works with every AI agent you already use
…and any MCP-compatible client
Connect to your AI in seconds.
Elvanto MCP lets you manage your church database, groups, and members using natural conversation. Need to find a person's profile, update their details, or move them through a membership flow? Your AI agent handles it by connecting directly to the Elvanto system, letting you work with member records, financial transactions, and scheduled events without leaving your chat window.
What your AI can do
Add group person
Adds a person to an existing group or updates their role within that group.
Add person to flow step
Moves a specific member into the next step of a designated people flow.
Create calendar event
Schedules and sets up a new event on the church's calendar.
Find, create, edit, or delete any person profile and group they belong to.
View all active membership flows, list the steps in those flows, and add specific people to advance their status.
List upcoming events or create and edit new calendar appointments for the church.
Create, read, update, or delete financial transactions and account categories.
List songs, create new arrangements for those songs, and manage related keys.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
Elvanto: 46 Tools Available
These tools let you manage every aspect of your church database, from people profiles and group membership to financial ledgers and media content.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Elvanto on VinkiusAdd Group Person
Adds a person to an existing group or updates their role within that group.
Add Person To Flow Step
Moves a specific member into the next step of a designated people flow.
Create Calendar Event
Schedules and sets up a new event on the church's calendar.
Create Financial Category
Sets up a brand-new category within the organization's financial accounts.
Create Group
Establishes a new community or interest group in the system.
Create Person
Adds an entirely new individual profile to the member database.
Create Song Arrangement
Builds an arrangement that is specifically tied to an existing song.
Create Song Key
Attaches a specific musical key to a defined arrangement.
Create Song
Inputs and registers a brand-new song into the media library.
Create Transaction
Records and logs a new financial movement or contribution.
Edit Calendar Event
Changes details for an existing event on the calendar.
Edit Group
Modifies the settings or name of a group.
Edit Person
Updates any piece of information for an existing member profile.
Edit Song Arrangement
Adjusts specific parts of an existing song arrangement.
Edit Song Key
Updates the key associated with a given arrangement.
Edit Song
Changes core details about a song already in the system.
Edit Transaction
Corrects or modifies details of an existing financial record.
Get Current User
Retrieves the basic profile information for the user currently logged into Elvanto.
Get Group
Finds and pulls all details for a specific group using its ID number.
Get Person
Fetches the complete profile information for an individual member based on their...
Get Service
Retrieves all details about a specific ministry service or department.
Get Song Arrangement
Retrieves all specific arrangement details based on an ID number.
Get Song Key
Fetches the key information for a given song arrangement using its ID.
Get Song
Pulls the full details for any song in the media library using its ID.
Get Transaction
Pulls all details about a specific financial transaction record by its ID.
List Calendar Events
Gets a list of every event that took place between two specified dates.
List Calendars
Provides a list of all calendars available to assign events to.
List Custom Fields
Retrieves a full list of custom fields set up in the member directory.
List Financial Categories
Gets all existing categories used in the Chart of Accounts for reporting.
List Groups
Returns a list of every group currently set up in the system.
List People Categories
Gets a full directory of all established people categories.
List People Flow Step People
Lists all members who are currently assigned to a specific step within a membership...
List People Flow Steps
Shows every defined step that exists inside a specific people flow process.
List People Flows
Retrieves a list of all active membership progress flows for the account.
List People
Retrieves a complete list of all member profiles in the database.
List Services
Gets a directory listing of all services offered by the church.
List Song Arrangements
Retrieves a list of all song arrangements associated with one song.
List Song Keys
Provides a directory listing of keys linked to a specific arrangement.
List Songs
Returns a list of every song recorded in the system's media library.
List Transactions
Gets a summary list of all financial transactions that occurred between two dates.
Remove Calendar Event
Permanently deletes an existing event from the calendar.
Remove Group Person
Removes a person's membership status from a specific group.
Remove Group
Deletes an entire group and all associated data from the system.
Remove Person
Deletes an entire member profile and all associated data permanently.
Remove Transaction
Removes a financial transaction record from the books.
Search People
Locates one or more people profiles that match specific search criteria like gender...
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Elvanto, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Elvanto. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 46 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The Headache of Cross-System Data Management
Today, if you need to know a member's status—did they pay their dues? Are they in the proper group? Is their profile up to date?—you open the database dashboard. Then you might check Excel for donations. You might jump into Google Calendar for event conflicts. It’s a painful copy-paste cycle across three or four separate tabs just to get one clear picture of who needs what.
With this MCP, all that manual clicking and switching disappears. Your agent pulls the necessary information from Elvanto's core systems instantly. You simply ask it: 'Who is in the Youth Group, whose profile needs an update, and when is their next event?' The agent runs the queries for you.
Manage People Data with `get_person`
Previously, finding a person's details meant navigating deep into profile menus or relying on potentially outdated notes. You’d have to manually search and verify their ID before you could trust the data.
Now, asking for `get_person` gives you immediate access to that complete record without leaving your conversation. It’s fast, accurate, and keeps all your history in one spot.
What your AI can actually do with this
Managing a church community involves juggling dozens of moving parts: member profiles, service groups, finances, and event schedules. This MCP connects your AI agent right into your Elvanto database, giving it full visibility over your people flow. Instead of jumping between spreadsheets, group admin dashboards, and finance reports, you just talk to your agent.
You can ask it to list everyone in the Youth Group who needs a profile update, then tell it to create those records, or check if a new member has been added to the Welcome Flow step. It handles everything from updating individual person details to scheduling follow-up events and logging financial transactions for services.
Getting this connected through Vinkius means you access all of Elvanto's capabilities—from people management to song creation—all in one spot with your AI client.
019ea5e9-ef69-714f-b790-3c6d013cbe61 Here's how it actually works
The bottom line is you talk to your AI client once, and it manages complex actions across member data, calendars, and finance for you.
First, subscribe to this MCP on Vinkius and provide your Elvanto API Key.
Next, connect your preferred AI client. The agent now has access to all the system's data and tools.
Finally, ask your agent what you need. You simply speak or type a request—like 'List all members who haven't attended service in three months'—and it executes the necessary calls.
Who is this actually for?
Anyone who runs the day-to-day operations of a church or ministry. If you're tired of manually updating spreadsheets, juggling event invites, and cross-referencing member status across three different systems, this MCP is for you.
Using the MCP to maintain accurate records by running searches like search_people or deleting outdated profiles using remove_person.
Managing member journeys; for example, checking out all steps in a flow with list_people_flow_steps and adding new members via add_person_to_flow_step.
Updating the media catalog by creating songs using create_song, then building arrangements with create_song_arrangement.
What Changes When You Connect
Updating member information is quick. Instead of manually finding a profile to use edit_person, you simply ask your agent to correct an address or phone number in natural language. It handles the API call for you.
You can track who's where without opening multiple tabs. Want to know which members are stuck? Ask about people flows, and it will list them using list_people_flow_steps and tell you exactly who needs follow-up.
Never lose a service detail again. You can generate new content by calling create_song, then build supporting materials like arrangements with create_song_arrangement—all in one session.
Financial reporting is instant. Instead of pulling transaction logs into Excel, ask for all contributions between two dates. The agent uses list_transactions and delivers the summarized data directly.
Event coordination gets simple. Need to move a meeting? Use edit_calendar_event. If it's cancelled entirely, just use remove_calendar_event, and you’re done.
See it in action
Welcome New Members
A new person joins the church. You ask your agent to create their profile using create_person, then tell it they are in the 'Newcomers' group via add_group_person. Finally, you advance them through the process by calling add_person_to_flow_step for the next flow step.
Audit Financial Records
It’s time to reconcile donations. Instead of pulling reports manually, you ask your agent for all transactions between May 1st and June 30th. It uses list_transactions to give you a clear list that you can review or even correct with edit_transaction.
Schedule an Event Change
The youth group meeting moved next week. You ask your agent to change the existing event using edit_calendar_event. If the whole series is cancelled, you use remove_calendar_event immediately.
The honest tradeoffs
Manual Data Entry
You manually open Elvanto's member directory, find a person, and then copy the phone number into another spreadsheet for an email blast.
Tell your agent to search_people by name. Then, ask it to pull the updated contact details or even use edit_person if that data is wrong.
Mismanaging Flows
You forget which step a person needs to be in because you only look at the main flow list.
Use list_people_flows first. Then, use list_people_flow_steps to see every defined stage. Finally, tell your agent to place them using add_person_to_flow_step.
Ignoring Group Changes
A person moves from the Sunday School group to the Outreach team, but you only update their profile and forget to change their group membership.
First, use list_groups to confirm the IDs. Then, tell your agent to remove them using remove_group_person, followed by adding them to the new group with add_group_person.
When It Fits, When It Doesn't
Use this MCP if your job involves coordinating multiple core church functions: member records, events, finance, and media. You need a single source of truth for everything from a person's attendance status (via People Flows) to the financial contribution that paid for their welcome kit. Don't use it if you only need to read simple public information or manage something external like your church website content; those require different tools. However, don't assume every data point is here either. If a required piece of info—like an old physical address not listed in the database—is needed, this MCP can’t pull it. It only works with what Elvanto tracks via its specific API endpoints.
Questions you might have
How do I search for people using the `search_people` tool? +
You ask your agent to use search_people with specific criteria. You can narrow down results by attributes like gender, volunteer status, or membership category.
Can I track a person's progress using the `list_people_flows` tool? +
Yes. The agent uses list_people_flows to show you every configured flow. Then, it can use list_people_flow_steps to pinpoint where specific members are in that process.
How do I record a donation using the `create_transaction` tool? +
Just tell your agent to log a transaction. You must provide all necessary details like the amount, the date, and which financial category it belongs to for accurate logging.
What if I need to change an event? Should I use `edit_calendar_event`? +
Yes, that's the right tool. You just tell your agent which existing calendar event needs modification and what the new details are.
Does this MCP help manage songs and music using `create_song_arrangement`? +
It does. After you create a song, you can use create_song_arrangement to build specific arrangements for it, which is necessary before defining keys.
How do I use the `add_group_person` tool to manage group membership? +
The add_group_person tool adds a person or changes their role within an existing church group. You just need the ID of the person and the specific position you want them assigned to.
If I need to know who's using this MCP, how do I use the `get_current_user` tool? +
It retrieves all details about the logged-in API user. This is useful for confirming your current account identity within Elvanto without needing a separate profile lookup.
Before making financial entries, how do I check what categories exist using `list_financial_categories`? +
This tool pulls the complete list of all Chart of Accounts categories. You use it to verify your current accounting structure before creating any new transactions or modifying existing records.
How can I search for a specific person in my Elvanto database? +
You can use the search_people tool. Provide search criteria as key-value pairs (for example, {"volunteer": "yes"}) to find matching profiles instantly.
Can I add a person to a specific step in a People Flow? +
Yes! Use the add_person_to_flow_step tool by passing the target step_id and the person_id to assign them to that flow step.
How do I view all custom fields configured in my account? +
Simply ask the agent to run the list_custom_fields tool. It will retrieve all custom fields defined in your Elvanto account.
We've already built the connector for Elvanto. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 46 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.