Skip to content
Back to search
90
MCP live MCP 2026-07-28 http

Playwright MCP Server

mcp.so:mydesigns/mydesigns-mcp-print-on-demand-digital-products-for-ai-agents
Watch this dependency Share evidence report
Uptime
100.0%
2 direct probes · 30d
Response
840ms
last probe
Tools
38
callable
Resources
4
readable
Prompts
0
available
Score: 90/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
38 tools, 4 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
42 items in total; 3 or more earns these points.
fail Describes itself 0/10
0 characters; more than 30 earns these points.
How to earn +10 points
Describe the server in one or two sentences
Set description in your server.json (or the registry listing) to say what the server does and for whom.

Tools · 38

get_store_stats

Get a store's real performance over the last N days: orders, items sold, revenue, profit and fees in USD, visits, and its top products, each compared with the N days before. Fees are everything the sa…

list_store_domains

List a store's own domains (like shop.example.com): whether each is live, which one is the main link buyers land on, and for each one not live yet the DNS record the seller must add where they bought …

add_store_domain

Connect a domain the seller already owns to a store; it does not buy one. A root domain (example.com) also adds its www version. Needs a paid plan. The result lists the store's domains with the DNS re…

check_store_domain

Check again whether a domain is live, after the seller added its DNS record. While it is not live, the result repeats the record to add and any problem found with it.

set_store_main_domain

Choose the store's main link: one of its domains, or with no domainId its own MyDesigns link. Its other links send buyers to the main one. Choose a domain only once it is live.

remove_store_domain

Disconnect a domain from its store; the seller keeps owning it. If it was the main link, the store's MyDesigns link takes over. Ask the seller before removing one.

upload_store_image

Open a card where the seller uploads their own images for one of their stores: the logo, the banner across the top of the home page, a separate banner for phones, or the favicon (the small icon in the…

save_store_image

Puts one file from the store image upload card on the store. Only the card can send a file; a chat calls upload_store_image instead.

list_stores

List the signed-in seller's MyDesigns stores with their public link, whether they can take orders yet (payouts connected), how many more stores the plan allows, and each store's about and contact deta…

create_store

Open a new MyDesigns store for the seller. It is live at its link right away but empty: put products in it with publish_products. It can take orders only once it is on a payout account. Check list_sto…

update_store

Change a store's name, description, accent color, banner text, the logo's size and whether the store name shows next to it in the header, the shape product pictures are cropped to in the store's produ…

update_seller_info

Change the seller info of one of the seller's stores: who sells there (a person or a business), their legal address and how to reach them. The store's legal pages show it, so fill it only with what th…

create_store_images

Make images for one of the seller's stores with Dream AI and put them on it: the logo, the banner across the top of the home page, a separate banner for phones, and the favicon (the small icon in the …

deep_search_designs

Deep search, the app's Scout AI: MyDesigns researches what really sells for one or more niches on Amazon right now and makes designs from each, each with a title, description and tags. It is heavy res…

get_deep_search_results

The designs a deep_search_designs run has made, by its jobId. RUNNING: still researching or designing, which usually takes a few minutes; the designs so far are listed; check again later, not over and…

create_products

Create 1 to 20 print-on-demand products for the seller, one per design they already have, with one of the seller's product profiles, which sets the products, colors, sizes, prices and mockups. Every p…

publish_products

Put products into one of the seller's MyDesigns stores, where buyers can see and order them. Give either the jobId a create_products call returned, once get_product_status says READY (or FAILED, which…

get_product_status

Check whether products started with create_products are made yet, or products sent with publish_products are in the store yet, by the jobId each call returned. It waits up to about 40 seconds for them…

product_creation_progress

How far a product job has got. The product card calls this while it is open; a chat calls get_product_status instead.

list_products

List the seller's products, newest first, 24 per page: title, the blanks it is made on, when it was made, where it is (the store or shop it is in, or none when it is not in a store yet), price range, …

update_products

Change the title, description or tags of 1 to 25 of the seller's products, by the product ids list_products gives. Give only what should change: what is left out stays as it is, and a given value repl…

list_product_types

Search the MyDesigns print-on-demand catalog: the blank products a design can be printed on (t-shirts, mugs, ...), with brand, product code, price range, number of variants and the print partners that…

list_orders

List the seller's orders, newest first, 16 per page: order id, date, status, which shop or store it came from, the buyer's name, the total in USD and the items. Use it for the seller's latest orders o…

get_order

Get one MyDesigns order by its id: the seller and their shop, the payment method, the billing address, every print partner with its own fulfillment status, created date and tracking, and every line wi…

list_profiles

List the product profiles a product can be made from. A profile is a saved set of products (t-shirt, mug, ...) with their print partner, colors, sizes, prices and mockups, so a design becomes a produc…

get_account

Get the signed-in MyDesigns account: its id, name, email, subscription plan code (TIER_0 is the free plan) and the subscription that plan comes from: where it is billed (STRIPE, SHOPIFY, PKS, or NONE …

design_creation_progress

How far a design job has got. The designs card calls this while it is open; a chat calls get_design_status instead.

delete_design_from_card

Move one design to the seller's trash. The designs card calls this when the seller deletes a design from it; a chat calls delete_designs instead.

list_designs

List the seller's designs with their folder, title, tags and picture, folder by folder in the order list_folders gives, about 50 at a time. Give folderId for one folder, and search to find designs by …

move_designs

Move designs into another of the seller's folders, by the ids list_designs gives, up to 100 at a time. Before moving more than a few, show the seller which go where and wait for their yes. Each folder…

duplicate_designs

Copy designs, by the ids list_designs gives, up to 25 at a time; the originals stay where they are. The copies go next to the originals, or into the folder folderId names. Use it when the seller wants…

create_designs

Create designs, the app's Dream AI: start making 1 to 20 designs for the seller with AI, one per prompt, saved in their MyDesigns designs. No product is made. When the seller asks for Dream AI or the …

get_design_status

Wait for the designs a create_designs call is making, by the jobId it returned, and get their designIds. It waits up to about 40 seconds for them to finish. CREATING: still being made; call it again. …

delete_designs

Move designs the seller does not want to their MyDesigns trash, by the designIds create_designs, deep search or an upload gave. Use it only when the seller asked to delete them; when it is not clear w…

upload_designs

Open a card where the seller uploads their own images (PNG or JPEG, up to 20 MB each) as designs. Use it when the seller wants products from art they already have: you cannot take an image from the ch…

save_uploaded_design

Saves one file from the upload card as a design. Only the card can send a file; a chat calls upload_designs instead.

list_folders

List the seller's design folders with how many designs each holds. parentId is the folder it sits in, null for a top-level one. New designs go in the first top-level folder unless create_products, cre…

create_folder

Make a design folder, at the top level or inside another folder. Names must differ from the other folders in the same place; check list_folders first to reuse one that already exists. Then pass its id…

Resources · 4

product_creation

The card shown while a seller's products are being made.

ui://mydesigns/product-creation.html
design_upload

The card a seller uploads their own images in.

ui://mydesigns/design-upload.html
deep_search_results

The card that shows the designs a deep search or create_designs made.

ui://mydesigns/deep-search-results.html
store_image_upload

The card a seller uploads their own logo, banners and favicon in.

ui://mydesigns/store-image-upload.html

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.mydesigns.io/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "playwright_mcp_server": {
      "url": "https://mcp.mydesigns.io/mcp",
      "transport": "http"
    }
  }
}