Tithe.ly MCP for AI. Manage all donations and finances from chat.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Tithe.ly MCP Server connects your AI agent directly to Tithe.ly. This lets you manage church giving and nonprofit finances via natural conversation.
You can list organizations, create new payment categories, process transactions, and send donor receipts—all without opening the dashboard. It handles all core financial operations for nonprofits.
What AI agents can do with Tithe.ly Automation
Create payment category
Adds a brand new giving type to your Tithe.ly account.
Create transaction
Records and processes an incoming payment or donation into the system.
Login
Authenticates the connection and fetches general account details for verification.
Retrieve details for all managed organizations or search for a specific account owner.
Create, update, or list the specific types of giving (payment categories) used by your organization.
Process and log a new financial transaction into Tithe.ly's records.
Generate and send official receipts or updates to donors via email, using required templates.
Verify your API credentials and pull down core account details to ensure the connection is working.
Ask an AI about this
Waiting for input…
What AI agents can do with Tithe.ly MCP Server: 8 Tools for Financial Management
These tools let your AI client manage every core financial function in Tithe.ly—from logging donations to updating giving categories.
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 Tithe.ly on VinkiusCreate Payment Category
Adds a brand new giving type to your Tithe.ly account.
Create Transaction
Records and processes an incoming payment or donation into the system.
Login
Authenticates the connection and fetches general account details for verification.
List Organization Owners
Searches Tithe.ly for specific account owners related to your organizations.
List Organizations
Retrieves a list of all the church or nonprofit accounts you manage on Tithe.ly.
List Payment Categories
Shows all current payment categories, allowing you to view or search giving types.
Send Email
Sends emails, like donation receipts, to specified recipients using Tithe.ly's official templates.
Update Payment Category
Changes the details of an existing payment category or giving type.
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 Tithe.ly, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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 Tithe.ly. 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
Built on the Model Context Protocol (MCP) for 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 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Donating cash or managing donor records shouldn't require jumping between five different dashboards., Solved with Vinkius AI Gateway
Today, if you need to log a donation, you open your dashboard. You find the 'Giving Types' section to make sure the category exists. If it doesn't, you navigate away to 'Settings,' click through menus to create it. Then, finally, you go back and enter the transaction data—all while remembering which specific ID or name belongs to that account.
With this MCP server, you just talk to your agent. You say: 'Log a $150 donation from Sarah Jones for the Youth Ministry.' The agent handles checking if 'Youth Ministry' exists (`list_payment_categories`), making sure it's active, and then running `create_transaction`. It’s done.
Tithe.ly MCP Server: Send donor receipts with a single command.
Manually sending receipts means logging into the payment system, finding the transaction ID, generating the PDF, and then switching to an email client to address it correctly, ensuring you use the right official template every time. It's slow and error-prone.
Now, your agent handles that flow. You give it the transaction ID and the recipient's email, and the `send_email` tool takes care of queueing up the receipt using Tithe.ly’s required format. The job is done.
What your AI can actually do with this
You're connecting your AI agent straight to Tithe.ly, which means you can handle all the books for any church or nonprofit without ever touching their dashboard. This server lets your agent talk directly to Tithe.ly’s core financial functions, letting you manage everything from setting up new giving types to logging donations and sending official receipts—all through natural conversation.
You don't need to click a single button; you just tell the agent what needs doing.
Connecting and Verifying Your Accounts:
First off, your agent uses the login tool to authenticate the connection and pull down general account details for verification. This ensures that everything else it does afterward is operating on current data. To get a full picture of what you manage, you can use list_organizations, which pulls a comprehensive rundown of every single church or nonprofit account tied to your Tithe.ly profile.
If you need to drill down and find out who the specific owners are for those accounts, list_organization_owners lets you search Tithe.ly for that precise owner information.
Handling Giving Categories:
Managing how money comes in is critical, so the server gives you full control over payment categories. You can use list_payment_categories to pull a list of every giving type currently set up—you can view or search through them like 'Youth Ministry' or 'Coffee Sales.' If your organization starts taking money from a new source, you don't have to log in manually; the create_payment_category tool lets you add that brand-new giving type right away.
Should the details for an existing category change—maybe you need to update its name or description—the update_payment_category tool handles those modifications seamlessly.
Recording Financial Movements:
When money comes in, your agent takes care of it. You use the create_transaction tool to record and process any incoming payment or donation directly into Tithe.ly’s financial records. This keeps your books accurate instantly. To make sure every donor gets their paperwork on time, you can trigger the send_email function, which sends official receipts or status updates using Tithe.ly's built-in templates to specified recipients.
It's all about automation. You never have to switch windows or navigate complex menus. Your agent manages the entire financial cycle for nonprofits: it pulls account lists, structures giving types, logs transactions, and sends communications—all in one flow.
019ea60b-e4c5-71c3-a5dc-8537699067e1 Here's how it actually works
The bottom line is that you talk to your agent, and it handles the connection, authentication, and API calls with Tithe.ly in the background.
Subscribe to the server on Vinkius.
Enter your Tithe.ly API ID and API Token into the configuration fields.
Ask your agent (e.g., 'List all payment categories for Grace Community Church'). The agent uses the tools, passes data to Tithe.ly's APIs, and returns structured results.
Who is this actually for?
Church administrators, nonprofit finance staff, and ministry leads who spend time logging into dashboards just to check numbers or send receipts. If you're tired of clicking through five different tabs just to record a single donation type change, this is for you.
Uses create_transaction and list_payment_categories daily. They need to log incoming funds or fix giving types without calling IT.
Runs reports on organization ownership using list_organization_owners. They also use it to send bulk receipts with the send_email tool.
Needs quick access to check which organizations are active or what payment types are available for a new campaign using list_organizations.
What Changes When You Connect
Record transactions instantly. Instead of finding the 'Donate' tab, specifying the date, amount, and category, just tell your agent to create_transaction. It handles the rest.
Keep giving types organized. Need a new category for online merchandise? Use create_payment_category instead of logging in, navigating, and clicking through three different settings menus.
Automate donor communication. After processing funds, you can use send_email to queue up the official receipt right away. No manual export/import needed.
Get visibility into your network. Use list_organizations or list_organization_owners when you need to know which accounts exist or who is in charge of a specific account without guessing.
Maintain data integrity. If a category name changes, use update_payment_category directly through the agent, ensuring all your records stay current.
See it in action
Quarterly Audit Prep
The finance coordinator needs to confirm which organizations they manage. They ask their agent to list_organizations. The agent returns a clean list of all IDs and names, saving hours of navigating the main dashboard.
New Campaign Launch
A ministry lead starts a new fundraising effort (e.g., 'Summer Picnic'). Instead of waiting for admin approval to create a giving type, they ask their agent to create_payment_category. The category is active and ready to accept donations immediately.
Donor Follow-Up
A donor gave money last week. Instead of manually finding the transaction ID and then emailing a receipt, the administrator asks the agent to send_email using the specific transaction details, automating the entire communication process.
Fixing Giving Types
The café changed its pricing structure. The admin knows they need to update the giving type but doesn't want to mess with the backend dashboard. They simply tell the agent to update_payment_category for 'Cafe Sales', adjusting the parameters.
The honest tradeoffs
Trying to guess API tokens
The user tries to run a complex transaction without first running login, assuming the agent will just know the credentials.
Always start by verifying the connection. Run login first. This confirms your API ID and Token are active, so subsequent calls like create_transaction won't fail due to bad permissions.
Over-relying on manual data entry
The user manually copies the donor name, amount, date, and category into a spreadsheet, then tries to reconcile it later.
Let your agent do the work. Give it all the details in one prompt: 'Create a transaction for $50 from John Doe on 2024-10-20 under Youth Ministry.' Use create_transaction.
Forgetting to check existing categories
The user tries to create a new category, but one already exists (e.g., 'Online Giving'), and the request fails because of bad data.
Before creating anything, run list_payment_categories. Check if the type you want is already there. If so, use update_payment_category instead of trying to create it again.
When It Fits, When It Doesn't
Use this server if your primary need involves managing payments and donor records within Tithe.ly. You should ask it to perform actions like creating transactions (create_transaction), listing accounts (list_organizations), or updating categories (update_payment_category). It’s built for transactional integrity.
Don't use this server if you need deep, raw accounting ledger access that requires General Ledger (GL) functionality outside of Tithe.ly's reporting tools. If you just want to run a massive financial report or reconcile across multiple external systems, you need a dedicated ERP integration, not just payment processing.
This tool is perfect for automating the day-to-day operations: logging money, sending receipts (send_email), and keeping the giving structure clean.
Questions you might have
How do I check if a giving type exists with list_payment_categories? +
Run list_payment_categories. This tool will return an array of all current payment categories, letting you see their names and types before you try to create or update them.
Can I process a donation with Tithe.ly using the create_transaction tool? +
Yes. The create_transaction tool is designed specifically to log incoming payments, taking details like the amount, date, and donor name to record it accurately.
What do I need to know about list_organizations before using it? +
Use list_organizations when you need a directory of all Tithe.ly accounts linked to your system. This ensures you target the correct organization ID for any subsequent action.
Do I have permission issues with send_email on Tithe.ly? +
The send_email tool requires that the API credentials used belong to an admin account or at least match the recipient's domain for the email to actually go out.
What steps do I need to take when using the `login` tool? +
You must run the login tool first. This verifies your API credentials and confirms your agent has the necessary permissions before it attempts any financial actions or data retrieval.
How do I change details for an existing category using `update_payment_category`? +
You pass the Category ID along with the updated parameters. The tool modifies the record immediately, helping you keep your giving types and revenue streams current without manual dashboard access.
When should I use `list_organization_owners` instead of listing organizations? +
Use this tool specifically when you need to find contact details or user accounts tied directly to an organization. It focuses on retrieving people, not general institutional data.
What happens if I run into issues with the `create_transaction` tool? +
If a transaction fails, the API response returns an error code and message. This tells you exactly why—whether it's due to insufficient funds or an invalid ID—so your agent can correct the request.
Can I list all organizations associated with my Tithe.ly account? +
Yes! Use the list_organizations tool with the ID set to 'mine'. The agent will return details for all organizations you have permission to access.
How do I create a new giving type for my church? +
You can use the create_payment_category tool. Provide the organization ID, a name (e.g., 'Building Fund'), and set the type to 'giving_type'.
Is it possible to send a receipt email for a specific transaction? +
Absolutely. Use the send_email tool by providing the recipient's email, the transaction ID as the 'object', and 'receipt' as the template name.
We've already built the connector for Tithe.ly. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 8 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.