MerchFrom
Close · Esc

MCP · Opening to members soon

For agents.

Merch Studio's agent, opened up over MCP so the agent you already use can work with it. Members only: access is by application, and uses your member email and key.

Endpoint

Not live yet
https://mcp.merchfrom.com
Protocol
MCP
Transport
HTTP
Access
Members only
Sign-in
Member email and key

Connect

Not live yet
Claude
Settings › Connectors › Add custom connector
Name  MerchFrom
URL   https://mcp.merchfrom.com

On claude.ai and in the Claude desktop app.

Claude Code
$ claude mcp add --transport http merchfrom https://mcp.merchfrom.com

Then run /mcp inside Claude Code to check the connection.

ChatGPT
Settings › Connectors › Developer mode › Add connector
Name  MerchFrom
URL   https://mcp.merchfrom.com

Developer mode is needed, where your plan offers it.

Gemini
$ gemini mcp add --transport http merchfrom https://mcp.merchfrom.com

In the Gemini CLI. Add -s user to keep it for every project, then run /mcp to check the connection.

Grok
grok.com › Connectors › New connector › Custom
Name  MerchFrom
URL   https://mcp.merchfrom.com

Where your plan offers custom connectors.

Any other MCP client
{
  "mcpServers": {
    "merchfrom": { "url": "https://mcp.merchfrom.com" }
  }
}

Look for remote servers, connectors or custom tools in the client’s settings. Add the URL above as a remote server over Streamable HTTP; clients that take a config file use the snippet. On first use, sign in with your member email and key.

What your agent can do

Asks you firstWaits for your confirmation before it runs. These are the tools Merch Studio's agent uses today.

Catalog and blanks

  • list_blanksBrowse and search the blank catalogue by type, fit, colour or text.
  • get_blankFull specs for one blank: colours, sizes, size guide and print services.

Briefs and design

  • analyze_designChecks print readiness: resolution at a 28 cm print width, transparency and background.
  • clean_designRemoves a background, upscales or trims. Your original stays untouched.
  • edit_designChanges artwork from an instruction, as a new version beside the original.
  • compose_designBuilds a design around your logo. The logo is never altered.
  • generate_designMakes new artwork from a text brief and returns two variants.
  • list_style_capsulesLists the style presets you can use for new artwork.

Mockups and products

  • preview_on_blankTries a design on a blank, in one or more colours, before a product exists.
  • render_mockupsPuts your design on the blank for every enabled colour.
  • create_productCreates a draft: a design on a blank, with print service, placement, colours and sizes.
  • update_productChanges a product’s name, description, placement, colours, sizes or collection.
  • list_productsLists your products, optionally by status.
  • get_productFull details for one product: colours, sizes, price, margin and status.
  • create_collectionCreates a named collection to group products.
  • assign_to_collectionMoves a product into a collection, or out of one.

Quotes and proofs

  • get_quotePrices a run of a blank and print service at a quantity. Totals only.
  • set_priceSets your retail price and shows your margin.
  • submit_proofSends the current mockups and spec for approval.
  • request_proof_changesSends a proof back with notes.
  • approve_proofApproves a pending proof so the product is ready to publish.Asks you first
  • create_bulk_quoteQuotes a bulk run that ships to you, line by line, with colour and sizes.
  • submit_bulk_proofSends the bulk quote for approval.
  • request_bulk_changesSends a bulk proof back with notes.
  • approve_bulk_proofApproves the bulk proof so the order can be paid.Asks you first
  • pay_bulk_orderStarts checkout and returns a Stripe payment link. You pay there.
  • cancel_bulk_orderCancels a bulk order that has not been paid yet.Asks you first

Orders and production status

  • list_ordersLists your store’s orders, newest first, by status or date.
  • get_orderOne order: lines, totals, status and tracking.
  • get_sales_summaryOrder count, gross, top products and a daily series for a period.
  • list_bulk_ordersLists your bulk orders with status and totals.
  • get_bulk_orderOne bulk order: lines, pricing, status and ship-to address.

Store

  • get_my_storeYour store’s name, slug, status, payout readiness and live products.
  • update_storeChanges the display name, slug, accent colour, about text or socials.
  • start_stripe_onboardingStarts or resumes Stripe Connect setup and returns the link.
  • get_payout_statusWhether payouts are ready, and what is still missing.
  • publish_productPuts a product in the live store. Needs an approved proof.Asks you first
  • archive_productRemoves a product from the live store, or drops a draft.Asks you first
  • publish_storeOpens the store to fans. Needs Stripe payouts and one live product.Asks you first
  • unpublish_storeTakes the store offline.Asks you first
  • add_custom_domainConnects your own domain and returns the DNS records to add.
  • check_domainRe-checks a connected domain’s DNS and verification.
  • list_domainsLists your connected domains and whether each one is verified.
  • remove_domainDisconnects a custom domain.Asks you first

Support and inbox

  • contact_supportOpens a support ticket with your message.
  • get_ticketOpens one ticket with its full thread.
  • reply_ticketAdds a reply to one of your tickets.
  • get_inboxYour notifications: sales, proofs and system messages.
  • mark_inbox_readMarks notifications as read.
  • update_notification_prefsTurns Discord and email notifications on or off.
  • connect_discordShows whether Discord is linked, and how to link it.
  • disconnect_discordUnlinks Discord and stops Discord messages.Asks you first

Example

IllustrativeNot a live session
  1. YouStart a run: 60 black heavyweight tees, our logo on the back, for the tour.
  2. AgentFinding a heavyweight tee in black.
  3. Calllist_blanks {"type":"T-Shirts","q":"heavyweight","colour":"C002"}
  4. Callget_blank {"code":"STTU788"}
  5. Callanalyze_design {"designId":"3f9c…"}
  6. Callcreate_bulk_quote {"lines":[{"designId":"3f9c…","blankCode":"STTU788","printServiceCode":"screen_1c","placement":{"position":"back","widthCm":28},"colourCode":"C002","sizes":{"S":10,"M":20,"L":20,"XL":10}}],"shipTo":{…}}
  7. Callsubmit_bulk_proof {}
  8. AgentThe quote and proof are ready. Check the placement, then approve.
  9. Callapprove_bulk_proof Asks you first

Status

Opening to members soon.

Not a member yet?ApplyRead the FAQ

For crawlers

merchfrom.com/llms.txt

A plain-text primer on MerchFrom for LLM agents and crawlers.