Get the plugin
WP MCP/Integrations/Donations

Donations integration

MCP for GiveWP

GiveWP stores each donation form as a give_forms custom post type, with its configuration and running totals in underscore-prefixed _give_* postmeta (price, price option, donation levels, goal, earnings, sales). Those keys are protected meta that WP MCP's generic get-post tool hides, so this integration adds a curated, Give-aware read: list donation forms with their earnings and sales, and read one form's pricing, levels, goal, and totals as clean named fields. Creating and editing forms is available through the general content tools, since give_forms is an ordinary post type, with every write snapshotted first.

give-readlist-formsget-form

What your AI can do

Real GiveWP operations, every write reversible.

  • List donation forms with their running earnings and sales
  • Read a form's price, price option, and donation levels
  • Read a form's goal and progress totals
  • Create or edit donation forms through the content tools (snapshotted)

Example prompts

Just ask.

How much has each donation form raised so far?

Read the Annual Fund form: its price, levels, and goal.

Which donation form has the most sales this year?

Under the hood

The real calls.

wpmcp, givewp

give-read({ operation: "list-forms" }), forms with earnings + sales

give-read({ operation: "get-form", args: { form_id: 42 } }), surfaces _give_* config as named fields

Frequently asked

Questions, answered.

Can the agent read individual donations?

Not yet. The give-read surface covers donation forms and their totals. Individual donation records live in GiveWP's own tables, which are not a WP MCP snapshot target, so that access is deferred until it can be done safely.

Why a dedicated integration?

Give keeps form config in _give_* postmeta, which is underscore-prefixed protected meta that generic get-post hides. give-read reads those keys directly and returns clean named fields. Form create/edit still works through the content tools, snapshotted.

Point your AI at GiveWP.

Release notes, straight to your inbox.

One email per release, what shipped, what's verified, what's production-only. No drip campaigns. Unsubscribe in one click.