4,500+ servers built on MCP Fusion
Vinkius

GiveForms MCP. Query your entire donation database using natural conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

GiveForms MCP on Cursor AI Code Editor MCP Client GiveForms MCP on Claude Desktop App MCP Integration GiveForms MCP on OpenAI Agents SDK MCP Compatible GiveForms MCP on Visual Studio Code MCP Extension Client GiveForms MCP on GitHub Copilot AI Agent MCP Integration GiveForms MCP on Google Gemini AI MCP Integration GiveForms MCP on Lovable AI Development MCP Client GiveForms MCP on Mistral AI Agents MCP Compatible GiveForms MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

GiveForms. Connect your donation platform to any AI client to automate fundraising data retrieval. Use this MCP server to list all donation records, filter by campaign ID, or search donor histories using a donor's name or email.

Get real-time access to campaign performance and donor activity without leaving your primary workspace.

What your AI agents can do

Find donations by email

Search for donation records using a donor's email address.

Find donations by name

Search for donation records using a donor's full name.

Get donation details

Retrieve full metadata for a specific donation record.

+ 5 more capabilities included
Find donations by email

Search the database and return all donation records linked to a specific donor email address.

Find donations by name

Search the database and return all donation records linked to a specific donor's full name.

Get specific donation details

Retrieve detailed metadata for a single, identified donation record.

List all donation records

Fetch a complete list of all donation records made to the organization.

Filter by campaign ID

Retrieve only the donation records tied to a specified fundraising campaign ID.

List recent donations

Fetch a list of the most recently processed donation records.

Check API connection

Verify the active API connection status and authentication settings for the organization.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

find019d75a5

find donations by email

Search for donation records using a donor's email address.

find019d75a5

find donations by name

Search for donation records using a donor's full name.

get019d75a5

get donation details

Retrieve full metadata for a specific donation record.

get019d75a5

get organization info

Fetch basic metadata about the connected organization.

list019d75a5

list all donations

List every donation record currently in the database.

list019d75a5

list campaign donations

Filter and list donations associated with a specific campaign ID.

list019d75a5

list recent donations

List the most recent donation records chronologically.

verify019d75a5

verify api connection

Checks the status and connection credentials for the GiveForms API.

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
Start building

Make Your AI Do More

Start with GiveForms, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Yo, this MCP server connects your donation platform to your AI client, letting you automate fundraising data retrieval. You'll use it to manage all your donation records. You can list every single donation record in the database. You'll find donations by email using find_donations_by_email. You can also find records using a donor's full name with find_donations_by_name.

Need to know the full details of one specific donation? Use get_donation_details to grab all the metadata for that record. You can pull a list of donations tied to a specific campaign ID using list_campaign_donations. You'll get the most recent donation records chronologically by running list_recent_donations. You can get a complete list of all donations with list_all_donations.

You gotta check the API connection first; use verify_api_connection to confirm the status and credentials for the GiveForms API. Finally, you can fetch basic metadata about the organization with get_organization_info.

How GiveForms MCP Works

  1. 1 Subscribe to the GiveForms server on the Vinkius Marketplace.
  2. 2 Provide your GiveForms Organization ID and API Key (found in Settings > Integrations).
  3. 3 Ask your AI client to perform a query (e.g., 'List all donations from last month') and the server returns the data.

The bottom line is you use your AI client to ask natural language questions, and the server translates those questions into precise database calls.

Who Is GiveForms MCP For?

Nonprofit development leads and finance teams need this. If you spend time manually cross-referencing donor spreadsheets or clicking through dashboard tabs to find a specific contribution, this is for you. It hands you real-time data insights via simple commands.

Nonprofit Development Lead

Checks if a specific donation was recorded or lists recent contributions without navigating the main dashboard.

Finance/Audit Team

Gets a real-time overview of campaign performance and complete donor history using simple AI commands.

Donor Relations Manager

Verifies an individual donor's total contributions and involvement across multiple campaigns instantly.

What Changes When You Connect

  • Get a full picture of donor activity. Instead of clicking through reports, use find_donations_by_email or find_donations_by_name to pull all history on a single donor instantly.
  • Track campaign performance on demand. Use list_campaign_donations to pull only the records for a specific campaign ID, without filtering in the web dashboard.
  • Audit records instantly. Running list_all_donations gives you a complete dump of all contributions, useful for quick financial checks.
  • View deep donor history. Once you have a donation ID, get_donation_details provides all the metadata you need, saving you from jumping between tabs.
  • Keep data current. Use list_recent_donations to get the latest records without worrying about pagination limits or manual date ranges.
  • Verify connectivity first. Run verify_api_connection to confirm your credentials are good before running expensive data queries.

Real-World Use Cases

01

A donor asks about their giving history.

A Donor Relations Manager needs to verify a donor's total giving across three years. They ask their agent to use find_donations_by_email. The agent runs the tool and reports back the total, solving the problem without the manager ever touching the dashboard.

02

Need a quick snapshot of a specific campaign.

The Finance Team needs to see all donations for the 'Holiday Gala' campaign (ID 98765). They instruct the agent to run list_campaign_donations. The agent filters the data and delivers a concise report, skipping the need to filter by campaign ID manually.

03

Investigating a missing or suspicious record.

An auditor suspects a donation record is missing. They run list_all_donations and then use get_donation_details on a specific ID to cross-check the exact metadata against their records, confirming the data integrity.

04

Checking a donor's activity by name.

The Development Lead needs to know what 'John Smith' has given. They tell the agent to use find_donations_by_name. The agent searches and returns a summary of all contributions, making the manual search process unnecessary.

The Tradeoffs

Trying to use a single search query.

Asking the agent to 'find all donations for John Smith from last year to January' in one prompt. The agent might get confused about how to combine name search and date filtering.

Break it down. First, run find_donations_by_name to get the donor's ID. Then, use list_campaign_donations or a specific date filter (if available) to narrow the results. Always use the specialized tools.

Running mass data dumps without limits.

Instructing the agent to simply run list_all_donations without specifying a date range or limit. This floods the connection pool and fails due to volume.

Always use list_recent_donations for general overviews. If you need everything, use list_all_donations but explicitly request pagination parameters (limit and offset) in your prompt.

Assuming the API key is active.

Trying to run list_campaign_donations immediately after setup. The call fails with an authentication error because the connection wasn't properly verified.

Always start by calling verify_api_connection. This confirms your credentials and API access rights before running any expensive data retrieval tools.

When It Fits, When It Doesn't

Use this if your primary need is accurate, granular, and historical financial data retrieval. You need to search by specific identifiers (email, name, campaign ID) or review the full scope of donations.

Don't use this if you only need high-level, non-financial organizational data (use a general CRM API for that). Also, don't use it if you need to change data—this server only reads records. If you need to process payments, you need a payment gateway tool, not this read-only data retriever. If you're struggling with the sheer number of tools, remember that list_all_donations is for raw data, but list_recent_donations is for quick, actionable summaries.

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

How we secure it →

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 server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

find_donations_by_email find_donations_by_name get_donation_details get_organization_info list_all_donations list_campaign_donations list_recent_donations verify_api_connection

Manual donor research requires clicking through three different dashboards.

Right now, checking a donor's history means logging into the dashboard, navigating to 'Donors,' finding their record, then clicking 'Donation History,' and finally running a separate report for the campaign they were involved in. It takes five clicks and a lot of context switching.

With the GiveForms MCP Server, you just ask your agent: 'Show me John Smith's full donation history for the Spring Fund.' It runs the necessary tools—like `find_donations_by_name` and `list_campaign_donations`—and gives you the complete answer in one response.

GiveForms MCP Server: Get a complete data picture instantly.

Before, verifying a specific contribution meant finding the donor, finding the date, and manually searching the record ID. If the record was slightly different, you had to start over.

Now, your agent uses `get_donation_details` to pull the exact metadata you need. It doesn't matter where the data lives; the server pulls it and structures it for you. It's that simple.

Common Questions About GiveForms MCP

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.

How do I use the `list_all_donations` tool to check my organization's connectivity? +

You should use the verify_api_connection tool first. This confirms the API key and organization ID are set up correctly before running any data queries.

What happens if I try to search for a donor using the `find_donations_by_email` tool with an invalid email? +

The agent handles invalid inputs by returning a specific error message. It tells you exactly why the search failed, so you know whether it's a bad email or a permissions issue.

Can I combine `find_donations_by_name` and `list_campaign_donations` to narrow down a search? +

Yes, your AI client can chain these tools together. You first pull the Campaign ID, then use that ID to filter the results, and finally refine the list by a known donor name.

Does the `get_donation_details` tool provide metadata for every field, or just totals? +

The get_donation_details tool provides comprehensive metadata for the specific transaction. You get details like the donation amount, date, campaign ID, and method of payment.

You might also like

Built & Managed by Vinkius 30s setup 8 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.