# Sellfy MCP Server

> The Sellfy MCP server lets an AI assistant work inside a Sellfy store: create and edit products, upload files, set prices and variants, create discount codes, draft email campaigns, edit storefront pages, and answer questions about sales. It is included on every Sellfy plan, including the 14-day free trial.

Canonical page: https://sellfy.com/mcp/

_Last updated: 2026-10-22_

## Connection details

| | |
|---|---|
| Server URL | https://api.sellfy.com/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth. Browser sign-in with a Sellfy account; no API keys and nothing to register first. |
| Permissions | Two scopes: `mcp:read` and `mcp:write` |
| Plans | All plans, and the 14-day free trial |
| Rate limit | 120 requests per minute across all connected clients |
| Session life | Expires after 30 days unused, or 180 days in total. Changing the Sellfy password ends every connection at once. |
| Launched | 14 October 2026 |

Full reference: https://api.sellfy.com/#tag/mcp-server — setup for developer tools: https://api.sellfy.com/agent-setup.md — public API description: https://sellfy.com/openapi.json

## What a connected assistant can do

- **Products.** Create products (digital, physical, subscription, print-on-demand), update titles, descriptions and prices, publish a product when asked, upload and attach files, set variants, manage media, and add or revoke license keys.
- **Discounts.** Create and update discounts, list discount codes, and expire a code.
- **Orders and customers.** Search orders by date, buyer email, payment status or shipping status, open one order by its transaction id to see its line items and amounts, list customers, and list reviews.
- **Sales data.** Sales summaries, sales histograms and top stats, answered from the store's real numbers.
- **Email marketing.** Create and update email campaigns as drafts, and send a test email to the seller's own address.
- **Storefront.** Create a draft store version, edit store pages and modules inside it, preview, then publish or discard.
- **Shipping.** Create and update shipping profiles and apply them to products.

## What it cannot do

- **It cannot email buyers.** Campaigns are only created as drafts, and test emails go only to the seller's own address. Sending to a list happens in the Sellfy dashboard, by the seller.
- **It does not publish anything on its own.** New products are created unpublished, and publishing is a separate step the seller asks for. A digital product cannot go live at all until it has a file, text, link or license keys attached.
- **It cannot delete a product or a discount.** There are no tools to delete a product or a discount; a discount can only be expired. The only things it can remove are a license key (`delete_license_key`) and a store draft (`delete_store_version`).
- **It cannot move money.** There are no tools to issue a refund or move money. Payouts, Stripe and PayPal are untouched.
- **It cannot overwrite a concurrent change.** Storefront writes carry a revision check and are rejected if the page changed since the assistant last read it.
- **Access is revocable.** The seller can disconnect in their assistant at any time, and changing the Sellfy password ends every connection at once.

## How to connect

Every client uses the same URL, `https://api.sellfy.com/mcp`, and signs in through OAuth.

**Claude.** One click: https://claude.ai/directory/sellfy-mcp → Connect → sign in to Sellfy and Allow. By hand instead: Settings → Connectors (under Customize) → + Add → Add custom connector → name it Sellfy → paste the URL → Continue → Authentication: Sign in now → OAuth client: Claude's published identity → Add → sign in to Sellfy and Allow. Then, in a chat, click + → Connectors → switch Sellfy on. That last step is per conversation and is the step most people miss.

**ChatGPT.** chatgpt.com/plugins → + → Add custom MCP server → name it Sellfy → paste the URL as the MCP endpoint → leave authentication as detected → tick the trust acknowledgement → create → sign in to Sellfy and Allow. Then type `@` in a chat and pick Sellfy. Developer Mode is not required.

**Cursor.** Settings → MCP & Integrations → New MCP server → name Sellfy, paste the URL, leave the transport on HTTP → save → click "Needs login" on the Sellfy entry and sign in.

**Perplexity.** Plugins (or Customize → Connectors) → Add custom → Connector → Add MCP connector → Remote → name Sellfy, paste the URL, Authentication: OAuth, Transport: Streamable HTTP → acknowledge → Add → sign in.

**Lovable.** Connectors → + → MCP server → name Sellfy, paste the URL → Connection: Direct connection → Add & authorize → sign in.

**Replit.** Settings → Integrations → MCP Servers → + Add MCP server → display name Sellfy, paste the URL → Test & save → sign in.

**Mistral Le Chat.** Intelligence → Connectors → + Add Connector → Custom MCP Connector → name `sellfy`, paste the URL → Connect → sign in.

**Claude Code.** Run `claude mcp add --transport http sellfy https://api.sellfy.com/mcp` once, then `/mcp` inside Claude Code and choose Authenticate. Codex CLI, VS Code and Gemini CLI take the same URL; their commands are at https://api.sellfy.com/agent-setup.md.

In most of these apps an administrator can disable custom connectors for a whole workspace, in which case the option is missing or greyed out.

## Example prompts

- "Add a new digital product called Golden Hour Presets at $24, attach the ZIP I gave you, write a description in the style of my other products, and leave it unpublished."
- "Make a 25% off code GOLDENHOUR that works on everything until Sunday night."
- "How did last month compare to the month before, and which product made the most?"
- "Find the orders for jane@example.com and tell me what they bought and whether the payment went through."
- "Set up Black Friday: 30% off everything from the 27th to the 1st, swap the homepage banner in a draft, and draft the announcement email."
- "Which of my products have no image, or no description?"

## Data handling

The read tools can return orders, customers and reviews, which include buyer names and email addresses. Whatever a tool returns is sent to the AI provider the seller connected, under that provider's terms. Sellfy's own handling of store and buyer data is described at https://sellfy.com/privacy/.

Sellfy recommends keeping an assistant's confirmation prompts switched on for actions that change the store, and not running Sellfy alongside MCP servers the seller does not trust.

## Related

- [Sellfy MCP server (HTML)](https://sellfy.com/mcp/): This page as a marketing page.
- [Sellfy MCP reference](https://api.sellfy.com/#tag/mcp-server): Tool-by-tool reference for the server.
- [Sellfy in the Claude directory](https://claude.ai/directory/sellfy-mcp): One-click install for Claude.
- [Agent setup guide](https://api.sellfy.com/agent-setup.md): Commands for developer tools.
- [Pricing](https://sellfy.com/pricing/): Plans, all of which include the MCP server.
- [Features](https://sellfy.com/features/): Everything else Sellfy does.
- [Changelog](https://sellfy.com/changelog/): The Sellfy MCP launch entry.
