WowMake for AI agents

WowMake is a creator commerce platform with three maker surfaces agents can help with:

People also buy published designs and handmade items. This page is the official description of the remote MCP server. Everything here is also published at the addresses below, on the same domain as the site.

What it is

What agents never do

How to sign in

Product map

Do not mix domains: storyboard tools are not for product Showroom media; design tools are not for listing theater; listing tools are not for Story Studio films.

Workflows

Browse

search_stories / get_story and search_products / get_product are read-only. Use them to understand the public catalogue before designing or buying.

Stories (Story Studio)

Designs (WowEditor)

Agents and the person share the same design engine. Prefer editing with apply_design_operations until preflight is clean; use get_editor_link when the person wants to finish by hand.

- If get_design_product lists product_options for the technique (an all-over print needs its stitch_color: white or black), pass your choice as product_options to create_design_draft, e.g. { "stitch_color": "white" }. It is part of the design: without it the draft is refused, and the design cannot go to a cart or be listed. It cannot be changed after the order, and no tool changes it on an existing draft — to use another value, make a new design.

- generate_design_artwork (needs designs:generate; ask before more than one).

- import_artwork_from_url — public https; same formats as upload.

- create_artwork_upload_url → PUT (wowmake host only) → confirm_artwork_upload.

- Optional upscale_artwork.

- Content: add_text, add_image (by asset_id), add_shape, add_qrcode, add_vector_art (SVG sidecar), add_path, apply_layout_preset.

- Edit: update_layer (text, fill, text_art_preset, opacity, lock…), transform_layer, arrange_layer, duplicate_layer, delete_layer, update_shape_params, set_stroke_props, set_blend_mode, set_gradient, crop_layer, set_image_filters, edit_path_nodes, convert_layer_to_path.

- Masks / image: mask_layers, release_mask, replace_layer_image, remove_layer_background (same Cloudflare cutout as WowEditor’s server path; registers a new asset).

- Panels: switch_panel. Technique limits return technique_violation (e.g. embroidery cannot blend or gradient).

- Text along a curve, text fit, placeholders: set_layer_personalization (text_shape arc or any SVG path, fit min/max size, prefix/suffix, image placeholder, layout group, link across positions).

- Fonts: list_design_fonts lists the platform's licensed fonts (system and self-hosted families) and the person's uploads; the print file uses the same font files.

8b. Several templates of one product: a choice can set price_usd (what it adds to the price). When one design and its form are done, create_next_template copies them into a new draft: change it and give its form a display_name. Each joins one series when submitted for review, and buyers pick between the published ones on the product page. get_design_series and set_design_series_order read and change their order; add_design_to_series and remove_design_from_series group listed designs by hand. For a buyer, get_product_templates lists a product's other templates.

Listings (Showroom Studio)

Cart and checkout

Orders

Permissions and step-up

Call whoami first: it lists held scopes, requestable_scopes, and (when relevant) tts_quota. A connection can gain permissions without a new token or reconnect. When a tool answers missing_scope with an authorize_url, or after request_permissions, give the person that link (valid about 15 minutes). After they approve on wowmake.com, call again on the same connection. If step_up is unavailable, tell the person this site does not offer that permission — do not retry blindly. The person can also edit a connection's permissions anytime in Account > AI.

Human confirmation

If a tool answers code: confirmation_required, give the person confirmation_url, wait until they say they approved, then call the same tool again with the same parameters plus confirmation_id.

Resources and prompts

Resources

Prompts

Remote MCP tools

The server exposes 80 tools (names from the shared contract registry).

Browse

Storyboards (Story Studio)

Designs (WowEditor)

Listings (Showroom Studio)

Cart

Orders

Permissions

Operation vocabulary

Design edits use apply_design_operations with a shared operation vocabulary — the same engine as WowEditor:

Artwork upload/import accepts PNG, JPEG, WebP, GIF, SVG, BMP, HEIC, HEIF, AVIF, TIFF (normalized on confirm). Call get_design_guide with section operations for schemas and coordinates.

Connect from each assistant

Claude

Open Claude's Connectors page (claude.ai/customize/connectors), choose Add custom connector, paste the address and sign in when asked.

https://mcp.wowmake.com/api/

Documentation: https://code.claude.com/docs/en/mcp

Claude Code

Run the command in a terminal, then type /mcp inside Claude Code and sign in. In the desktop app you can instead paste the address under its MCP settings.

claude mcp add --transport http wowmake https://mcp.wowmake.com/api/

Documentation: https://code.claude.com/docs/en/mcp

ChatGPT

In ChatGPT, turn on Developer mode (Settings > Apps), create a connector, paste the address, choose OAuth and sign in. Menu names change and custom connectors depend on your plan. In the desktop app: Settings > MCP servers > Add server > Streamable HTTP.

https://mcp.wowmake.com/api/

Documentation: https://learn.chatgpt.com/docs/extend/mcp

OpenAI dots

A dot uses the apps connected to your ChatGPT account. Add WowMake in ChatGPT as described above, then allow it for your dot in the app controls. OpenAI has not published a separate way to add a custom server to a dot.

https://mcp.wowmake.com/api/

Documentation: https://www.engadget.com/2272230/dots-are-openais-new-personal-agents-and-soon-youll-be-able-to-control-several-of-them/

Cursor

Use the Add to Cursor button, or paste the block into mcp.json, then sign in when Cursor asks.

{
  "mcpServers": {
    "wowmake": {
      "url": "https://mcp.wowmake.com/api/"
    }
  }
}

Documentation: https://cursor.com/docs/context/mcp

VS Code

Use the install button or run the command, then start the server from the MCP list in VS Code and sign in.

code --add-mcp '{"name":"wowmake","type":"http","url":"https://mcp.wowmake.com/api/"}'

Documentation: https://code.visualstudio.com/docs/agent-customization/mcp-servers

Codex

Run the command, then run codex mcp login wowmake and sign in. In the desktop app: Settings > MCP servers > Add server > Streamable HTTP.

codex mcp add wowmake --url https://mcp.wowmake.com/api/

Documentation: https://learn.chatgpt.com/docs/extend/mcp

Gemini CLI

Run the command, then type /mcp auth inside Gemini CLI and sign in.

gemini mcp add --transport http wowmake https://mcp.wowmake.com/api/

Documentation: https://geminicli.com/docs/tools/mcp-server/

Grok Build

Run the command in a terminal. A browser opens to sign in the first time you use it.

grok mcp add --transport http wowmake https://mcp.wowmake.com/api/

Documentation: https://docs.x.ai/build/features/mcp-servers

Grok

Open grok.com/connectors, choose New Connector, then Custom, paste the address and sign in. Business and Enterprise accounts need a team admin to allow it first.

https://mcp.wowmake.com/api/

Documentation: https://docs.x.ai/grok/connectors

Grok Bot

Paste this into your Grok Bot chat and click Add it, then Authorize and sign in. Keep the words custom MCP server, or the bot may install a catalogue plugin instead.

Add a custom MCP server called wowmake at https://mcp.wowmake.com/api/. It signs in with OAuth. Official description of this server, to check before connecting: https://wowmake.com/agents. A plain request to the server address answers 401 on purpose; that means it is running.

Documentation: https://composio.dev/blog/how-to-add-mcp-servers-to-grok-bot

OpenClaw

Run the command, then run openclaw mcp login wowmake and sign in. Keep --transport streamable-http: without it OpenClaw assumes the older SSE transport.

openclaw mcp add wowmake --url https://mcp.wowmake.com/api/ --transport streamable-http

Documentation: https://docs.openclaw.ai/tools/mcp.md

Perplexity

Settings > Connectors > Custom connector > Remote: enter a name and the address, choose Streamable HTTP and OAuth. Needs a plan that allows custom connectors.

https://mcp.wowmake.com/api/

Documentation: https://www.conductor.com/docs/mcp/perplexity/

Manus

Settings > Integrations > Custom MCP servers > Add server: paste the address and sign in. Menu names differ between versions.

https://mcp.wowmake.com/api/

Documentation: https://www.manus.im/docs/integrations/custom-mcp

Gemini

Paste the address where the app lets you add a custom connector. Google has not documented this for the Gemini app; if yours has no such option, use Gemini CLI.

https://mcp.wowmake.com/api/

Documentation: https://support.google.com/gemini

Meta Muse

Paste this into Muse. Create an access token below and enter it only in Muse's secure credential prompt, never in the chat.

Create a custom connector named "WowMake" for the MCP server at https://mcp.wowmake.com/api/ (Streamable HTTP). Official description of this server, to check before connecting: https://wowmake.com/agents. A plain request to the server address answers 401 on purpose; that means it is running. It authenticates with a bearer token: ask me for it in your secure credential prompt and send it as the Authorization header (Bearer <token>). Do not ask me to paste it in the chat. When it works, test it with the whoami tool and follow the server's instructions.

Documentation: https://www.meta.ai/muse

Hermes Agent

Paste the block into your Hermes config, then run its MCP login to sign in.

mcp_servers:
  wowmake:
    url: "https://mcp.wowmake.com/api/"
    auth: oauth

Documentation: https://hermes-agent.nousresearch.com/docs/reference/mcp-config-reference

Browser WebMCP (not the remote MCP server)

Product and Showroom buyer pages expose page-local tools to browser agents (Chrome WebMCP and similar). Those tools act in the open page; they are not the remote maker MCP server.

Remote MCP (listings:* / designs:* / storyboards:*) is how an assistant acts for the signed-in maker across Studio. Do not use storyboard tools for product Showroom media, and do not expect WebMCP page tools to edit private drafts.