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.
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
View Easy Digital Downloads on WordPress.org
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.
- Read
Read Order Notes
Lists the notes recorded on an order, newest first.
- Read
Read Customers
Looks up a single customer by ID or email, or searches and lists customers.
- Read
Read Customer Notes
Lists the notes recorded on a customer, newest first.
- Read
Read Products
Looks up a single product by ID, or lists products filtered by search term, status, category, or tag.
- Read
Read Discounts
Looks up a single discount by ID or code, or lists discounts filtered by status, type, or search term.
- Read
Sales Report
Gets store sales and earnings statistics for a preset period or custom date range, optionally scoped to one product.
- Read
Sales Summary
Gets net earnings and sales counts for this month, last month, today, and all time.
- Read
Store Settings
Gets a read-only summary of store configuration: currency, payment gateways, taxes, key pages, and version info.
- Read
Tax Rates
Lists the store's tax rates and whether taxes are enabled, optionally filtered by country.
- Read
Store Health Check
Gets a snapshot of store health: software versions, store mode, order and customer counts, and enabled payment gateways.
- Read
File Download Logs
Lists file download logs, filtered by product, customer, order, or date range.
- Read
Email Logs
Lists logs of emails the store has sent, filtered by recipient, email ID, related object, or date range.
Write 9
- Write
Resend Order Receipt
Resends the purchase receipt email for an order to the email address on the order.
- Write
Add Order Note
Adds an internal note to an order.
- Write
Create Customer
Creates a new customer record from an email address and optional name.
- Write
Update Customer
Updates the name, primary email address, or status of an existing customer.
- Write
Add Customer Note
Adds an internal note to a customer record.
- Write
Create Product
Creates a new product (download), as a draft unless a publish status is requested.
- Write
Update Product
Updates the name, single price, status, or description of an existing product.
- Write
Create Discount
Creates a new discount code with amount, dates, usage limits, and product restrictions.
- Write
Update Discount
Updates an existing discount's name, amount, status, usage limit, dates, or once-per-customer setting.
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.
- Destructive
Update Order Status
Changes an order's status, which can trigger completion emails, download access, and earnings adjustments.
- Destructive
Delete Discount
Permanently deletes a discount that has never been used; discounts with recorded uses must be archived instead.
No abilities match that search.
How to switch these on
Four steps from two active plugins to a governed connection.
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.
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 Easy Digital Downloads 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 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
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 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.
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.