Getly
@Getly-Store
About Getly
Your AI assistant runs a real digital-products store: create & publish products (2GB file delivery included), write
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"getly": {
"command": "npx",
"args": [
"-y",
"@getly/mcp"
],
"env": {
"GETLY_API_KEY": "<YOUR_GETLY_API_KEY>"
}
}
}
}Tools
19List products in the user's Getly store (cursor-paginated). Filter by status (active/draft/pending_review/archived), category id, or name search. Read-only.
Get full details of one product by id: description, priceCents, images, attached files, category, recent reviews, public URLs. Read-only.
Create a product in the Getly store (side effect: creates a DRAFT product; money is integer cents). A product cannot go live without a downloadable file — attach one with upload_product_file, then use publish_product. Daily cap: 20 products per API key.
Update fields of an existing product (side effect: modifies the live listing). Cannot publish or archive from here — use publish_product / archive_product, which require human confirmation. Money is integer cents.
Publish a draft product so it becomes publicly purchasable (side effect: goes live and can take real money). REQUIRES confirm: true — ask the human user for explicit approval first. New stores without a completed sale go to moderation review instead of straight live. Returns machine-readable blockers if the product is not ready (e.g. missing downloadable file).
Archive (soft-delete) a product: it disappears from the store and stops selling; existing buyers keep their downloads. DESTRUCTIVE — REQUIRES confirm: true; ask the human user for explicit approval first. Reversible only by re-publishing later.
Upload a local file as the downloadable a buyer receives (side effect: attaches the file to the product). SLOW for large files (up to 2GB) — the bytes are read from disk and uploaded to storage; do not retry while a call is still running. Flow: presigned URL → upload → attach.
Upload a local image (png/jpg/webp/gif/avif, max 10MB) to Getly storage and return its public URL — use that URL in create_product/update_product images[] or as a blog post coverImageUrl. Side effect: stores the image (auto-deleted after 24h if never attached to anything).
Create a blog post on the user's Getly store (side effect: creates a draft, or publishes immediately when status=published). Markdown is the source of truth; embed a product buy-card with the [product:slug] shortcode. Daily cap: 5 posts per API key. New stores' posts are noindex until the store is trusted.
List the store's blog posts (cursor-paginated, filter by draft/published). Read-only.
Create a discount coupon (side effect: buyers can immediately redeem it and pay less). type=percentage → value is 1-100; type=fixed → value is integer CENTS off. Discounts of 50%+ REQUIRE confirm: true — ask the human user first. Daily cap: 30 coupons per API key.
List the store's coupons (cursor-paginated, filter by active). Read-only.
Create an instant payment link for one product (side effect: anyone with the URL can buy; an optional coupon is auto-applied at checkout). Idempotent per (product, coupon, reference): re-creating with the same trio returns the existing open link. Default expiry 7 days (max 30). Poll completion with get_checkout_link_status.
Check whether a checkout link was paid: returns open | completed | expired (+ orderId when completed). Use this to poll for payment when you cannot receive webhooks. Read-only.
List license keys issued for the store's products (cursor-paginated, filter by productId). Shows activation counts and devices. Read-only.
Sales overview for the store: total/monthly sales and revenue (integer cents), average order value, per-month breakdown, product count, downloads, plus the most recent orders. Read-only. Revenue figures are the SELLER share (after the platform fee).
Find Getly category ids by fuzzy name search (e.g. "icons", "3d models", "fonts") over the public 700+ category tree. Use the returned id as categoryId in create_product/update_product. Read-only, no API key needed, cached 1h.
Get the user's store profile: name, slug, description, verification, public URL. Read-only.
Generate the Pay Widget embed snippet (a <script> tag + a Buy button/div) that sells ONE of your products from ANY external website — a landing page, quiz funnel, link-in-bio, Webflow/Framer/Carrd site. Buyers pay by card + Apple Pay/Google Pay on a Getly-hosted popup; Getly handles delivery, receipts, refunds and the payout. No API key ever touches the browser. Validates that the product is active and publicly purchasable first. Read-only — it only returns code, it changes nothing.
Overview
What is Getly?
Getly is a digital-goods marketplace that also serves as a headless commerce backend. This MCP server lets Claude, Cursor, or any MCP client run a store end‑to‑end—handling payments (cards and USDT/USDC), file delivery up to 2GB, receipts, license keys, and payouts—all through conversation.
How to use Getly?
Obtain a free API key from the Getly dashboard (scoped per need), then add the server to your MCP client configuration: either via JSON with the GETLY_API_KEY environment variable and the command npx -y @getly/mcp, or using the one‑liner claude mcp add getly --env GETLY_API_KEY=your_key -- npx -y @getly/mcp. The npx -y @getly/mcp init command can auto‑write the config for supported clients.
Key features of Getly
- Create, update, publish, archive products with file uploads up to 2GB
- Generate instant checkout links that accept card and crypto payments
- Write & publish blog posts with
[product:slug]embed cards - Create and list discount coupons (high discounts require explicit confirmation)
- List issued license keys for software products
- Access sales analytics, category search, and store info via 18 total tools
Use cases of Getly
- Run a digital‑products store entirely through chat with Claude or Cursor
- Sell software, ebooks, or media with automatic license‑key generation and delivery
- Publish marketing content with embedded product links directly from conversation
- Manage discounts, track sales, and get paid out without a fixed monthly cost
FAQ from Getly
What differentiates Getly from other commerce platforms?
Getly is designed from the ground up as a headless backend for AI agents—no storefront needed, payments and delivery happen via conversation, and destructive actions are safety‑gated.
What runtime dependencies does Getly require?
Only Node.js and npx. The API key is provided via environment variable (GETLY_API_KEY) and is never passed as a tool argument.
Where does store data live?
All product, order, file, and analytics data is stored on the Getly platform. Files are hosted and delivered from Getly’s infrastructure.
Are there any known limits?
File uploads are capped at 2GB per product. There is no bulk‑delete tool, and operations like archiving, publishing, or high‑value discounts require an explicit confirm: true parameter.
What transport and authentication does Getly use?
The server communicates over stdio MCP transport. Authentication is solely via the API key set at startup in the environment—no per‑tool authorization is used.
Frequently asked questions
What differentiates Getly from other commerce platforms?
Getly is designed from the ground up as a headless backend for AI agents—no storefront needed, payments and delivery happen via conversation, and destructive actions are safety‑gated.
What runtime dependencies does Getly require?
Only Node.js and npx. The API key is provided via environment variable (`GETLY_API_KEY`) and is never passed as a tool argument.
Where does store data live?
All product, order, file, and analytics data is stored on the Getly platform. Files are hosted and delivered from Getly’s infrastructure.
Are there any known limits?
File uploads are capped at 2GB per product. There is no bulk‑delete tool, and operations like archiving, publishing, or high‑value discounts require an explicit `confirm: true` parameter.
What transport and authentication does Getly use?
The server communicates over stdio MCP transport. Authentication is solely via the API key set at startup in the environment—no per‑tool authorization is used.
Basic information
More Developer Tools MCP servers

Repo Test Architect
RepoAssayLocal-first, read-only MCP server for evidence-backed repository test architecture audits and test planning.

Foremerge
naw103Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.
CodeSentinel
icohangar-opsCodebase health as MCP tools: dead code, circular dependencies, coupling, architectural drift.

directree
coburn2716directree MCP server — query the honest software directory from any AI assistant

Skycloak
Manage your Skycloak-hosted Keycloak: clusters, realms, apps, SSO and users, from any MCP client.
Comments