Labsco
MCP SERVER

Lemon Squeezy Server

by atharvagupta2003

Run a Lemon Squeezy store from the chat: products, orders, customers, subscriptions, licences, checkouts and webhooks.

Payments, Billing & Subscriptions
Summary
Read the whole store, and write the two things that matter: checkouts and webhooks.

Fifteen of the seventeen tools only read, which makes how did sales go last week a safe question to ask. The two that write, create_checkout and create_webhook, are the ones worth knowing about before you point this at a live store key, and every call lands in an audit log you can read back.

What it is

A server over the Lemon Squeezy API with seventeen tools and an audit log of every operation it performs.

What you get
  • Your user, your stores, and one store in detail (get_user, list_stores, get_store)
  • Products, a single product and its variants (list_products, get_product, get_product_variants)
  • Orders and customers, listed or fetched one at a time (list_orders, get_order, list_customers, get_customer)
  • Subscriptions and licence keys, listed or fetched (list_subscriptions, get_subscription, list_license_keys, get_license_key)
  • A fully customised checkout session created on demand (create_checkout)
  • Webhooks registered and listed, filterable by store (create_webhook, list_webhooks)
  • An audit log of all tool-based operations, exposed as a readable MCP resource
Requirements

Python 3.8 or newer, a current MCP SDK, and a Lemon Squeezy API key in the environment. Installed with pip install -e . or through Smithery.

Setup effort

One command plus a key — npx -y @smithery/cli install @atharvagupta2003/mcp-lemonsqueezy --client claude, then supply credentials