An agent can list, create, update, and delete WooCommerce products, and list orders, add order notes, or change an order's status, all through the same REST layer as the wc/v3 API.
SureDonation abilities, governed through the Bridge
An agent can list and inspect campaigns, donations, donors, and donation forms, and, once the site owner enables write access, create or update campaigns and forms, record a donation note, change donation or campaign status, and, once delete access is enabled, refund a donation or delete a campaign, donation note, or form.
- Abilities
- 3419 read11 write4 destructive
- Active installs
- 3K+
- Rating
- 0% (0 ratings)
- Version
- 1.6.1
- Requires
- WP 6.4+, PHP 8.0+
- Last updated
- 2026-09-25 3:41am GMT
View SureDonation on WordPress.org
What has to be true first
Needs WordPress 6.4 or later with SureDonation active. Every ability, read or write, is gated on the manage_options capability; write and delete abilities additionally require the plugin's own admin-toggled allow_updates or allow_delete setting to be on before they even register.
- Abilities that create, update, or duplicate a record (13 abilities) only register when the plugin's own 'Allow AI to make changes' setting (allow_updates) is on
- Abilities that permanently delete a record or issue a payment refund (5 abilities: delete-campaign, delete-donation-note, manage-form, and the action-type refund-donation which is gated by allow_updates) only register when the matching gate setting is on
- 16 read-only abilities (list/get) have no gate and always register once the plugin is active
The 34 SureDonation abilities
Grouped by what each one can change. Every one starts off until you enable it.
Read 19
- Read
List campaigns
Returns a paginated list of fundraising campaigns with optional search, status filter, and sorting.
- Read
Get campaign
Returns a single fundraising campaign by ID with real-time stats including total raised, donor count, and progress.
- Read
Get campaign form locations
Finds all pages and posts where a campaign donation form block is embedded.
- Read
List donations
Returns a paginated list of donations with optional search, status filter, campaign filter, and sorting.
- Read
Get donation
Returns a single donation by ID with full details including donor info, payment data, transaction ID, and activity logs.
- Read
Get donation notes
Returns paginated notes for a donation.
- Read
List donors
Returns a paginated list of donors with optional search, status filter, campaign filter, date range, and sorting.
- Read
Get donor
Returns a single donor by ID with full stats including total donated, donation count, largest donation, and donation dates.
- Read
Get donor by email
Looks up a donor by email address.
- Read
Get top donors
Returns the top active donors ranked by total donated amount.
- Read
Get donor donation history
Returns a paginated donation history for one donor, newest first.
- Read
List donation forms
Returns donation forms with optional campaign filter and status filter.
- Read
Get donation form
Returns a single donation form by ID with campaign association, status, and edit URL.
- Read
Get donation trends
Returns donation trend data grouped by day, week, or month for a single currency.
- Read
Get donation dashboard stats
Returns the site-wide donation totals: number of donations, amount raised, unique donors, average and largest donation, and how many campaigns are published.
- Read
Get recent donations
Returns the most recent donations across all campaigns, newest first.
- Read
Get top campaigns
Returns the campaigns that have raised the most, ranked by amount raised.
- Read
Get donation settings
Returns the non-sensitive store settings: currency and how its symbol is positioned, whether payments are in test or live mode, and the donor/spam options.
- Read
Get payment gateway status
Returns which payment gateways are connected and whether the store is in test or live mode.
Write 11
- Write
Create campaign
Creates a new fundraising campaign with title, description, goal settings, and optional fee coverage/terms configuration.
- Write
Update campaign
Updates an existing campaign.
- Write
Duplicate campaign
Creates a copy of an existing campaign as a draft.
- Write
Publish, draft or trash a campaign
Changes a campaign\'s WordPress post status: publish makes it live, draft hides it, trash removes it from listings without deleting it.
- Write
Add donation note
Adds an internal note to a donation for admin tracking purposes.
- Write
Update donation status
Changes a donation\'s payment status.
- Write
Record a donation
Records a donation taken outside the online checkout, a cheque, cash, or bank transfer.
- Write
Update donor
Updates a donor\'s contact details, status or tags.
- Write
Move a form to another campaign
Reassigns a donation form to a different campaign.
- Write
Duplicate donation form
Creates a copy of a donation form, including its fields and settings.
- Write
Set a campaign\'s default form
Chooses which donation form a campaign renders.
Destructive 4
- Destructive
Delete campaign
Permanently deletes a campaign by ID, along with its donation forms.
- Destructive
Refund donation
Refunds a donation through the gateway that processed it (Stripe or PayPal), fully or partially.
- Destructive
Delete donation note
Permanently removes an internal note from a donation.
- Destructive
Trash, restore or delete a form
Moves a donation form to the trash, restores it, or deletes it permanently.
No abilities match that search.
How to switch these on
Four steps from two active plugins to a governed connection.
Install SureDonation and Agent Abilities for MCP
Both plugins need to be active on the same WordPress site. SureDonation registers its own abilities; this plugin discovers and governs them.
Open the Other plugins screen
In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.
Enable one ability at a time
Every ability from SureDonation starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.
Connect as a least-privilege user
Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.
Read more in how bridging works or the full documentation.
Frequently asked questions
Does SureDonation work with the Bridge?
Yes. It registers all 34 of its abilities with wp_register_ability, gated only on manage_options and on two opt-in settings (allow_updates, allow_delete) that must be turned on for write and delete abilities to register at all, so the Bridge lists whichever of them are currently on.
What has to be true for SureDonation's abilities to register?
Abilities that create, update, or duplicate a record (13 abilities) only register when the plugin's own 'Allow AI to make changes' setting (allow_updates) is on. Abilities that permanently delete a record or issue a payment refund (5 abilities: delete-campaign, delete-donation-note, manage-form, and the action-type refund-donation which is gated by allow_updates) only register when the matching gate setting is on. 16 read-only abilities (list/get) have no gate and always register once the plugin is active.
Does SureDonation need anything special to work with the Bridge?
Needs WordPress 6.4 or later with SureDonation active. Every ability, read or write, is gated on the manage_options capability; write and delete abilities additionally require the plugin's own admin-toggled allow_updates or allow_delete setting to be on before they even register.
More Ecommerce plugins
WooCommerce PayPal Payments
ConditionalAn agent can check whether the store's PayPal account is connected, list configured payment methods, and look up a PayPal order's captures, refunds and shipment tracking, all read-only, once WooCommerce and the plugin's ability feature flag are both enabled.
WooCommerce Stripe Payment Gateway
ConditionalAn agent can pull the connected Stripe account's status and balance, and read charges, payment intents, disputes, payouts and balance transactions by ID or as lists, all read-only, once WooCommerce and the plugin's ability feature flag are both enabled.
Verified from SureDonation's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, Brainstorm Force or SureDonation. Back to the full directory.
Bridge SureDonation, keep the same control.
Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.
Off by default. Capability checked on every call.