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 yethttps://mcp.merchfrom.com- Protocol
- MCP
- Transport
- HTTP
- Access
- Members only
- Sign-in
- Member email and key
Connect
Not live yetSettings › Connectors › Add custom connector
Name MerchFrom
URL https://mcp.merchfrom.com
On claude.ai and in the Claude desktop app.
$ claude mcp add --transport http merchfrom https://mcp.merchfrom.com
Then run /mcp inside Claude Code to check the connection.
Settings › Connectors › Developer mode › Add connector
Name MerchFrom
URL https://mcp.merchfrom.com
Developer mode is needed, where your plan offers it.
$ 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.com › Connectors › New connector › Custom
Name MerchFrom
URL https://mcp.merchfrom.com
Where your plan offers custom connectors.
{
"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
- YouStart a run: 60 black heavyweight tees, our logo on the back, for the tour.
- AgentFinding a heavyweight tee in black.
- Calllist_blanks {"type":"T-Shirts",
"q":"heavyweight", "colour":"C002"} - Callget_blank {"code":"STTU788"}
- Callanalyze_design {"designId":"3f9c…"}
- 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":{…}} - Callsubmit_bulk_proof {}
- AgentThe quote and proof are ready. Check the placement, then approve.
- Callapprove_bulk_proof Asks you first
Status
Opening to members soon.
Not a member yet?ApplyRead the FAQ
For crawlers
merchfrom.com/llms.txtA plain-text primer on MerchFrom for LLM agents and crawlers.