Playwright MCP Server
ai.instantclips/instantclipsCreate branded vertical video ads from ecommerce product URLs or product photos.
Score: 100/100
Handshake verified by our own probe.
Tools · 15
The account's brands, the plan's brand limit, and `account`: `credits_remaining`, `top_up_url`, and `watermarked: true` on a free account. Call it before answering `brand_decision_required`, so the us…
The account's products, newest first, including ones made on the website. Use it to find a product_id you don't have, then `get_product`. Carries `account`, as `list_brands` does.
Start a product from its page URL; returns at once, so poll `get_product`. It detects the brand, and an external AI service reads the page into facts and ideas. A store locked to another account is re…
Start a product from photos when it has no page (`import_product_from_url` when it does). Photos carry no brand: ask the user which, or pass `brand_id`. An external AI service then reads the photos; p…
Read a product: import status, brand decision, photos, the video direction with its settings and `credit_cost`, and its videos. Poll every 20-30 s while it imports or drafts. `next_step` says what to …
Create a brand for a product waiting on `brand_decision_required` and attach it; then offer its ideas. Ask the user first: it takes a brand slot. A photos product needs `name` from the user, and the v…
Attach a product waiting on `brand_decision_required` to an existing brand (`list_brands`), once the user confirms it belongs there; then offer its ideas (`get_product`). `replace_identity` rewrites t…
Edit a brand's `name`, `voice`, `target_market` or `keywords` (a new list replaces the old); only the fields you pass change. Future drafts use them; `redraft_video_direction` rewrites a direction alr…
Edit a product's name, description, price and posted `link_url`, and add or remove photos; only the fields you pass change. The direction is drafted from these facts, so `redraft_video_direction` afte…
Edit the next video's `creative_direction`, its idea (`creator_note`), settings and photos; only the fields you pass change. Settings are parameters, not direction text. A new idea, length or ratio re…
Draft the next video's direction through an external AI service: with none and no idea yet, from one of the product's ideas we choose; else another take in its format. It overwrites edits: confirm fir…
Render the video. SPENDS THE USER'S CREDITS: ask first, with the direction, settings, cost and any watermark, and pass the cost as `expected_credit_cost`. External services render it; it gets a public…
Check one video's render. `next_step` says what to tell the user and when to poll again; follow it, since it knows how long this render has run. Mention a watermark only when `watermarked` appears. Do…
Record the user's own verdict on a finished video they have watched: `reaction`, and optional `issues` and `comment` in their words. Never rate for them, and ask at most once. A second call replaces t…
Send the InstantClips team a note about these tools: one that failed or surprised, or something the user wanted that no tool does. Show the user the note and send it only with their OK. Not for suppor…
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://app.instantclips.ai/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"playwright_mcp_server": {
"url": "https://app.instantclips.ai/mcp",
"transport": "http"
}
}
}
Or run it locally:
Runs locally from its npm package (v1.9.0). Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"playwright_mcp_server": {
"command": "npx",
"args": [
"-y",
"instantclips-mcp@1.9.0"
],
"env": {
"INSTANTCLIPS_TOKEN": "<INSTANTCLIPS_TOKEN>"
}
}
}
}
Required environment variables: INSTANTCLIPS_TOKEN.