CommercePro
Easy Digital Downloads, run from your AI client
Ask about a digital store in plain language: which downloads sell, which orders were refunded, which discount codes are live. The agent reads Easy Digital Downloads through its own data layer, and price, status and discount changes stop for your confirmation first.
Included since GoBuildWP Pro 1.14.0.
Reads
- Downloads with their single or variable prices, files count and status
- Orders by status, live or test mode, sale or refund, and date range in the store's timezone
- Customers with order counts and lifetime value, without email or IP addresses
- Discount codes with amounts, limits, use counts and dates
Writes, after confirmation
- Change a download's price, variable price amounts or post status
- Create a percent or flat discount code, inactive unless you activate it
- Edit an existing discount's name, amount, status, limits or dates
- Edition
- Pro 1.14.0
- Abilities
- 9
- Requires
- WordPress 6.9+, PHP 8.0+, Easy Digital Downloads 3.2.0+
- Agent skill
easy-digital-downloads-integration
Abilities
The 9 Easy Digital Downloads abilities
Each one is its own MCP ability with its own input schema, and the bundled Easy Digital Downloads skill tells the agent which to call, when a dry run comes first and what it must show you before confirming.
Inspect6
easy-digital-downloads-check-setupCheck Easy Digital Downloads Setupeasy-digital-downloads-get-productGet Downloadeasy-digital-downloads-list-customersList Easy Digital Downloads Customerseasy-digital-downloads-list-discountsList Easy Digital Downloads Discountseasy-digital-downloads-list-ordersList Easy Digital Downloads Orderseasy-digital-downloads-list-productsList Downloads
Create and change1
easy-digital-downloads-update-productUpdate Download Price or Status
Destructive2
easy-digital-downloads-create-discountCreate Easy Digital Downloads Discounteasy-digital-downloads-update-discountUpdate Easy Digital Downloads Discount
Names are shown without the wppilot/ namespace and grouped by each ability's source annotation. Full descriptions join the ability reference when the release is published.
Safety
How Easy Digital Downloads changes are confirmed and put back
Prices roll back, discounts return previous values
A download is a WordPress post, so price and status edits are snapshotted and can be undone from the change ledger. Discounts live in EDD's own tables: those writes are marked not undoable and hand back the values they replaced, so the agent can restore them by hand.
Requirements
- WordPress and PHP
- 6.9+ and 8.0+
- GoBuildWP
- Pro 1.14.0 or later
- Easy Digital Downloads
- 3.2.0+
Out of reach by design
- Orders and payments are read-only: nothing creates, refunds or edits an order
- Payment gateway keys are never read; only gateway ids are reported
- Download files and bundle contents are left alone
- The site's safety profile, the connected user's capabilities and per-ability settings still apply on top of these limits.
Questions
Easy Digital Downloads and GoBuildWP, answered
Which Easy Digital Downloads changes need my approval?
Lowering a price, publishing or unpublishing a download, and any change to a discount that is or becomes active wait for confirm=true. The agent runs a dry run first and shows the old and new values.
Can the agent see my customers' email addresses?
No. Order and customer reads leave out email, IP address, payment key and the linked user account. You get totals, counts and status, which is enough for most reporting questions.
Is this in GoBuildWP Pro today?
Yes. The Easy Digital Downloads module is included from GoBuildWP Pro 1.14.0. Update Pro to 1.14.0 or later and the abilities appear once EDD is active.
Easy Digital Downloads is a separate product. Listing an integration does not imply a vendor partnership or endorsement.
Get ready before Easy Digital Downloads support lands
Connect your site with GoBuildWP Free today and check what an agent can already read. The Easy Digital Downloads abilities arrive with that Pro update and switch on when Easy Digital Downloads 3.2.0 or later is active.