Give

Give MCP And AI Support

GiveWP is built to work in as many possible environments as possible. Nevertheless, in order to have the best experience and the best Support from us, there are some minimum requirements.

You can now manage your fundraising efforts using the power of AI! With the release of the new Give Model Context Protocol (MCP), you can connect AI assistants directly to your website. Instead of clicking through admin pages, you can use simple chat prompts to create campaigns, view donor information, manage subscriptions, and much more. This guide will walk you through how to set it up and explore what’s possible with this exciting new integration.

How AI Tools Access Give

Give has implemented a new technology called Model Context Protocol (MCP) to make it possible for AI tools to read and use Give information and functionality. MCP functions as a bridge between your WordPress site and MCP clients (AI tools that can connect with MCP servers) like Cursor, Claude, VS Code, and more. It acts as a universal translator, helping LLM-based AI communicate with APIs.

Supported Functionality

AI can help you with many common fundraising tasks that you would normally have to go into Give’s admin pages to accomplish. Instead, everything happens within the chat interface, allowing you to work on everything in the same place.

Campaign Management

  • Create, update, duplicate, and delete (trash/archive) campaigns.
  • Retrieve campaign lists, details, statistics, and revenue data.

Donation Management

  • List, create, update, delete (trash/archive), and refund donations.
  • Access donation notes and related information.

Form Management

  • List and retrieve donation forms.
  • Associate forms with specific campaigns.

Donor Management

  • View, update donor details, and access donor statistics and notes.

Subscriptions Management

  • List, create, update, cancel, and delete subscriptions.

Comment Management

  • Retrieve comments from donors on campaigns.

Example Tasks

  • Find the top 5 most successful campaigns and use them as examples to create a new campaign.
  • Find the top 10 donors with the highest total donation amounts that have not donated yet this year.
  • List Donor IDs and latest donation dates for donors with the name John Smith.

Limitations

AI capabilities are limited to actions that can be taken via Give’s API endpoints. In addition to that, there may be some functions that are not yet supported by the MCP. AI will be limited to these factors and its own ability to interpret the prompts and information retrieved from Give. Here are some known limitations:

Unsupported CREATE actions

Asking the AI Agent to create the following entities is not supported and should fail:

  • Donor
  • Form
  • Donor Note
  • Donation Note

Unsupported EDIT actions

Asking the AI Agent to edit the following entities is not supported and should fail:

  • Form

Unsupported DELETE actions

Asking the AI Agent to delete the following entities is not supported and should fail:

  • Donor
  • Form

Deleting a Campaign or Donation

If prompting to delete a Campaign, it will be sent to Archive. If prompting to delete a Donation, it will be sent to Trash. This is because Give will only “soft delete” Campaigns and Donations so that they can be retrieved later for records. There is no option to fully delete a Campaign, but you can delete a Donation once it has been sent to Trash.

Setting Up AI with Give’s MCP

Many popular AI tools will work with Give’s MCP. Follow these steps to start using AI to manage your fundraising operations.

Requirements

Ensure you have all of the necessary tools installed, with all of the required versions.

On your WordPress site:

  • WordPress version 6.5+ – with REST API enabled (enabled by default)
  • Give core plugin version 4.9.0+ – Installed & active

On your local machine (computer):

  • Node.js version 20+ – for use with desktop AI tools or MCP clients like Cursor

Create a WordPress Application Password

This password will be used to connect certain AI tools to Give.

  1. Log into your WordPress admin dashboard.
  2. Navigate to Users > Your Profile.
  3. Scroll down to Application Passwords.
  4. Enter a name like Give MCP.
  5. Click Add New Application Password.
  6. Copy the generated password (spaces are okay!).

Choose an AI Assistant

Many AI tools will work with Give’s MCP. Here are two that we recommend:

  • Cursor: Popular AI-powered code editor
  • Angie: Elementor’s agentic AI plugin for WordPress

Other AI tools will work with Give’s MCP as well, such as Claude Desktop, VS Code, Windsurf, Cline, Zed, and more. When exploring new AI tools, check that they are an MCP client and do not require a public MCP server before attempting to use them with Give.

Complete the AI Setup

Some AI assistants may require additional steps. Follow the instructions provided by your chosen AI assistant to connect with a custom MCP. This is where you will need the application password you created earlier. We’ll provide some examples to help you get started.

Quickest: Use Elementor’s Angie plugin with Give’s MCP

There are no additional setup steps to use Angie with Give’s MCP as long as your site meets the following requirements:

  • WordPress version 6.5+
  • Give version 4.9.0+ installed & active
  • Angie plugin installed & active

Angie will automatically detect Give, and you can start chatting immediately.

For Developers: Use Cursor with Give’s MCP

  1. Install Node.js version 20+ on your machine (as mentioned above).
  2. Go to Settings > Cursor Settings > Tools & Integrations > MCP Tools > Add Custom MCP.
  3. Add the configuration into your Cursor ~/.cursor/mcp.json file:
{
  "mcpServers": {
    "givewp-mcp": {
      "command": "npx",
      "args": ["-y", "@givewp/mcp-server@latest"],
      "env": {
        "WP_REST_URL": "https://your-wordpress-site.com/wp-json",
        "WP_USERNAME": "your-username",
        "WP_APP_PASSWORD": "your-application-password",
        "NODE_TLS_REJECT_UNAUTHORIZED": 1
      }
    }
  }
}

Read more in Give’s npm package documentation.

FAQ

Where do I find the MCP in Give?

The MCP server is not a feature with a user interface (UI), and it is not an AI assistant by itself. It is simply back-end technology that allows AI assistants to access Give functionality. So, there’s nothing to look at inside Give. Instead, the interface you will use to complete tasks is the chat box in the AI tool of your choice.

Do I need to know how to code?

No. Most AI tools offer a chat interface and do not require advanced technical knowledge to use. You can ask questions or complete tasks conversationally. Some may require a little code during the initial setup (like Cursor), and you should consider that when choosing an AI assistant.

Can I use any AI tool with Give?

Give’s MCP is designed primarily to support Elementor’s AI plugin, Angie. However, it works with Cursor and many other MCP clients.

Are there any limitations to what I can do with AI?

The MCP takes functionality already available via Give’s API and translates it for AI. AI will be limited to actions that can be performed via the MCP. Keep in mind that how well the AI interprets this functionality and the information it gets from Give is a factor that will vary by tool.

Will this expose my donation data?

No. You can only use AI with Give if you authenticate into your website as an admin user. That means other people can’t access your website or donation data via AI tools.

Does Give’s MCP cost extra?

No. The MCP is available for free. You don’t need a plan or premium add-on to use it. You just need Give version 4.9.0+ and a compatible AI tool. Your chosen AI solution may come with separate charges outside of Give, though.

Does Give’s MCP work with ChatGPT?

Not out of the box. ChatGPT requires a hosted MCP server with a public URL, which we do not currently provide. Unless you are using the Angie plugin, you must launch an instance of the MCP server locally via a desktop MCP client. However, if you launch a server instance and host it in a way that provides a public URL, you may be able to use it with ChatGPT.

Can Give, Liquid Web, or StellarWP see my prompts or data?

No. Give, Liquid Web, and StellarWP never have access to your prompts, responses, or data.

Who sees your data depends on:
The MCP server you’re using (local vs. hosted)
The LLM model connected (OpenAI, Claude, Mistral, etc.)

Your site’s hosting environment and configuration:
Angie (hosted MCP) → Prompts flow through Elementor’s hosted MCP infrastructure, not Give
External tools (local server) → Data stays on your machine except where your LLM provider requires API access.

How is personally identifiable information (PII) protected?

PII has the same protection as your site’s REST API connections. Again: Give, StellarWP, and Liquid Web never see your PII.

Do I need a WordPress application password?

Only for external MCP servers (like Cursor, Claude, an Agentic AI tool, or a custom MCP).
• External tools → Application password required
• Angie → No password required (hosted server handles authentication

Can I connect multiple MCPs to the same LLM?

Yes. You can reuse the same application password for multiple MCP servers.
Examples:
• The Events Calendar MCP
• Give MCP
• LearnDash MCP
Each MCP connects independently but can use the same application password.

Filed under Core Features
Last updated: August 17, 2026
Was this page helpful?
Thanks for the feedback!