commercevault-edd-commerce-orchestrator

Integrates Easy Digital Downloads APIs via MCP server for sales analytics and order management.

5|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/data-skills --skill commercevault-edd-commerce-orchestrator-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: commercevault-edd-commerce-orchestrator
Source: https://github.com/reason-machines/data-skills/tree/main/skills/commercevault-edd-commerce-orchestrator
Command: npx skills add https://github.com/reason-machines/data-skills --skill commercevault-edd-commerce-orchestrator-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Connecting AI assistants to Easy Digital Downloads WordPress stores requires writing custom REST API integrations, handling authentication, rate limits, and data formatting manually. This Skill provides an MCP server that exposes EDD sales, products, customers, orders, and licenses as structured, queryable operations. ## Core Features & Use Cases - Sales Analytics & Reporting: Query revenue metrics, product performance rankings, and customer cohort retention over custom date ranges. - Commerce Operations Management: List, create, and update products, orders, customers, and license keys through a unified API layer with caching and rate limiting. - Use Case: A store owner asks their AI assistant to calculate total revenue for the last 30 days and identify the top 10 products by sales; the MCP server queries the EDD API, aggregates the results, and returns a formatted report. ## Quick Start Set the EDD_SITE_URL, EDD_CONSUMER_KEY, and EDD_CONSUMER_SECRET environment variables, then ask the assistant to connect to your Easy Digital Downloads store and summarize last month's revenue.

Frequently Asked Questions about commercevault-edd-commerce-orchestrator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect an AI assistant to the Easy Digital Downloads API?▼

Install the mcp-edd-analytics-vantage package via npm or pip, set EDD_SITE_URL, EDD_CONSUMER_KEY, and EDD_CONSUMER_SECRET environment variables, then register the server in your MCP client configuration such as Claude Desktop.

How do I get revenue analytics from my EDD store?▼

Call the analytics revenue operation with a start date, end date, and interval such as month. The response includes gross revenue, order counts, total revenue, and average order value per period.

What credentials does the Easy Digital Downloads REST API require?▼

The EDD REST API requires a Consumer Key and Consumer Secret generated from your WordPress EDD installation, plus your store URL without a trailing slash. Store these in environment variables rather than hardcoding them.

Why am I getting 429 rate limit errors from the EDD API?▼

Rate limit errors occur when request volume exceeds the server allowance. Enable adaptive rate limiting with a max requests per second setting and automatic retry, or batch requests with delays between groups.

Can I sync only changed products instead of the full catalog?▼

Yes, use delta synchronization by passing a modified_after timestamp to the product list operation. Store the last sync timestamp in the built-in cache and update it after each successful sync run.