MCP.Market

Easy Digital Downloads MCP server

by verygoodplugins·io.github.verygoodplugins/mcp-edd·v1.1.0·4 stars

MCP server for Easy Digital Downloads REST API - sales, customers, products, analytics

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
New

4 stars

Reviews

Write one

Nobody has reviewed Easy Digital Downloads yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Easy Digital Downloads tools (13)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • edd_get_customer

    Get detailed customer information by EDD customerId (preferred) or email. If you only have a WordPress userId, try it as customerId (fallbacks applied).

  • edd_get_discount

    Get detailed information about a specific discount code

  • edd_get_download_logs

    Get file download history, optionally filtered by product or customer

  • edd_get_product

    Get detailed information about a specific product by ID

  • edd_get_sale

    Get detailed information about a specific sale by ID or purchase key

  • edd_get_stats

    Get earnings or sales statistics (current month, last month, and all-time totals)

  • edd_get_stats_by_date

    Get daily earnings or sales statistics for a custom date range

  • edd_get_stats_by_product

    Get earnings or sales statistics broken down by product

  • edd_list_customers

    List customers with their purchase statistics

  • edd_list_discounts

    List all discount codes with their usage statistics

  • edd_list_products

    List all products from the Easy Digital Downloads store with pricing and stats

  • edd_list_sales

    List recent sales/transactions with optional filtering by email or date range

  • edd_validate_connection

    Validate Store API URL and credentials by making lightweight requests (products + one authenticated endpoint).

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan11 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 61 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Easy Digital Downloads compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 87% of 2,174 E-commerce servers
Tools
13
the typical E-commerce server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
4
more than 86% of 1,047 E-commerce servers

What its tools let an agent do: 13 read

Install Easy Digital Downloads in Claude Code, Cursor or VS Code

Runs npx -y @verygoodplugins/mcp-edd on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-edd -- npx -y @verygoodplugins/mcp-edd
Add to Cursor

What the publisher says

From the Easy Digital Downloads repository's README, as published. We do not edit it. Read it on GitHub

mcp-edd

MCP server for Easy Digital Downloads REST API - access sales data, customers, products, and analytics from your EDD store.

Features

  • 📊 Sales Analytics - Revenue, transaction counts, date ranges
  • 👥 Customer Data - Purchase history, lifetime value
  • 🛍️ Product Catalog - Pricing tiers, licensing info
  • 🏷️ Discount Codes - Usage stats and configuration
  • 📥 Download Logs - File download tracking
  • 🔒 Type Safety - Full Zod schema validation

Installation

Quick Install (Claude Desktop)

Download the Desktop Extension for one-click installation:

Release page (download .mcpb asset)

Double-click the downloaded file to install. You'll be prompted for your API credentials.

npm Install

npm install -g @verygoodplugins/mcp-edd

Or add to your Claude Desktop configuration directly (see below).

Configuration

Environment Variables

Set these environment variables before running the server:

export EDD_API_URL="https://your-store.com/edd-api/"
export EDD_API_KEY="your-api-public-key"
export EDD_API_TOKEN="your-api-token"

Or create a .env file in your working directory.

Getting API Credentials

  1. In WordPress admin, go to Downloads → Settings → API
  2. Generate a new API key for your user
  3. Copy the Public Key and Token
  4. Your API URL is https://your-site.com/edd-api/

Claude Desktop Configuration

Add to your claudedesktopconfig.json:

{
  "mcpServers": {
    "edd": {
      "command": "npx",
      "args": ["-y", "@verygoodplugins/mcp-edd"],
      "env": {
        "EDD_API_URL": "https://your-store.com/edd-api/",
        "EDD_API_KEY": "your-api-public-key",
        "EDD_API_TOKEN": "your-api-token"
      }
    }
  }
}

Available Tools

Setup / Diagnostics

Products

Sales

Customers

Note: eddlistcustomers returns the EDD customer ID as id (usable with eddgetcustomer(customerId=...)) and includes userId when available.

Statistics

Discounts

Downloads

Example Usage

Once configured, you can ask Claude:

  • "Show me this month's sales revenue"
  • "List the top 10 customers by lifetime value"
  • "How many licenses were sold for WP Fusion last month?"
  • "Show me all active discount codes"
  • "Get the purchase history for customer@example.com"

Development

# Install dependencies
npm install

# Build
npm run build

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Easy Digital Downloads: common questions

Is Easy Digital Downloads MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Easy Digital Downloads safety report
How do I install Easy Digital Downloads?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Easy Digital Downloads need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Easy Digital Downloads maintained?
The last commit was 98 days ago (2026-07-29). The latest release is v1.1.0.
What can I use instead of Easy Digital Downloads?
Servers from other publishers that do the same job: Shopify MCP server, PostHog MCP Server and Stripe MCP server.
How does Easy Digital Downloads compare with other E-commerce MCP servers?
safety score 89/100 (higher than 87% of 2,174 E-commerce servers); tools 13 (the typical E-commerce server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Easy Digital Downloads

Same job from other publishers: the closest match first, then the best rated.

  • Shopify
    MCP server for Shopify — Admin REST API (orders, products, customers, inventory, fulfillments)
    B
  • PostHog MCP Server
    Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
    A
  • Stripe
    MCP server integrating with Stripe - tools for customers, products, payments, and more.
    A
  • HasData Walmart
    Walmart search, product pages and customer reviews on walmart.com and walmart.ca, as JSON.
    A
  • Shopware
    Query and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.
    B

More from verygoodplugins →