Get started with MCP Server Creem in 5 minutes!
- Node.js 18 or higher
- A Creem.io account
- Claude Desktop (or another MCP client)
- Visit Creem Dashboard
- Click "Developers" in the top navigation
- Click the eye icon to reveal your API key
- Copy your API key (starts with
creem_)
npm install -g mcp-server-creem# Clone the repository
git clone https://github.com/Selenium39/mcp-server-creem.git
cd mcp-server-creem
# Install dependencies
npm install
# Build the project
npm run buildmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Linux:
~/.config/Claude/claude_desktop_config.json
Open the config file and add:
{
"mcpServers": {
"creem": {
"command": "node",
"args": [
"/absolute/path/to/mcp-server-creem/build/index.js"
],
"env": {
"CREEM_API_KEY": "your-creem-api-key-here",
"CREEM_TEST_MODE": "true"
}
}
}
}Important: Replace /absolute/path/to/mcp-server-creem with the actual path where you cloned the repository.
{
"mcpServers": {
"creem": {
"command": "node",
"args": [
"/Users/yourname/projects/mcp-server-creem/build/index.js"
],
"env": {
"CREEM_API_KEY": "creem_test_abc123xyz789",
"CREEM_TEST_MODE": "true"
}
}
}
}Close and reopen Claude Desktop completely.
In Claude Desktop, try asking:
"Can you list my Creem products?"
Claude should respond with a list of products from your Creem account.
Ask Claude:
"Create a new product in Creem called 'Pro Plan' for $29 per month"
Ask Claude:
"Create a checkout session for the Pro Plan product"
Claude will provide a checkout URL that you can share with customers.
Ask Claude:
"Show me my Creem customers"
The configuration above uses test mode (CREEM_TEST_MODE: "true"):
✅ Safe to experiment
✅ No real charges
✅ Use test card: 4242 4242 4242 4242
✅ Same functionality as production
When ready to go live:
- Get your production API key from Creem Dashboard
- Update your config:
{ "CREEM_API_KEY": "creem_live_your_production_key", "CREEM_TEST_MODE": "false" } - Restart Claude Desktop
You: "Create a one-time product called 'Premium eBook' for $49"
Claude: [Creates product]
You: "Create a checkout for that product"
Claude: [Returns checkout URL]
Share the URL with customers → They pay → You get paid! 💰
You: "Show me active subscriptions"
Claude: [Lists subscriptions]
You: "Cancel subscription sub_abc123"
Claude: [Cancels subscription]
You: "Generate a customer portal link for customer cust_xyz789"
Claude: [Returns portal URL]
Share the URL → Customer can manage their own subscription
- Read the full README for all available tools
- Check out EXAMPLES for detailed usage scenarios
- Set up Webhooks to automate workflows
- Join the Discord Community for support
- Check your API key is correct
- Verify the path in
argsis absolute and correct - Check Node.js version:
node --version(should be 18+) - Rebuild:
npm run buildin the project directory
- Verify you copied the correct API key from Creem Dashboard
- Check you're using the right mode (test vs production)
- Test mode keys start with
creem_test_ - Production keys start with
creem_live_
- Restart Claude Desktop completely
- Check the config file syntax is valid JSON
- Verify the
commandandargspaths are correct - Check Claude Desktop logs for errors
- Check the README for detailed documentation
- Open an issue on GitHub
- Email support@creem.io
- Join the Discord community
Once you're comfortable with the basics:
- Set up webhooks to automate customer provisioning
- Implement license keys for software distribution
- Create discount codes for marketing campaigns
- Build seat-based billing for team products
- Explore subscription upgrades for tiered pricing
Happy selling! 🚀