commercevault-edd-mcp-server

Queries Easy Digital Downloads sales, orders, products, and licenses via MCP tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Accessing Easy Digital Downloads store data normally requires writing custom REST API calls and handling authentication manually, making it hard to get quick answers about sales, orders, and customers from WordPress e-commerce sites. ## Core Features & Use Cases - Sales Analytics: Retrieve revenue reports, GMV, average order value, and top-selling products over custom date ranges. - Order & Customer Management: Query order history, create orders, and compute customer lifetime value and purchase frequency. - License Operations: List, activate, and track software license keys for digital products. - Use Case: Ask your AI assistant for last month's revenue broken down by day, and it calls the EDD REST API through this MCP server and returns a structured sales report. ## Quick Start Configure the MCP server with your EDD API URL, key, and token in your MCP client settings, then ask the assistant to fetch your EDD sales stats for the past 30 days.

Frequently Asked Questions about commercevault-edd-mcp-server

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

FAQPage Schema
How do I connect an AI assistant to my Easy Digital Downloads store?▼

Install this MCP server and register it in your MCP client configuration with your EDD API URL, public key, and token. Generate credentials in WordPress admin under Downloads, Settings, API, then the assistant can query products, orders, and sales data.

How to get EDD sales analytics and revenue reports?▼

Use the edd_get_sales_stats tool with start_date, end_date, and an interval of day, week, or month. It returns revenue, order counts, average order value, and gross merchandise value, optionally filtered by product.

What MCP clients work with an Easy Digital Downloads MCP server?▼

Any MCP-compatible client works, including Claude Desktop and Cursor. Add a mcpServers entry pointing to the server.js or server.py file with the EDD_API_URL, EDD_API_KEY, and EDD_API_TOKEN environment variables.

Why am I getting 401 Unauthorized errors from the EDD API?▼

A 401 error means the API key or token is incorrect, revoked, or lacks permissions. Verify credentials in WordPress admin under Downloads, Settings, API, and test them directly with curl using basic auth against the products endpoint.

Does the EDD MCP server support license key management?▼

Yes, it exposes edd_get_licenses to list keys by product, status, or customer, and edd_activate_license to activate a key against a site URL. License features require the EDD Software Licensing extension installed on the WordPress site.

How do I avoid EDD API rate limiting during batch operations?▼

Lower the RATE_LIMIT_MAX environment variable, add delays between requests, and enable response caching with CACHE_ENABLED and CACHE_TTL. The server supports Redis-backed caching to reduce repeated API calls.