MCP Lemonsqueezy MCP Server

A Model Context Protocol (MCP) server implementation that integrates with [Lemon Squeezy](https://www.lemonsqueezy.com/) for handling subscriptions

Local serverstdioPython

What is the MCP Lemonsqueezy MCP Server?

A Model Context Protocol (MCP) server implementation that integrates with Lemon Squeezy for handling subscriptions, checkouts

What you get

A Model Context Protocol (MCP) server implementation that integrates with Lemon Squeezy for handling subscriptions, checkouts, products, and more. This server provides a structured interface to programmatically manage your Lemon Squeezy store with audit logging and tool-based control.

  • Subscription & Checkout Management —
  • Webhook Creation & Listing —
  • Audit Logging of All Actions —
  • MCP-Compatible Tool & Resource Integration —
  • Error Feedback and Logging —

Configuration and credentials

  • Python 3.8+ - MCP SDK 0.1.0+ - aiohttp - python-dotenv

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_userGet current Lemon Squeezy user info
list_storesList all stores
get_storeFetch a specific store
list_productsList products
get_productGet product details
get_product_variantsList variants for a product
list_ordersList all orders
get_orderGet details of an order
list_customersList all customers
get_customerFetch customer details
list_subscriptionsList subscriptions
get_subscriptionGet a subscription
list_license_keysList license keys
get_license_keyFetch license key info
create_checkoutCreate a fully customized checkout session
create_webhookRegister a new webhook
list_webhooksList all webhooks (filterable by store)

How to install the MCP Lemonsqueezy MCP Server

{
  "mcpServers": {
    "lemonsqueezy": {
      "command": "/Users/hp/.local/bin/uv",
      "description": "Operations with lemonsqueezy payment platform",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/src/mcp_lemonsqueezy",
        "run",
        "--with",
        "fastmcp",
        "server.py"
      ],
      "env": {
        "LEMONSQUEEZY_API_KEY": "YOUR_LEMONSQUEEZY_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.8+ - MCP SDK 0.1.0+ - aiohttp - python-dotenv
VariableDescriptionRequired
LEMONSQUEEZY_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP Lemonsqueezy to get user.”
  • “Use MCP Lemonsqueezy to list stores.”
  • “Use MCP Lemonsqueezy to get store.”

Frequently asked questions

A Model Context Protocol (MCP) server implementation that integrates with [Lemon Squeezy](https://www.lemonsqueezy.com/) for handling subscriptions, checkouts Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.