Lemon Squeezy Server
About
Integrates with Lemon Squeezy to manage subscriptions, checkouts, and products.
Details
- Author
- atharvagupta2003
- Categories
- Cloud Service, Infrastructure
Jump to
Setup
Install Lemon Squeezy Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/atharvagupta2003/mcp-lemonsqueezy
Follow the installation instructions in the repository README, then restart your MCP client.
A Model Context Protocol (MCP) server implementation that integrates withLemon Squeezyfor 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.
- Python 3.8+
- MCP SDK 0.1.0+
- aiohttp
- python-dotenv
The server provides an MCP-compatible resource for operation auditing:
- Stores logs of all tool-based Lemon Squeezy operations
- Exposes audit log viaread_resourceendpoint
- Helpful for debugging and audit traceability
Implements a full set of Lemon Squeezy operations via MCP tools:
- get_user: Get current Lemon Squeezy user info
- list_stores: List all stores
- get_store: Fetch a specific store
- list_products: List products
- get_product: Get product details
- get_product_variants: List variants for a product
- list_orders: List all orders
- get_order: Get details of an order
- list_customers: List all customers
- get_customer: Fetch customer details
- list_subscriptions: List subscriptions
- get_subscription: Get a subscription
- list_license_keys: List license keys
- get_license_key: Fetch license key info
- create_checkout: Create a fully customized checkout session
- create_webhook: Register a new webhook
- list_webhooks: List all webhooks (filterable by store)
- Subscription & Checkout Management
- Webhook Creation & Listing
- Audit Logging of All Actions
- MCP-Compatible Tool & Resource Integration
- Error Feedback and Logging
To install LemonSqueezy Server for Claude Desktop automatically viaSmithery:
npx -y @smithery/cli install @atharvagupta2003/mcp-lemonsqueezy --client claude
python -m venv venv source venv/bin/activate # On macOS/Linux venv\Scripts\activate # On Windows pip install -e .
Set up the environment variables in a.envfile:
LEMON_SQUEEZY_API_KEY=your_lemonsqueezy_api_key
Add the server configuration to your Claude Desktop config:
Windows: C:\Users<username>\AppData\Roaming\Claude\claude_desktop_config.json
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{ "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-API-KEY>" } } } }
{ "tool": "get_user", "arguments": {} }
{ "tool": "list_stores", "arguments": {} }
{ "tool": "get_store", "arguments": { "store_id": "164870" } }
The server provides clear error messages for common scenarios:
- 401 Unauthorized: Missing or invalid API key
- 422 Unprocessable Entity: Invalid fields like missing variant/store ID
- 400 Bad Request: Invalid JSON API structure
Run the MCP Inspector for interactive testing:
npx @modelcontextprotocol/inspector uv run --with fastmcp /ABSOLUTE/PATH/TO/PARENT/FOLDER/src/mcp_lemonsqueezy/server.py
We welcome contributions! Please see ourContributing Guidelinesfor details.
This project is licensed under the MIT License - see theLICENSEfile for details.
Navigate your Aiven projects and interact with the PostgreSQL®, Apache Kafka®, ClickHouse® and OpenSearch® services
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform.
Get prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.
This AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.
Core AWS MCP server providing prompt understanding and server management capabilities.
Analyze CDK projects to identify AWS services used and get pricing information from AWS pricing webpages and API.
Query and analyze your Axiom logs, traces, and all other event data in natural language
Manage and interact with Microsoft Azure services.
Bastion: External Attack Surface Monitoring
Ask your AI assistant about your attack surface: run scans, catch expiring certificates and domains, triage findings, and generate reports.
Agent-ready global image CDN that AI agents can install and operate through MCP.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

