# How to connect Creem to Claude

```json
{
  "title": "How to connect Creem to Claude",
  "toolkit": "Creem",
  "toolkit_slug": "creem",
  "framework": "Claude Cowork",
  "framework_slug": "claude-cowork",
  "url": "https://composio.dev/toolkits/creem/framework/claude-cowork",
  "markdown_url": "https://composio.dev/toolkits/creem/framework/claude-cowork.md",
  "updated_at": "2026-09-29T05:35:06.239Z"
}
```

## Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.
This guide walks you through the easiest and most secure way to connect your Creem account to Claude via Composio Connect, enabling it to create a subscription for customer@example.com, list active subscriptions for customer 123, issue a refund for transaction 0x123, and more such actions on your behalf without compromising your account security.
Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

## Also integrate Creem with

- [ChatGPT](https://composio.dev/toolkits/creem/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/creem/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/creem/framework/atomic-agent)

## Connect Creem to Claude Cowork

### Connecting Creem to Claude Web, Desktop, and Cowork
Two ways to add the Composio connector. Pick whichever you prefer.
### 1. Add with one click
Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.
[Add to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Composio&connectorUrl=https%3A%2F%2Fconnect.composio.dev%2Fmcp)
### Add manually
In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.
Click Add custom connector and paste in the Composio MCP server URL:

```bash
https://connect.composio.dev/mcp
```

## What is the Creem MCP server, and what's possible with it?

The Creem MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Creem account. It provides structured and secure access so your agent can perform Creem operations on your behalf.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `CREEM_ACTIVATE_LICENSE` | Activate License | Activate a Creem license key for a named device or instance. This mutates the license entitlement by consuming an activation slot and can prevent other devices from activating when the license reaches its limit. |
| `CREEM_ARCHIVE_PRODUCT` | Archive Product | Archive a product so it can no longer be purchased. This is a destructive soft-delete: the product remains available for historical orders and subscriptions. |
| `CREEM_CANCEL_SUBSCRIPTION` | Cancel Subscription | Cancel an active Creem subscription immediately, at the end of its current billing period, or according to the store default. This is a destructive financial operation; confirm the subscription and timing before calling. |
| `CREEM_CLOSE_CREDIT_ACCOUNT` | Close Credit Account | Experimental Creem API: permanently close a credit account in the connected production store. This irreversible action cannot be undone; confirm the account ID before calling. |
| `CREEM_CREATE_CHECKOUT` | Create Checkout | Create a live checkout session in the connected Creem production store for a one-time payment or subscription. The returned checkout_url can accept a real customer payment. custom_price overrides the product's per-unit price for this checkout and must be reviewed carefully before calling. |
| `CREEM_CREATE_CREDIT_ACCOUNT` | Create Credit Account | Experimental Creem API: create a credit account for a customer in the connected production store, optionally with an initial balance. This is a live financial mutation. Verify the customer ID and initial balance before calling because a successful request creates the account and seeds its balance. |
| `CREEM_CREATE_CUSTOMER` | Create Customer | Create a customer record in the connected Creem production store. This is a live production mutation: a successful call permanently adds a customer. |
| `CREEM_CREATE_CUSTOMER_PORTAL_LINK` | Create Customer Portal Link | Generate a sensitive customer portal link for managing billing, subscriptions, and payment methods in the connected Creem production store. Share the returned URL only with the intended customer. |
| `CREEM_CREATE_DISCOUNT` | Create Discount | Create a promotional discount for products in the connected Creem production store. This is a live financial mutation that can reduce customer prices. Confirm the product IDs, fixed amount and currency, or percentage before calling. |
| `CREEM_CREATE_PRODUCT` | Create Product | Create a product in the connected Creem production store for a one-time payment, free purchase, or subscription. This is a live financial mutation: a successful call creates a purchasable product. Use idempotency_key for safe retries. |
| `CREEM_CREDIT_ACCOUNT` | Credit Account | Experimental Creem API: add credits to a customer credit account in the connected production store and return the resulting ledger transaction. This is an irreversible live financial mutation. Confirm the account, amount, and reference before calling, and reuse the same idempotency key for retries of the same intended credit. |
| `CREEM_DEACTIVATE_LICENSE` | Deactivate License | Deactivate one device instance for a Creem license key and free its activation slot. This removes that instance's entitlement and access; confirm both the license key and instance ID before calling. |
| `CREEM_DEBIT_ACCOUNT` | Debit Account | Experimental Creem API: irreversibly deduct credits from a customer credit account in the connected production store and create a live ledger transaction. Confirm the account, amount, and reference before calling. For retries, reuse the same idempotency key so an uncertain prior attempt cannot become a duplicate debit. |
| `CREEM_DELETE_DISCOUNT` | Delete Discount | Permanently delete a Creem discount code and prevent any further use. This destructive financial operation cannot be undone; confirm the discount ID before calling. |
| `CREEM_FREEZE_CREDIT_ACCOUNT` | Freeze Credit Account | Experimental Creem API: freeze a credit account in the connected production store, preventing new transactions against its live credit balance. This changes financial account state; confirm the account ID before calling. |
| `CREEM_GET_AFFILIATE` | Get Affiliate | Retrieve a single affiliate by ID, including referral link, click and conversion counts, and lifetime commission. |
| `CREEM_GET_CHECKOUT` | Get Checkout | Retrieve a Creem checkout session by ID, including its status, product, customer, payment relationships, issued licenses, and metadata. |
| `CREEM_GET_CREDIT_ACCOUNT` | Get Credit Account | Experimental Creem API: retrieve a customer credits account by its unique identifier, including its owner, unit label, status, and timestamps. |
| `CREEM_GET_CREDIT_ACCOUNT_BALANCE` | Get Credit Account Balance | Experimental Creem API: retrieve a credit account's current projected balance or its balance at an optional historical timestamp. |
| `CREEM_GET_CUSTOMER` | Get Customer | Retrieve one Creem customer by exactly one lookup field: customer_id or email. Returns the customer's profile and metadata. |
| `CREEM_GET_DISCOUNT` | Get Discount | Retrieve Creem discount details by exactly one lookup field: discount_id or discount_code. Returns usage limits, expiration, and discount amount. |
| `CREEM_GET_PRODUCT` | Get Product | Retrieve a single Creem product by its unique identifier. |
| `CREEM_GET_STORE_METRICS` | Get Store Metrics | Retrieve Creem store counts, revenue, and monthly recurring revenue in integer cents, optionally filtered and grouped by a date range. |
| `CREEM_GET_SUBSCRIPTION` | Get Subscription | Retrieve a Creem subscription by ID, including its status, billing cycle, customer, product, items, payment history, and timestamps. |
| `CREEM_GET_TRANSACTION` | Get Transaction | Retrieve a single Creem transaction by ID, including payment amounts, status, tax details, and associated resource IDs. |
| `CREEM_LIST_AFFILIATE_COMMISSIONS` | List Affiliate Commissions | Retrieve one page of an affiliate's commissions, optionally filtered by pending, approved, or paid settlement status. |
| `CREEM_LIST_AFFILIATES` | List Affiliates | Retrieve one page of joined Creem affiliates with referral links, click and conversion counts, and lifetime commission. Invited affiliates who have not joined a program are not included. |
| `CREEM_LIST_CREDIT_ACCOUNT_ENTRIES` | List Credit Account Entries | Experimental Creem API: retrieve one page of a credit account's credit and debit history, with forward or backward ID-based pagination. |
| `CREEM_LIST_CREDIT_ACCOUNTS` | List Credit Accounts | Experimental Creem API: list customer credit accounts for the authenticated store, excluding system accounts. Returns one page at a time. The response and cursor contract may change while this API remains experimental. |
| `CREEM_LIST_CUSTOMER_LICENSES` | List Customer Licenses | Retrieve one page of license keys for a specific Creem customer. Returns pagination totals and an opaque cursor when another page is available. |
| `CREEM_LIST_CUSTOMER_ORDERS` | List Customer Orders | Retrieve one page of orders for a specific customer, including monetary details, statuses, related resource IDs, and pagination totals. |
| `CREEM_LIST_CUSTOMERS` | List Customers | Retrieve one page of customers, including customer details and pagination totals. Use next_cursor to continue through additional pages. |
| `CREEM_LIST_DISCOUNTS` | List Discounts | Search and retrieve one page of Creem discounts, optionally filtered by product, status, type, or creation date. |
| `CREEM_LIST_LICENSE_INSTANCES` | List License Instances | Retrieve one page of activated instances for a Creem license. Use an instance ID from the response when deactivating a specific instance. |
| `CREEM_LIST_PRODUCTS` | List Products | Search and retrieve one page of Creem products, optionally filtered by lifecycle status. Returns an opaque cursor when another page is available. |
| `CREEM_LIST_SUBSCRIPTIONS` | List Subscriptions | Retrieve one page of Creem subscriptions across the store or for one customer, including product, customer, billing, transaction, and pagination details. |
| `CREEM_LIST_TRANSACTIONS` | List Transactions | Search and retrieve one page of Creem payment transactions, optionally filtered by customer, order, or product. |
| `CREEM_PAUSE_SUBSCRIPTION` | Pause Subscription | Pause a Creem production subscription immediately or after its current billing period, stopping live billing while retaining it for later resumption. Confirm the subscription and timing before calling. |
| `CREEM_REFUND_PAYMENT` | Refund Payment | Issue an irreversible full refund of a payment's entire remaining refundable amount using its transaction ID. Partial refunds are not supported. Confirm the transaction before calling. A `pending` or `requiresAction` response is non-terminal and means provider processing continues asynchronously. |
| `CREEM_RESUME_SUBSCRIPTION` | Resume Subscription | Resume a paused or scheduled-cancel Creem production subscription. This changes live subscription billing; confirm the subscription before calling. |
| `CREEM_REVERSE_CREDIT_TRANSACTION` | Reverse Credit Transaction | Experimental Creem API: reverse a previous credit or debit in the connected production store by creating a new compensating transaction; the original transaction remains in the ledger. This is an irreversible live financial mutation. Confirm the account and transaction IDs before calling. The request does not accept an idempotency key, so verify the account ledger before retrying after a timeout, rate limit, or server error. |
| `CREEM_SCREEN_PROMPT` | Screen Prompt | Evaluate a text prompt against Creem content policies before generation. Warning: this endpoint is experimental and its request, response, or behavior may change without stability guarantees. |
| `CREEM_UNFREEZE_CREDIT_ACCOUNT` | Unfreeze Credit Account | Experimental Creem API: unfreeze a frozen credit account in the connected production store, allowing live credit and debit transactions again. Confirm the account ID before calling. Closed accounts and accounts that are not frozen cannot be unfrozen. |
| `CREEM_UPDATE_CUSTOMER` | Update Customer | Update the name or metadata of an existing customer in the connected Creem production store. Only supplied fields change; provide at least one change. |
| `CREEM_UPDATE_PRODUCT` | Update Product | Update at least one field on a product in the connected Creem production store. Only supplied fields change; pricing, currency, billing, and tax changes affect future purchases, and changing the price creates a new default price. |
| `CREEM_UPDATE_SUBSCRIPTION` | Update Subscription | Update items, units, seats, or add-ons on a Creem production subscription. This changes live recurring billing; proration-charge-immediately can charge the customer immediately. |
| `CREEM_UPGRADE_SUBSCRIPTION` | Upgrade Subscription | Upgrade a subscription to a different product or plan in Creem production. This changes live billing and may charge the customer: the default update behavior applies proration and can charge it immediately. |
| `CREEM_VALIDATE_LICENSE` | Validate License | Verify that a Creem license key is valid and active for a specific instance, including its activation status and expiration. |

## Supported Triggers

None listed.

## Troubleshooting

### 1. Why does Claude not use the Composio connector for Creem?

The connector can show as connected, but Claude must use it in each Creem conversation.
- Click + at the lower left of the chat, or type /.
- Hover Connectors.
- Turn on Composio.
- Ask Claude to connect to Creem again.

### 2. Why does Claude show an MCP server error before Creem connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for Creem.
- Check that the connector URL is https://connect.composio.dev/mcp.
- Connectors run from Anthropic's cloud, so your device network is usually not the problem.
- Add the connector again from Customize > Connectors, then ask Claude to connect Creem.
- If it fails again, send the error and the ofid_ reference id to support@composio.dev.

### 3. Why does the Creem authorization link not work?

The Composio connector is one server. Your Creem account connects separately when Claude asks for it.
- If the browser does not open, or the link expires, ask Claude to retry the Creem connection.
- Composio creates a fresh Creem authorization link.
- Open that link in your browser and finish the Creem sign-in.

### 4. Why do Creem actions fail after they worked before?

The Creem connection can expire or lose permission.
- Ask Claude to inspect the Creem connection.
- If the connection is unhealthy, disconnect it when Claude prompts you.
- Reconnect the Creem account and retry the action.
- If Claude shows a permission prompt, approve it before Claude changes data in Creem.
- If the action still fails with a permission error, check that the connected account has that permission in Creem itself.

### 5. How do I switch to a different Creem account?

Claude can manage the Creem connection for you.
- Ask Claude to disconnect or delete the current Creem account.
- Ask Claude to connect Creem again.
- Open the new Composio authorization link for Creem.
- Sign in with the other Creem account in the browser.
- After the account connects, ask Claude to retry the Creem task.

### 6. Why is my Creem connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your Creem connection works in Claude Web, Desktop, and Cowork.
- In Claude Desktop, open Customize > Connectors.
- Next to Composio, click ⋮ and click Clear cache.
- If Creem tools still do not appear, click ⋮, disconnect, remove the connector, and add it again.
- On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect Creem.

## Creating MCP Server - Stand-alone vs Composio SDK

The Creem MCP server connects Claude Web, Desktop, and Cowork to your Creem account through Composio. Once connected, Claude can use the available Creem tools and triggers to complete tasks on your behalf.

## Complete Code

None listed.

## How to build Creem MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/creem/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/creem/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/creem/framework/atomic-agent)

## Related Toolkits

- [Addresszen](https://composio.dev/toolkits/addresszen) - Addresszen is a real-time address autocomplete and verification service. It helps capture accurate, deliverable addresses with instant suggestions and validation.
- [Asin data api](https://composio.dev/toolkits/asin_data_api) - Asin data api gives you detailed, real-time product data from Amazon, including price, rank, and reviews. Perfect for e-commerce pros and data-driven marketers who need instant marketplace insights.
- [Baselinker](https://composio.dev/toolkits/baselinker) - BaseLinker is an all-in-one e-commerce management platform connecting stores, marketplaces, carriers, and more. It streamlines order processing, inventory control, and automates your sales operations.
- [Bestbuy](https://composio.dev/toolkits/bestbuy) - Best Buy is a leading retailer offering APIs for product, store, and recommendation data. Instantly access up-to-date retail insights for smarter shopping and decision-making.
- [Bluebarry](https://composio.dev/toolkits/bluebarry) - Bluebarry is a customer data and product-advice platform for shopper identities, profiles, and recommendations. It helps teams analyze customer context and synchronize shopper data for better commerce experiences.
- [Btcpay server](https://composio.dev/toolkits/btcpay_server) - BTCPay Server is a free, open-source, self-hosted Bitcoin payment processor. It lets merchants accept Bitcoin payments directly, cutting out middlemen and boosting privacy.
- [Cdr platform](https://composio.dev/toolkits/cdr_platform) - Cdr platform is an API for purchasing carbon dioxide removal services. It enables businesses to offset emissions by accessing verified carbon removal projects.
- [Cloudcart](https://composio.dev/toolkits/cloudcart) - CloudCart is an e-commerce platform for building and managing online stores. It helps businesses streamline product listings, orders, and customer engagement.
- [Clover](https://composio.dev/toolkits/clover) - Clover is a point-of-sale and merchant platform that provides payments, orders, inventory, and device APIs. Use it to manage orders, customers, employees, payments, and receipts across locations.
- [Commerce Layer](https://composio.dev/toolkits/commerce_layer) - Commerce Layer is a headless commerce platform with transactional APIs for orders, inventory, pricing, customers, and fulfillment. Use it to centralize ecommerce operations and surface real-time commerce data.
- [Countdown api](https://composio.dev/toolkits/countdown_api) - Countdown API gives you real-time, structured eBay product data, reviews, and seller feedback. Perfect for powering price monitoring, product research, or marketplace analytics workflows.
- [Dpd2](https://composio.dev/toolkits/dpd2) - Dpd2 is a robust email management platform for handling, sorting, and automating email workflows. Streamline your communications and boost productivity with advanced sorting, labeling, and response tools.
- [Finerworks](https://composio.dev/toolkits/finerworks) - FinerWorks is an online platform for fine art and photo printing services. Artists and photographers use it to order custom prints and manage print inventory efficiently.
- [Fingertip](https://composio.dev/toolkits/fingertip) - Fingertip is a business management platform for selling, booking, and customer engagement—all from a single link. It helps businesses streamline operations and connect with customers across social channels.
- [Fraudlabs pro](https://composio.dev/toolkits/fraudlabs_pro) - FraudLabs Pro is an online payment fraud detection service for e-commerce and merchants. It helps minimize chargebacks and revenue loss by detecting and preventing fraudulent transactions.
- [Gelato](https://composio.dev/toolkits/gelato) - Gelato is a print-on-demand platform for creating products, managing orders, checking stock, and finding shipping options. It helps businesses sell globally with local production, pricing, and fulfillment.
- [Gift up](https://composio.dev/toolkits/gift_up) - Gift Up! is a digital platform for selling, managing, and redeeming gift cards online. It streamlines promotions and gift card transactions for businesses and their customers.
- [Goody](https://composio.dev/toolkits/goody) - Goody is a gifting platform that lets users send gifts and physical products without handling logistics. It streamlines gifting by managing delivery, fulfillment, and recipient experience.
- [Gumroad](https://composio.dev/toolkits/gumroad) - Gumroad is a platform for selling digital products, physical goods, and memberships with a simple checkout and marketing tools. It streamlines creator payouts and helps you grow your audience effortlessly.
- [HitPay](https://composio.dev/toolkits/hitpay) - HitPay is a payments platform offering processing, invoicing, recurring billing, payouts, and merchant business APIs. Helps merchants accept payments and manage cash flow with unified, developer-friendly APIs.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Creem MCP?

With a standalone Creem MCP server, the agents and LLMs can only access a fixed set of Creem tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Creem and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Claude Cowork?

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Creem tools.

### Can I manage the permissions and scopes for Creem while using Tool Router?

Yes, absolutely. You can configure which Creem scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Creem data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
