MCP.Market

LemonSqueezy MCP Server

by YawLabs·io.github.YawLabs/lemonsqueezy-mcp·v1.1.1·4 stars

LemonSqueezy MCP server for managing your store from AI assistants

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

4 stars361 downloads/wk

Reviews

Write one

Nobody has reviewed LemonSqueezy MCP Server yet.

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

LemonSqueezy MCP Server tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How LemonSqueezy MCP Server compares

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

Safety score
83/100
higher than 77% of 2,174 E-commerce servers
GitHub stars
4
more than 86% of 1,047 E-commerce servers
Downloads a week
361
more than 85% of 411 E-commerce servers with a package

Release history: 6 versions in the registry since 2026-09-14, latest 2026-10-30, typically one every 7 days.

Install LemonSqueezy MCP Server in Claude Code, Cursor or VS Code

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

claude mcp add lemonsqueezy-mcp -- npx -y @yawlabs/lemonsqueezy-mcp
Add to Cursor

What the publisher says

From the LemonSqueezy MCP Server repository's README, as published. We do not edit it. Read it on GitHub

@yawlabs/lemonsqueezy-mcp

MCP server for the LemonSqueezy API. Manage your store, products, customers, subscriptions, discounts, license keys, and more from any MCP-compatible AI assistant.

One click adds this to your local Yaw MCP config so it's available in every Yaw Terminal session. Or install manually below.

Quick start

npx -y @yawlabs/lemonsqueezy-mcp@latest

Requires Node.js 22 or later (engines.node is >=22).

Or one-click install via Smithery:

npx -y @smithery/cli install @yawlabs/lemonsqueezy-mcp --client claude

Smithery prompts for your env vars (API key, optional guardrails) and writes the config into your client for you.

What it looks like

Once configured, you can ask your AI assistant store-management questions in plain English and it routes them through the MCP tools:

You:  How much did we make from the "Pro Annual" plan last month?
Claude: [calls ls_list_subscriptions, ls_get_variant, ls_list_subscription_invoices]
        Pro Annual brought in $14,280 across 84 active subscriptions in April.
        Three of those were upgrades from monthly; none churned.

You:  Refund order #LS-1234 in full.
Claude: [calls ls_get_order to fetch the total, then ls_refund_order with amount = total]
        Refunded $99.00 against order LS-1234. The customer's card will see the
        credit in 5-10 business days.

You:  Disable license key abc-123 for the customer who reported abuse.
Claude: [calls ls_list_license_keys to find the ID, then ls_update_license_key with disabled: true]
        License key disabled. Their existing activations will fail validation
        on the next check.

Guardrails (refund cap, rate limit, store allowlist) catch the obvious mistakes before they reach LemonSqueezy. See Configuration for the env vars that turn them on.

Setup

Set your LemonSqueezy API key as an environment variable:

export LEMONSQUEEZY_API_KEY="your-api-key"

Get your API key from your LemonSqueezy dashboard.

Docker

A multi-stage Dockerfile is included at the repo root. The runtime image is a single bundled file on node:22-alpine running as the non-root node user, with no port exposed (stdio transport).

docker build -t yawlabs/lemonsqueezy-mcp .
docker run --rm -i -e LEMONSQUEEZY_API_KEY="your-api-key" yawlabs/lemonsqueezy-mcp

A matching Containerfile is provided for Podman users. It is generated from Dockerfile via npm run gen:containerfile. release.sh runs npm run check:containerfile in step 1, so a release fails if the two have drifted. This repo has no CI, so nothing checks a pull request for drift: run it yourself after editing Dockerfile.

Claude Code

Add to your MCP config:

{
  "mcpServers": {
    "lemonsqueezy": {
      "command": "npx",
      "args": ["-y", "@yawlabs/lemonsqueezy-mcp@latest"],
      "env": {
        "LEMONSQUEEZY_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Desktop

Add to claudedesktopconfig.json:

{
  "mcpServers": {
    "lemonsqueezy": {
      "command": "npx",
      "args": ["-y", "@yawlabs/lemonsqueezy-mcp@latest"],
      "env": {
        "LEMONSQUEEZY_API_KEY": "your-api-key"
      }
    }
  }
}

Tools (64)

Users

  • lsgetuser — Get the authenticated user

Stores

  • lsgetstore — Get a store by ID
  • lsliststores — List all stores (not gated by LEMONSQUEEZYALLOWEDSTORE_IDS: returns every store the API key can see)

Shortened. The full README is on GitHub.

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

LemonSqueezy MCP Server: common questions

Is LemonSqueezy MCP Server safe?
Mostly: it is graded B (83/100). Read the LemonSqueezy MCP Server safety report
How do I install LemonSqueezy MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does LemonSqueezy MCP Server need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is LemonSqueezy MCP Server maintained?
The last commit was 35 days ago (2026-09-30). The latest release is v1.1.1.
What can I use instead of LemonSqueezy MCP Server?
Servers from other publishers that do the same job: Apify MCP server, Mneme Memory MCP server and Heimdall MCP server.
How does LemonSqueezy MCP Server compare with other E-commerce MCP servers?
safety score 83/100 (higher than 77% of 2,174 E-commerce servers); github stars 4 (more than 86% of 1,047 E-commerce servers); downloads a week 361 (more than 85% of 411 E-commerce servers with a package). Full comparison.

Alternatives to LemonSqueezy MCP Server

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

  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.
    B
  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A
  • NativeKeel
    React Native and Expo health check: upgrade blockers, store rules, crash risks, security findings
    A

More from YawLabs →