commercevault-edd-ecommerce-api

Query Easy Digital Downloads APIs for sales analytics, orders, customers, and licenses via MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Accessing Easy Digital Downloads store data from AI agents requires manual REST API integration, credential handling, and response parsing. This Skill exposes EDD products, orders, customers, analytics, and licenses through a standardized MCP server interface. ## Core Features & Use Cases - Sales Analytics: Generate revenue reports, GMV, AOV, conversion metrics, and cohort analysis from EDD order data. - Store Operations: Query and manage products, orders, refunds, customers, and license keys through structured MCP tool calls. - Webhook & Caching Support: Relay EDD events bidirectionally with HMAC-verified webhooks and optional Redis caching. - Use Case: Ask your AI agent to build a daily sales dashboard by fetching completed orders, computing revenue and average order value, and listing top-selling products for a given date. ## Quick Start Connect to my Easy Digital Downloads store and generate a revenue report grouped by product for the last 30 days.

Frequently Asked Questions about commercevault-edd-ecommerce-api

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

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

Run the CommerceVault MCP server with your EDD_API_URL, EDD_API_KEY, and EDD_API_TOKEN environment variables, then register it in your MCP client configuration such as claude_desktop_config.json. The agent can then call tools like list_orders and get_revenue_report.

How to get sales analytics from Easy Digital Downloads?▼

Use the get_revenue_report, get_sales_metrics, and analyze_cohorts MCP tools with date ranges and grouping parameters. They return revenue, GMV, AOV, conversion rate, refund rate, and retention cohorts computed from your EDD store data.

What MCP tools are available for managing EDD orders and customers?▼

The server exposes list_orders, get_order, create_refund, get_customer, and list_customers tools. Customer queries support segmentation filters like minimum lifetime value and order count, and orders can be filtered by status and date range.

Does the EDD MCP server support license key management?▼

Yes, it provides get_license, list_licenses, and activate_license tools for tracking license keys, activation codes, and entitlement tiers. You can filter licenses by status and expiry date to automate renewal workflows.

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

A 401 response means your EDD API key, token, or endpoint URL is incorrect. Verify the credentials in your environment variables and run the test_connection tool, which should return connected: true with the API version.

How do I handle EDD API rate limiting in the MCP server?▼

Configure adaptive rate limiting in config/adapter.json with max retries and a backoff multiplier. You can also tune RATE_LIMIT_MAX and RATE_LIMIT_WINDOW environment variables to control requests per time window.