Supercharge your AI with GiveForms. Automate donor history retrieval with natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
GiveForms connects your donation platform to any AI agent. It lets you pull detailed financial records, track donor giving history by email or name, and filter contributions for specific campaigns—all through natural conversation.
Stop manually digging into dashboards; get instant visibility into your nonprofit's fundraising data.
What your AI can do
Verify api connection
Checks and confirms that the connection between your AI client and GiveForms is active and working.
Find donations by email
Searches the donation database specifically using a donor's email address.
Find donations by name
Finds donation records by querying the system with a donor's full name.
Finds all donation activity associated with a specific donor's email address.
Retrieves giving history for a person using only their full name.
Pulls up the detailed metadata and information for any single recorded contribution.
Retrieves a complete listing of every donation record your organization has received.
Limits the search to show only contributions linked to a specific fundraising effort or campaign.
Grabs a list of the most recently submitted donations for quick review.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
GiveForms: 8 Tools for Donor Data Management
These eight tools let your agent search donors, list all transactions, filter data by campaign, and retrieve metadata directly from GiveForms.
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 GiveForms on VinkiusVerify Api Connection
Checks and confirms that the connection between your AI client and GiveForms is active and working.
Find Donations By Email
Searches the donation database specifically using a donor's email address.
Find Donations By Name
Finds donation records by querying the system with a donor's full name.
Get Organization Info
Pulls high-level metadata for the organization to verify connectivity settings.
Get Donation Details
Retrieves all available metadata and specific details about a single contribution...
List Campaign Donations
Filters and lists donations that are specifically tied to a given campaign ID.
List All Donations
Generates a full list of every donation record recorded in the system.
List Recent Donations
Gathers a list of the latest donation records submitted for quick review.
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 GiveForms, 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 GiveForms. 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 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Donor reporting used to mean clicking through five different internal tabs.
Today, checking a donor's full history is a nightmare. You start in the main dashboard to list all records, but if you need data for a specific campaign, you have to jump to another page and filter by ID. If you only know their email, you abandon the flow and use a separate lookup tool. It’s constant context switching and copy-pasting.
With this MCP, that process vanishes. You talk to your agent like talking to a coworker. You just ask, 'What did Jane Doe give last year for Campaign 456?' The system runs the complex query behind the scenes and gives you one clean answer.
The GiveForms MCP lets you get complete donor records instantly.
You no longer have to manually pull a list of all donations, then run a separate query for only the recent ones, and finally use an email search just to verify who made the money. The agent handles that complex workflow in one go.
The result is simple: your AI client delivers verified, organized data directly into your conversation thread. No spreadsheets, no clicks, just facts.
What your AI can actually do with this
Managing a nonprofit's finances means juggling donor spreadsheets, campaign reports, and raw transaction logs. This MCP connects directly to your GiveForms account, letting your AI agent handle the heavy lifting of data retrieval. You can ask complex questions like, 'What did John Smith give last year for the annual gala?' or 'List all donations tied to Campaign ID 98765.' The system finds that information by searching across donation records and giving history without you ever leaving your primary workspace.
It's a secure way to get real-time reports on who gave what, when they gave it, and which campaign it supported. This integration makes sure your AI agent has access to everything—from high-level organization metadata to the specific details of a single $5 gift. Connecting through Vinkius gives you one central point to manage all your fundraising reporting.
019d75a5-af0f-72b5-b65a-0592c6c60b9c Here's how it actually works
The bottom line is that you ask questions in plain language; this MCP retrieves the structured data from GiveForms and hands it back to your AI client.
First, subscribe to this MCP through Vinkius and input your organization's GiveForms ID and API Key.
Next, tell your AI client exactly what data you need—for example, 'Show me all donations for the Winter Fundraiser.'
The agent runs the query against your donation database and gives you a clean summary of the results.
Who is this actually for?
Nonprofit Development Leads, Finance & Audit Teams, and Donor Relations Managers. If you spend time manually cross-referencing donor names with campaign performance reports across multiple dashboards, this is for you.
Needs to quickly verify a donor's total contributions or find out how many times they've given without navigating through five different internal forms.
Requires a real-time overview of campaign performance by running simple AI commands against the raw donation data for auditing purposes.
Needs to quickly check if a major, anticipated contribution has been recorded or list recent contributions without asking staff to pull reports manually.
What Changes When You Connect
Stop guessing. Use find_donations_by_email to instantly confirm a specific donor's giving history using just their email address, eliminating manual lookups.
Track campaigns accurately. Instead of sifting through massive spreadsheets, call the tool that filters by campaign ID to get only the records for 'The Gala Fund'.
Get full context on any gift. The get_donation_details function pulls all metadata you need for an audit or a thank-you letter, saving time.
See everything at once. Running list_all_donations gives your agent the ability to pull comprehensive data sets without requiring multiple manual queries.
Check connectivity first. Use verify_api_connection anytime you want to ensure that your AI client is properly linked before running critical reports.
See it in action
Investigating a major gift from an unknown source
A donor calls and mentions giving money, but the staff can't immediately find it. Instead of panicking and calling finance, they ask their agent to run find_donations_by_name using the caller's name. The agent instantly retrieves the record, showing the date, amount, and campaign ID.
Auditing year-end giving for compliance
The finance team needs a complete picture of all donations over $100 from the past quarter. They use list_all_donations to pull every record and ask their agent to filter that data, ensuring no large contributions are missed.
Researching a specific fundraising initiative
The development lead needs to know the success of last month's 'Adopt-a-Park' campaign. They tell their agent to run list_campaign_donations with the campaign ID, immediately getting the count and total revenue for that single effort.
Quickly checking donor activity during an event
During a major fundraising dinner, staff needs instant verification of whether a guest's gift was recorded. They use their agent to run find_donations_by_email on the attendee list, getting confirmation in seconds.
The honest tradeoffs
Manually checking multiple dashboards
A user opens the 'Donor List' dashboard, then clicks to the 'Campaign Totals' page, and finally cross-references a third spreadsheet. This wastes minutes per query.
Let your AI client handle it. Use find_donations_by_email or combine list_campaign_donations with general data queries to get all necessary info in one step.
Copying and pasting donor names
A user finds a name from an email list, copies it into the MCP interface, then has to repeat that process for every single person. It’s slow.
Use find_donations_by_email or find_donations_by_name. The agent handles the lookup automatically and requires zero copy-pasting.
Assuming data is always up to date
Relying on dashboard numbers that might be hours old, leading to inaccurate reporting for urgent donor conversations.
Always query the system directly. Use list_recent_donations or ask for live reports to ensure your figures are based on real-time data.
When It Fits, When It Doesn't
Use this MCP if you need to programmatically access and analyze structured donation records—specifically when retrieving donor history, reviewing campaign performance by ID, or confirming contribution metadata. You're doing reporting; you're not processing payments. Don't use it if your primary goal is initiating a payment or changing an organization setting; for that, you need a dedicated payment gateway connector. If you just want to view the organizational settings, run get_organization_info first to confirm connectivity and scope.
Questions you might have
How do I get an API Key for GiveForms? +
Log in to your GiveForms dashboard, navigate to Settings > Integrations, and look for the REST API section to find your Organization ID and API Key.
Can I manually add donations via the agent? +
The current version of the GiveForms API is primarily designed for data retrieval and auditing. Creation tools may be added in future updates.
How do I find a specific Campaign ID? +
The Campaign ID is the number found at the end of the URL when you view or edit a campaign within your GiveForms dashboard.
Is the donation data returned in real-time? +
Yes, all data retrieved through this MCP server is fetched directly from the GiveForms REST API, providing you with the latest available donation records.
What permissions are needed for `get_organization_info` to work correctly? +
It requires read-only scope across your main donation records. This ensures that your agent can access organizational metadata and view reports without any risk of making changes or modifying data.
If I use `find_donations_by_email` and no record is found, what does the response show? +
The agent returns a clear failure message specifying that no records match the provided email. This immediate feedback lets you quickly correct your search criteria or verify the spelling of the address.
When running `list_all_donations` for a large number of records, are there pagination limits? +
No, the MCP manages high-volume data using automated pagination. You'll receive results in manageable chunks, preventing timeouts and ensuring you get every single donation record.
What does running the `verify_api_connection` tool confirm about my account setup? +
It confirms that your API keys and Organization ID are active, valid, and correctly configured for data access. This is the best way to verify connectivity before attempting any data retrieval tasks.
We've already built the connector for GiveForms. 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.