4,500+ servers built on MCP Fusion
Vinkius

GivingFuel MCP. Manage orders, registrants, and donations through 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

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

Just plug in your AI agents and start using Vinkius.

GivingFuel: Automate your fundraising data extraction and donor relationship management. Connect your nonprofit's donation orders, donor profiles, and fundraising pages to any AI client via MCP.

Use our tools to list donation orders, track registrants, and pull financial transaction data for auditing, all from natural conversation.

What your AI agents can do

Filter orders by date

Limits the list of donation orders to a specific start and end date range.

Filter orders by status

Narrows down the list of donation orders based on their completion status (e.g., pending, completed).

List crm contacts

Retrieves a list of unified donor profiles from the CRM platform.

+ 7 more capabilities included
Retrieve Donation Orders

List all donation orders, and narrow down results by date range or completion status using list_donation_orders, filter_orders_by_date, and filter_orders_by_status.

Manage Donor Contacts

Access and list unified donor profiles using list_crm_contacts and find detailed records for individual registrants via list_donation_registrants.

Audit Financial Transactions

List financial processing data, specifically successful charges, using list_financial_transactions to verify payment health.

Catalog Fundraising Assets

List all active donation pages and track Peer-to-Peer campaign details using list_fundraising_pages and list_peer_campaigns.

Check Recent Activity

Quickly pull the 10 most recent donation orders using list_recent_donations.

Validate Connection

Test the connection health and ensure the API key is active by running verify_api_connection.

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

GivingFuel MCP Server: 10 Tools for Fundraising Data

Use these 10 tools to query, filter, and retrieve structured data about donations, donors, and campaigns from GivingFuel.

filter019d75a5

filter orders by date

Limits the list of donation orders to a specific start and end date range.

filter019d75a5

filter orders by status

Narrows down the list of donation orders based on their completion status (e.g., pending, completed).

list019d75a5

list crm contacts

Retrieves a list of unified donor profiles from the CRM platform.

list019d75a5

list donation orders

Lists all current donation orders placed through the GivingFuel platform.

list019d75a5

list donation registrants

Retrieves a list of individual donors and their associated registration details.

list019d75a5

list financial transactions

Lists records of financial transactions, such as successful charges.

list019d75a5

list fundraising pages

Lists all active fundraising pages and their metadata.

list019d75a5

list peer campaigns

Retrieves data related to Peer-to-Peer fundraising campaigns and participants.

list019d75a5

list recent donations

Fetches the 10 most recently processed donation orders.

verify019d75a5

verify api connection

Checks the connection status and validity of the API key for the GivingFuel account.

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 GivingFuel, 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, you're gonna connect your GivingFuel account to your AI agent through this MCP server. It gives your agent direct access to your nonprofit's core data, letting you manage everything—from donation orders to donor profiles—right from your chat window. You don't have to jump between apps to pull data.

Retrieve Donation Orders

  • You can run list_donation_orders to see every donation order placed on the platform.
  • Need to narrow it down? Run filter_orders_by_date to limit the list to a specific start and end date. You can also run filter_orders_by_status to focus only on orders that are pending or completed.
  • Want a quick look at what just happened? list_recent_donations grabs the 10 most recent donation orders.

Manage Donor Contacts

  • To get a list of unified donor profiles, just use list_crm_contacts. That pulls all your donor info together.
  • For deep dives, run list_donation_registrants to get individual donors and all their registration details.

Audit Financial Transactions

  • To verify payment health, run list_financial_transactions. This lists financial records, like successful charges, so you can audit your payments.

Catalog Fundraising Assets

  • You can run list_fundraising_pages to list every active fundraising page and get its metadata. You'll also find data on Peer-to-Peer campaigns and participants using list_peer_campaigns.

Check Connection Status

  • Before you start, run verify_api_connection to make sure your API key is active and the connection is solid.

How GivingFuel MCP Works

  1. 1 Subscribe to the GivingFuel server on Vinkius and provide your unique API Key.
  2. 2 Your AI client initiates a request (e.g., 'Show me donations from last month').
  3. 3 The server executes the necessary tool (e.g., filter_orders_by_date) and returns the structured data to your AI client.

The bottom line is, your AI client talks to the GivingFuel platform directly, getting data without you having to navigate the web interface.

Who Is GivingFuel MCP For?

Nonprofit Directors who need to check donation status quickly without clicking through dashboards. Development Teams needing real-time donor registrants and form responses. Finance Managers who need to automate the retrieval of financial transaction data for auditing.

Nonprofit Director

Checks the status of recent donations or verifies campaign progress by asking the agent to run list_donation_orders.

Development Manager

Gets a real-time overview of donor registrants and form responses by asking the agent to run list_donation_registrants.

Finance Controller

Automates the retrieval of financial transaction data for auditing and reporting by calling list_financial_transactions.

What Changes When You Connect

  • Get a real-time view of donor status. Instead of clicking through dashboards to check if a donation went through, your agent runs list_donation_orders and gives you a direct status report.
  • Track donor history instantly. Need to know if 'Jane Doe' donated before? Running list_crm_contacts pulls her full profile, letting you assess long-term engagement without leaving your chat.
  • Streamline financial auditing. Don't manually download transaction reports. Ask your agent to run list_financial_transactions and get a summary of all successful charges immediately.
  • Keep campaign data visible. Listing all active pages with list_fundraising_pages lets you quickly see the configuration and status of every fundraising effort.
  • Improve data completeness. If you only care about the newest gifts, use list_recent_donations. It pulls the 10 latest orders so you don't miss anything.
  • Pinpoint campaign gaps. Use list_peer_campaigns to get participant activity and data related to P2P efforts, which is hard to track otherwise.

Real-World Use Cases

01

Checking a Recent Donation Status

A nonprofit director needs to know if a donation received an hour ago went through. Instead of logging into the dashboard and hunting for the transaction, they ask their agent to run list_recent_donations. The agent returns the order details and status immediately.

02

Auditing Campaign Finances

The finance manager needs a report on all payments that failed or succeeded for tax purposes. They prompt the agent to use list_financial_transactions. The agent executes the tool and provides a clean list of all successful charges for review.

03

Building a Donor Segment List

The development team needs to build a list of all people who signed up for the event this month. They ask the agent to run list_donation_registrants, which pulls the specific form responses and names, allowing them to build their mailing list instantly.

04

Reviewing a Specific Date's Gifts

A board member wants to see every gift given on October 15th. They ask the agent to use filter_orders_by_date, specifying the date range. The agent runs the tool and gives a filtered list of only those orders.

The Tradeoffs

Treating the CRM as a black box

Trying to find a specific donor's donation history by manually navigating the CRM's search filters, which often requires multiple clicks and sometimes misses associated form data.

Instead, ask your agent to run list_crm_contacts to pull the unified profile. Then, use list_donation_registrants to get their specific form responses. This pulls all the data in one query.

Ignoring transaction filters

Running list_donation_orders and having to manually scroll through hundreds of records to find the few donations that were refunded or pending.

Use filter_orders_by_status to narrow the list instantly. You can also combine this with filter_orders_by_date to focus on a specific period.

Assuming real-time data access

Assuming that the dashboard data is immediately available when a donation happens, leading to confusion when the data hasn't synced or when a complex report needs to be generated.

First, always run verify_api_connection to check the API health. Then, use list_recent_donations for the most current data, knowing it pulls the 10 latest records.

When It Fits, When It Doesn't

Use this server if your process requires pulling specific, structured data points from multiple parts of the GivingFuel platform (orders, contacts, financials) and you want to do it through natural conversation. This is for operational reporting and data extraction. Don't use this if you just need to change data (e.g., update a donor's address) or if you only need a high-level view that doesn't require specific filters. If you only need to view data, this server works. If you need to write data, you need a different integration.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GivingFuel. 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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

filter_orders_by_date filter_orders_by_status list_crm_contacts list_donation_orders list_donation_registrants list_financial_transactions list_fundraising_pages list_peer_campaigns list_recent_donations verify_api_connection

Finding donor data shouldn't require clicking through five different dashboards.

Today, figuring out a donor's full story is a mess. You start in the donation tab to see the gift amount. Then you jump to the CRM to see who they are. Next, you might have to download a separate financial report to prove the transaction cleared. You spend minutes clicking, copying fields, and trying to stitch together a complete picture.

With this MCP server, you just ask your agent: 'What's the full story on this donor?' The agent runs multiple tools—like `list_crm_contacts` and `list_donation_registrants`—and returns a unified, structured report. You get the answer instantly, not after a dashboard refresh.

GivingFuel MCP Server: Get order and contact data instantly.

Manually pulling records requires navigating to the Donation Orders section, then applying date filters, and then repeating the process for financial records. This is slow and prone to missing key details like P2P campaign data.

Now, you can tell your agent to find all P2P campaign data and the orders for a specific date range, all in one go. It's about getting the data, not clicking the path to it. Period.

Common Questions About GivingFuel MCP

How do I use the `list_donation_orders` tool to see all my donations? +

The list_donation_orders tool lists every donation order currently in your account. You can then refine this list by date using filter_orders_by_date or by status using filter_orders_by_status for more specific results.

What is the difference between `list_donation_registrants` and `list_crm_contacts`? +

The list_donation_registrants tool specifically retrieves individual donor responses and registration details. list_crm_contacts pulls the broader, unified profile of the donor from the main CRM system.

Can I check if the API key is working before I start querying? (Using `verify_api_connection`) +

Yes, run verify_api_connection first. This confirms the connection to GivingFuel is active and that your API key is valid before you waste time building a complex query.

Which tool should I use for the newest donations? (Using `list_recent_donations`) +

Use list_recent_donations. It's specifically designed to pull the 10 most recently processed orders, giving you the latest snapshot without listing everything.

Does GivingFuel support P2P campaigns? (Using `list_peer_campaigns`) +

Yes, list_peer_campaigns retrieves data for Peer-to-Peer fundraising campaigns, letting you track participant activity and overall campaign status.

How do I get a list of all active fundraising pages using the `list_fundraising_pages` tool? +

Use list_fundraising_pages to get a full rundown of all your active donation pages. This tool lists the page name and provides configuration metadata for each one, letting you check which pages are running.

What tool should I use to check financial charges and transaction statuses? +

Use list_financial_transactions to pull a record of successful charges. This tool lets you monitor payment health by listing detailed financial processing data for both successful and failed charges.

Can I filter donation orders by specific dates or statuses using the `filter_orders_by_date` and `filter_orders_by_status` tools? +

Yes, you can filter orders precisely. filter_orders_by_date handles date ranges, while filter_orders_by_status lets you narrow results down by completion status (like pending or refunded).

How do I get an API Key for GivingFuel? +

Log in to your GivingFuel account, navigate to Extras > Integrations > API Keys, and click 'Add API Key' to generate your key.

Can I add new donations via the agent? +

The GivingFuel Public API is primarily designed for data extraction and polling. To record new donations, use your GivingFuel hosted donation pages.

How do I filter donations for a specific date range? +

Use the 'filter_orders_by_date' tool and provide an ISO date (YYYY-MM-DD). The agent will retrieve all records created after that date.

Does this support multiple Webconnex products? +

This MCP server is specifically configured to filter results for GivingFuel (givingfuel.com). It ensures you only see fundraising-related data.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for GivingFuel. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 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.