Get started free
All integrations

Lemon Squeezy integration

Merchant of Record platform for selling digital products, SaaS subscriptions, and license keys. Handles global payments, sales tax/VAT, fraud, and refunds via the JSON:API spec. Use to manage stores, products, variants, customers, orders, subscriptions, license keys, discounts, checkouts, usage records, and webhooks.

44 toolsTokenAPI docs

Common Lemon Squeezy use cases

  • CRM sync
  • Onboarding
  • Asset audit
  • Promo audit
  • Launch promo
  • License audit
  • MRR reporting
  • Plan upgrades
  • Invoice export
  • Revoke license

What you can do with Lemon Squeezy

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Webhook, 5 operations

  • POSTcreate_webhook

    Creates a new webhook subscription on a store.

  • DELETEdelete_webhook

    Deletes a webhook subscription.

  • GETget_webhook

    Retrieves a specific webhook subscription.

  • GETlist_webhooks

    Lists webhook subscriptions.

  • PATCHupdate_webhook

    Updates a webhook subscription's url, events, or secret.

Customer, 4 operations

  • POSTcreate_customer

    Creates a new customer in a store.

  • GETget_customer

    Retrieves a specific customer.

  • GETlist_customers

    Lists Lemon Squeezy customers.

  • PATCHupdate_customer

    Updates a customer's attributes.

Discount, 4 operations

  • POSTcreate_discount

    Creates a new discount code.

  • DELETEdelete_discount

    Deletes a discount code.

  • GETget_discount

    Retrieves a specific discount.

  • GETlist_discounts

    Lists discount codes.

Subscription, 4 operations

  • DELETEcancel_subscription

    Cancels a subscription.

  • GETget_subscription

    Retrieves a specific subscription.

  • GETlist_subscriptions

    Lists subscriptions.

  • PATCHupdate_subscription

    Updates a subscription (variant change, pause, resume, billing anchor).

Subscription item, 4 operations

  • GETget_subscription_item

    Retrieves a specific subscription item.

  • GETget_subscription_item_current_usage

    Retrieves current-period usage for a usage-based subscription item.

  • GETlist_subscription_items

    Lists subscription items.

  • PATCHupdate_subscription_item

    Updates a subscription item's quantity.

Checkout, 3 operations

  • POSTcreate_checkout

    Creates a custom checkout link for a variant.

  • GETget_checkout

    Retrieves a checkout session.

  • GETlist_checkouts

    Lists previously created custom checkouts.

License key, 3 operations

  • GETget_license_key

    Retrieves a single license key.

  • GETlist_license_keys

    Lists license keys.

  • PATCHupdate_license_key

    Updates a license key (activation limit, expiration, disabled).

Order, 3 operations

  • GETget_order

    Retrieves a specific order.

  • POSTissue_order_refund

    Issues a partial or full refund for an order.

  • GETlist_orders

    Lists customer orders.

File, 2 operations

  • GETget_file

    Retrieves a specific file.

  • GETlist_files

    Lists downloadable files attached to variants.

Order item, 2 operations

  • GETget_order_item

    Retrieves a specific order item.

  • GETlist_order_items

    Lists order line items.

Product, 2 operations

  • GETget_product

    Retrieves details for a single product.

  • GETlist_products

    Lists products in your Lemon Squeezy catalog.

Store, 2 operations

  • GETget_store

    Retrieves a specific store by ID.

  • GETlist_stores

    Lists all stores you own on Lemon Squeezy.

Subscription invoice, 2 operations

  • GETget_subscription_invoice

    Retrieves a specific subscription invoice.

  • GETlist_subscription_invoices

    Lists subscription invoices.

Variant, 2 operations

  • GETget_variant

    Retrieves a specific product variant.

  • GETlist_variants

    Lists product variants.

License key instance, 1 operation

  • GETlist_license_key_instances

    Lists license key instances (active machine activations).

Usage record, 1 operation

  • POSTcreate_usage_record

    Reports metered usage for a subscription item.

Use Lemon Squeezy from Claude Code, Cursor or Codex

Connect Lemon Squeezy in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Lemon Squeezy operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Lemon Squeezy

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Lemon Squeezy once

    Add your Lemon Squeezy connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Lemon Squeezy integration FAQ

What can you do with the Lemon Squeezy integration?
LiveContext exposes 44 operations on Lemon Squeezy, covering webhook, customer, discount and subscription. Common uses include CRM sync, Onboarding and Asset audit.

Popular integrations

Browse the whole catalog