Easy Digital Downloads abilities, governed through the Bridge

An agent can look up and list orders, customers, products, discounts, tax rates, and download/email logs, pull sales reports, and, once writes are enabled, create or update orders, customers, products, and discounts, change an order's status, resend a receipt, add notes, and delete an unused discount.

Abilities
2513 read9 write3 destructive
Active installs
40K+
Rating
94% (589 ratings)
Version
3.7.1
Requires
WP 6.7+, PHP 8.0+
Last updated
2026-09-21

What has to be true first

Needs WordPress 6.9 or later for the Abilities API, and for any write ability the store owner must first enable Downloads > Tools > AI's write setting. Each ability additionally checks its own WordPress capability (mostly edit_shop_payments, manage_shop_discounts, edit_products, view_shop_reports, or manage_shop_settings, with customer abilities using the filterable edd_view_customers_role/edd_edit_customers_role roles).

  • Downloads > Tools > AI setting 'abilities_write_enabled' must be turned on before any write ability will act; every write ability still registers and is discoverable, but its permission check fails closed until the store opts in. Read abilities are unaffected.

A note on the count below

25 abilities are registered in the free plugin's fixed Registry class map. The wp.org listing's 29 includes roughly 4 Pro-only abilities added through the edd/abilities/registered filter, which are not present in this free-tier source.

The 25 Easy Digital Downloads abilities

Grouped by what each one can change. Every one starts off until you enable it.

Read 13

  • Read

    Read Orders

    Looks up a single order by ID or lists orders filtered by status, customer, product, email, or date range.

    Permission
    edit_shop_payments
    MCP tool
    aafm-bridge-edd-order-read
  • Read

    Read Order Notes

    Lists the notes recorded on an order, newest first.

    Permission
    edit_shop_payments
    MCP tool
    aafm-bridge-edd-order-note-read
  • Read

    Read Customers

    Looks up a single customer by ID or email, or searches and lists customers.

    Permission
    Custom checkedd_get_view_customers_role() (default view_shop_reports)
    MCP tool
    aafm-bridge-edd-customer-read
  • Read

    Read Customer Notes

    Lists the notes recorded on a customer, newest first.

    Permission
    Custom checkedd_get_view_customers_role() (default view_shop_reports)
    MCP tool
    aafm-bridge-edd-customer-note-read
  • Read

    Read Products

    Looks up a single product by ID, or lists products filtered by search term, status, category, or tag.

    Permission
    edit_products
    MCP tool
    aafm-bridge-edd-product-read
  • Read

    Read Discounts

    Looks up a single discount by ID or code, or lists discounts filtered by status, type, or search term.

    Permission
    manage_shop_discounts
    MCP tool
    aafm-bridge-edd-discount-read
  • Read

    Sales Report

    Gets store sales and earnings statistics for a preset period or custom date range, optionally scoped to one product.

    Permission
    view_shop_reports
    MCP tool
    aafm-bridge-edd-sales-report
  • Read

    Sales Summary

    Gets net earnings and sales counts for this month, last month, today, and all time.

    Permission
    view_shop_reports
    MCP tool
    aafm-bridge-edd-sales-summary
  • Read

    Store Settings

    Gets a read-only summary of store configuration: currency, payment gateways, taxes, key pages, and version info.

    Permission
    manage_shop_settings
    MCP tool
    aafm-bridge-edd-settings
  • Read

    Tax Rates

    Lists the store's tax rates and whether taxes are enabled, optionally filtered by country.

    Permission
    manage_shop_settings
    MCP tool
    aafm-bridge-edd-tax-rates
  • Read

    Store Health Check

    Gets a snapshot of store health: software versions, store mode, order and customer counts, and enabled payment gateways.

    Permission
    manage_shop_settings
    MCP tool
    aafm-bridge-edd-health-check
  • Read

    File Download Logs

    Lists file download logs, filtered by product, customer, order, or date range.

    Permission
    manage_shop_settings
    MCP tool
    aafm-bridge-edd-download-log
  • Read

    Email Logs

    Lists logs of emails the store has sent, filtered by recipient, email ID, related object, or date range.

    Permission
    manage_shop_settings
    MCP tool
    aafm-bridge-edd-email-log

Write 9

  • Write

    Resend Order Receipt

    Resends the purchase receipt email for an order to the email address on the order.

    Permission
    edit_shop_payments
    MCP tool
    aafm-bridge-edd-order-resend-receipt
  • Write

    Add Order Note

    Adds an internal note to an order.

    Permission
    edit_shop_payments
    MCP tool
    aafm-bridge-edd-order-note-add
  • Write

    Create Customer

    Creates a new customer record from an email address and optional name.

    Permission
    Custom checkedd_get_edit_customers_role() (default edit_shop_payments)
    MCP tool
    aafm-bridge-edd-customer-create
  • Write

    Update Customer

    Updates the name, primary email address, or status of an existing customer.

    Permission
    Custom checkedd_get_edit_customers_role() (default edit_shop_payments)
    MCP tool
    aafm-bridge-edd-customer-update
  • Write

    Add Customer Note

    Adds an internal note to a customer record.

    Permission
    Custom checkedd_get_edit_customers_role() (default edit_shop_payments)
    MCP tool
    aafm-bridge-edd-customer-note-add
  • Write

    Create Product

    Creates a new product (download), as a draft unless a publish status is requested.

    Permission
    publish_products
    MCP tool
    aafm-bridge-edd-product-create
  • Write

    Update Product

    Updates the name, single price, status, or description of an existing product.

    Permission
    edit_products
    MCP tool
    aafm-bridge-edd-product-update
  • Write

    Create Discount

    Creates a new discount code with amount, dates, usage limits, and product restrictions.

    Permission
    manage_shop_discounts
    MCP tool
    aafm-bridge-edd-discount-create
  • Write

    Update Discount

    Updates an existing discount's name, amount, status, usage limit, dates, or once-per-customer setting.

    Permission
    manage_shop_discounts
    MCP tool
    aafm-bridge-edd-discount-update

Destructive 3

  • Destructive

    Create Order

    Creates a manual order for a customer, applying product prices and an optional discount code and sending receipt emails by default.

    Permission
    edit_shop_payments
    MCP tool
    aafm-bridge-edd-order-create
  • Destructive

    Update Order Status

    Changes an order's status, which can trigger completion emails, download access, and earnings adjustments.

    Permission
    edit_shop_payments
    MCP tool
    aafm-bridge-edd-order-update-status
  • Destructive

    Delete Discount

    Permanently deletes a discount that has never been used; discounts with recorded uses must be archived instead.

    Permission
    manage_shop_discounts
    MCP tool
    aafm-bridge-edd-discount-delete

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install Easy Digital Downloads and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. Easy Digital Downloads 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 Easy Digital Downloads 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 Easy Digital Downloads work with the Bridge?

Yes. All 25 free-tier abilities register unconditionally into the core Abilities API from a fixed class registry, each with an explicit readonly/destructive annotation inherited from a shared read or write base class (with three writes overriding to destructive), so the Bridge discovers and can wrap every one of them.

What has to be true for Easy Digital Downloads's abilities to register?

Downloads > Tools > AI setting 'abilities_write_enabled' must be turned on before any write ability will act; every write ability still registers and is discoverable, but its permission check fails closed until the store opts in. Read abilities are unaffected..

Does Easy Digital Downloads need anything special to work with the Bridge?

Needs WordPress 6.9 or later for the Abilities API, and for any write ability the store owner must first enable Downloads > Tools > AI's write setting. Each ability additionally checks its own WordPress capability (mostly edit_shop_payments, manage_shop_discounts, edit_products, view_shop_reports, or manage_shop_settings, with customer abilities using the filterable edd_view_customers_role/edd_edit_customers_role roles).

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 Easy Digital Downloads'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, Syed Balkhi or Easy Digital Downloads. Back to the full directory.

Back to the plugin directory

Bridge Easy Digital Downloads, 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.