4,500+ servers built on MCP Fusion
Vinkius

GiveWP MCP. Query donor data and fundraising stats via AI chat

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

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

Just plug in your AI agents and start using Vinkius.

GiveWP MCP Server connects your WordPress donation data to any AI agent. Use it to list donation forms, track donor profiles, and pull real-time fundraising stats without leaving your workspace.

It automates data extraction for non-profits and marketing analysts.

What your AI agents can do

Find donor history

Searches the database and retrieves a full record of donations for a specified donor.

Get form details

Retrieves the specific metadata and configuration details for a named donation form.

Get form performance

Fetches the key performance statistics and total amounts raised by a specific form.

+ 6 more capabilities included
List and check donation forms

You can list every active donation form on your site and fetch its configuration details and goal progress.

Search a donor's giving history

You can search for a specific donor and pull a full record of all their past contributions.

Review all donations

You can list all donations that have come through the plugin, filtering by form or donor name.

Pull site-wide fundraising stats

You can get total earnings and donation counts for the entire site or for a specific campaign form.

Find a donor's profile details

You can retrieve a donor's full profile information and search across their giving history records.

Check plugin API connectivity

You can verify the connection between your AI client and the GiveWP API to ensure everything is working.

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

GiveWP MCP Server: 9 Tools for Donation & Form Ops

Use these tools to list forms, track donations, search donors, and pull real-time fundraising metrics from your GiveWP setup.

find019d75a5

find donor history

Searches the database and retrieves a full record of donations for a specified donor.

get019d75a5

get form details

Retrieves the specific metadata and configuration details for a named donation form.

get019d75a5

get form performance

Fetches the key performance statistics and total amounts raised by a specific form.

get019d75a5

get plugin stats

Retrieves high-level, site-wide metrics about the entire GiveWP plugin installation.

list019d75a5

list donation forms

Lists every donation form published on the site, providing basic identification and status.

list019d75a5

list plugin donations

Lists all donation records processed by the plugin, allowing filtering by date or form.

list019d75a5

list plugin donors

Lists all registered donor profiles in the database for searching.

list019d75a5

list recent donations

Retrieves the latest donation records, ideal for checking immediate activity or recent activity.

verify019d75a5

verify api connection

Checks the connection status between your AI client and the GiveWP 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 GiveWP, 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

You're connecting your GiveWP donation data to your AI agent using the Model Context Protocol. This server lets your agent run complex queries and fundraising reports straight out of your workflow. It pulls all the giving activity data from your live WordPress site, giving your agent a single source of truth.

Your agent can check the connection first using verify_api_connection. To manage your forms, you can use list_donation_forms to list every published form, then grab the specific metadata and setup details for a form with get_form_details, and finally, you can check how far a form is from its goal using get_form_performance.

You can list every single donation record processed by the plugin using list_plugin_donations, and you can narrow down those results by date or by the form it came from. To find a donor's profile, your agent can list all registered donors with list_plugin_donors, then pull that donor's full history with find_donor_history or view their profile details directly.

You can also check the most recent activity by running list_recent_donations or get high-level, site-wide metrics about the entire GiveWP setup using get_plugin_stats.

How GiveWP MCP Works

  1. 1 Subscribe to the server on the Vinkius Marketplace and provide your WordPress Base URL and GiveWP API Keys.
  2. 2 Your AI client sends a natural language request (e.g., 'What did Donor X give last month?').
  3. 3 The MCP Server translates that request, runs the appropriate tool, and returns the specific data set to your AI client for a plain text answer.

The bottom line is, your AI agent talks to your donation database, and you get the answers without ever leaving your primary workspace.

Who Is GiveWP MCP For?

Nonprofit site admins and marketing analysts need this. It eliminates the need to manually jump between the WordPress dashboard, donor CRM, and reporting tools just to get a simple answer. It gives them a real-time, conversational view of fundraising performance.

Nonprofit Site Administrator

Checks if a donation synced correctly or lists all active forms without clicking through multiple admin screens.

Digital Fundraiser

Gets a quick, real-time overview of a campaign's performance and donor activity using simple commands.

Marketing Analyst

Automates the process of retrieving donation statistics needed for weekly or quarterly fundraising reports.

What Changes When You Connect

  • See a donor's entire giving history instantly. Use find_donor_history to pull all records for a specific person without running multiple reports.
  • Get a full picture of campaign performance. get_form_performance tells you how much money a form has raised and how many people donated.
  • Automate report generation. Use list_plugin_donations to pull all donation records and then let your agent filter them down for a weekly summary.
  • Track your site's health. Run get_plugin_stats to get high-level numbers on the whole site, checking total donations and earnings.
  • Avoid manual clicks. list_donation_forms gives you a list of every form, and get_form_details provides its specific setup data, all in one conversational query.
  • Verify setup quickly. Run verify_api_connection to ensure your AI agent can access the donation data before you start querying.

Real-World Use Cases

01

Need to check a donation right after a campaign.

A site admin just ran a big campaign and needs to know if the donation from 'Smith Family' synced. They ask their agent, 'Did Smith Family donate?'. The agent uses find_donor_history to confirm the details, saving the admin from logging into the dashboard and clicking through multiple tabs.

02

Building a weekly report on top-performing forms.

A marketing analyst needs to report on the top three funds. They ask their agent to 'Find the top 3 forms by revenue'. The agent runs get_form_performance for multiple forms and compiles the average donation amount and total raised, delivering the summary in minutes.

03

Investigating a donor's giving pattern.

A fundraiser needs to understand why a donor stopped giving. They ask their agent to 'Show me all donations for Donor X'. The agent uses find_donor_history and list_plugin_donations to trace every dollar and every date, helping the fundraiser understand the pattern.

04

Listing all available giving options on the site.

A new site admin needs to know what forms are active. They ask their agent to 'List all donation forms'. The agent runs list_donation_forms, giving the admin a clean, immediate list of every available giving option.

The Tradeoffs

Trying to track donations by date range

Manually running reports and trying to cross-reference date ranges in the WordPress admin dashboard and then exporting the CSV to sort it by donor name.

Ask your agent to use list_plugin_donations and specify the date range in your prompt. The agent handles the filtering and returns the clean data set.

Checking donor status in multiple places

Logging into the main WordPress panel, then checking the Donor CRM, and then checking the specific Form settings to see if a donor is active.

Just ask your agent to use list_plugin_donors to get a list of all donors, or use find_donor_history for a specific person. It keeps all the data in one place.

Calculating totals from exported files

Exporting a list of 100 donations to Excel, manually summing the amounts, and then calculating the average donation size.

Ask your agent to use get_form_performance or get_plugin_stats. The tool runs the calculation and gives you the total and the average number directly.

When It Fits, When It Doesn't

Use this if you need to pull specific, structured data points about donations, donors, or forms from GiveWP. You need to ask questions like, 'Who donated?' or 'How much did Form X raise?' Don't use this if you need to edit records or update donation amounts—this is a read-only server. If you just need a general understanding of your site's architecture, check the list_donation_forms tool first. If you need to know if the API connection is working, run verify_api_connection before anything else. This server is for reading, period.

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

Available Capabilities

find_donor_history get_form_details get_form_performance get_plugin_stats list_donation_forms list_plugin_donations list_plugin_donors list_recent_donations verify_api_connection

Getting donation data used to require jumping between four different WordPress tabs.

Today, if you need to know the total raised by a campaign, you have to navigate to the campaign form, check the dashboard stats, then maybe go to the general 'Donations' list to see the raw records, and finally check the Donor Profile page to see who gave. You spend 15 minutes just gathering the necessary pieces.

With the GiveWP MCP Server, you just ask your agent: 'What are the stats for the Annual Fund?' The agent uses `get_form_performance`, and you get the total amount and donation count immediately. The data flows directly to your chat window.

GiveWP MCP Server: List donor data and forms instantly

Manual checks require you to manually list all forms via the WordPress UI, then separately search the Donor Profiles list, and finally cross-reference the donation records to build a coherent picture. This is slow and error-prone.

Now, your agent can execute `list_donation_forms` and `list_plugin_donors` together. It gathers all the necessary lists and lets you query them conversationally. It’s all one conversation, not four different screens.

Common Questions About GiveWP MCP

How do I check if the GiveWP MCP Server is connected to my site? +

Run the verify_api_connection tool. A successful response confirms the connection is live and ready for querying. This is the first tool you should run.

Can I find the history for a donor using the `find_donor_history` tool? +

Yes. This tool searches the database using the donor's email or ID and compiles every donation they've ever made. It's a comprehensive history pull.

What is the difference between `list_plugin_donations` and `list_recent_donations`? +

While both list donations, list_plugin_donations gives you a comprehensive list with filtering options, while list_recent_donations is designed just to show the absolute latest records for quick viewing.

How do I get the total amount raised by a specific form? +

Use the get_form_performance tool. You must provide the form's ID or name to get accurate stats, including total revenue and average donation size.

Can I see all active forms on my site? +

Yes, run the list_donation_forms tool. This gives you a clean list of every form that is currently published and ready to accept donations.

How do I check the health of the connection using the `verify_api_connection` tool? +

The verify_api_connection tool confirms if your AI client can communicate with the GiveWP API. It tests basic connectivity, ensuring your Base URL and API keys are entered correctly before you run complex queries.

What information can I get from `get_form_details`? +

The get_form_details tool provides the full metadata for a specific form. This includes its unique ID, its current goal, and the configuration settings defined when the form was published.

Can `list_plugin_donors` filter donors by a specific date range? +

Currently, list_plugin_donors lists all available donor profiles. While it doesn't support date filtering, you can use the resulting list of donor IDs to query their history with find_donor_history.

How do I get API Keys for GiveWP? +

Log in to your WordPress admin, go to your User Profile, and scroll to 'Account Management'. Check 'Generate API Keys' and update your profile to see your keys.

What is the WordPress Base URL? +

This is the root domain where your WordPress site is installed, for example: 'https://my-nonprofit.org'. Do not include '/wp-admin/'.

Can I edit donation forms via the agent? +

The current version of the GiveWP API tools is primarily designed for data retrieval and reporting. Editing capabilities are not supported in this release.

How do I see donor history? +

Use the 'find_donor_history' tool and provide the donor's email address. The agent will retrieve all donation records associated with that person.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 9 tools

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

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