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

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.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-list-campaigns
  • Read

    Get campaign

    Returns a single fundraising campaign by ID with real-time stats including total raised, donor count, and progress.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-campaign
  • Read

    Get campaign form locations

    Finds all pages and posts where a campaign donation form block is embedded.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-campaign-form-locations
  • Read

    List donations

    Returns a paginated list of donations with optional search, status filter, campaign filter, and sorting.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-list-donations
  • Read

    Get donation

    Returns a single donation by ID with full details including donor info, payment data, transaction ID, and activity logs.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-donation
  • Read

    Get donation notes

    Returns paginated notes for a donation.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-donation-notes
  • Read

    List donors

    Returns a paginated list of donors with optional search, status filter, campaign filter, date range, and sorting.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-list-donors
  • Read

    Get donor

    Returns a single donor by ID with full stats including total donated, donation count, largest donation, and donation dates.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-donor
  • Read

    Get donor by email

    Looks up a donor by email address.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-donor-by-email
  • Read

    Get top donors

    Returns the top active donors ranked by total donated amount.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-top-donors
  • Read

    Get donor donation history

    Returns a paginated donation history for one donor, newest first.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-donor-donations
  • Read

    List donation forms

    Returns donation forms with optional campaign filter and status filter.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-list-forms
  • Read

    Get donation form

    Returns a single donation form by ID with campaign association, status, and edit URL.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-form
  • Read

    Get donation trends

    Returns donation trend data grouped by day, week, or month for a single currency.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-donation-trends
  • 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.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-dashboard-stats
  • Read

    Get recent donations

    Returns the most recent donations across all campaigns, newest first.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-recent-donations
  • Read

    Get top campaigns

    Returns the campaigns that have raised the most, ranked by amount raised.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-top-campaigns
  • 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.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-settings
  • Read

    Get payment gateway status

    Returns which payment gateways are connected and whether the store is in test or live mode.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-get-payment-gateways

Write 11

  • Write

    Create campaign

    Creates a new fundraising campaign with title, description, goal settings, and optional fee coverage/terms configuration.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-create-campaign
  • Write

    Update campaign

    Updates an existing campaign.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-update-campaign
  • Write

    Duplicate campaign

    Creates a copy of an existing campaign as a draft.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-duplicate-campaign
  • 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.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-update-campaign-status
  • Write

    Add donation note

    Adds an internal note to a donation for admin tracking purposes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-add-donation-note
  • Write

    Update donation status

    Changes a donation\'s payment status.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-update-donation-status
  • Write

    Record a donation

    Records a donation taken outside the online checkout, a cheque, cash, or bank transfer.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-create-donation
  • Write

    Update donor

    Updates a donor\'s contact details, status or tags.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-update-donor
  • Write

    Move a form to another campaign

    Reassigns a donation form to a different campaign.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-update-form
  • Write

    Duplicate donation form

    Creates a copy of a donation form, including its fields and settings.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-duplicate-form
  • Write

    Set a campaign\'s default form

    Chooses which donation form a campaign renders.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-set-default-form

Destructive 4

  • Destructive

    Delete campaign

    Permanently deletes a campaign by ID, along with its donation forms.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-delete-campaign
  • Destructive

    Refund donation

    Refunds a donation through the gateway that processed it (Stripe or PayPal), fully or partially.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-refund-donation
  • Destructive

    Delete donation note

    Permanently removes an internal note from a donation.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-delete-donation-note
  • Destructive

    Trash, restore or delete a form

    Moves a donation form to the trash, restores it, or deletes it permanently.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-suredonation-manage-form

How to switch these on

Four steps from two active plugins to a governed connection.

  1. 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.

  2. 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.

  3. 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.

  4. 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

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.

Ecommerce7M+ active installs
2 read2 write3 destructive
Built-in integration tooView abilities

An 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.

Ecommerce800K+ active installs
4 read
View abilities

An 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.

Ecommerce700K+ active installs
10 read
View abilities

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.

Back to the plugin 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.