Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
InstantClips
概要
作者による説明(英語の原文)
Create branded vertical video ads from ecommerce product URLs or product photos.
PopNx MCPの3つの柱
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
- 利用者の声iレビューはまだありませんレビューは今後のステップで、アカウント機能と一緒に始まります
- 私たちの基本チェックi3項目中3項目に合格公開情報からチェック。コードはまだスキャンしていません
- 利用状況i未計測★ –
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: パソコンでもクラウドでも
- トランスポート: stdio, Streamable HTTP
- カテゴリ: ネットショップ・決済
- 入力が必要なもの:INSTANTCLIPS_TOKEN, Authorization
インストール
使っているAIアプリを選んで、設定をコピーしてください。
インストールの前に
- 基本チェック:3項目中3項目に合格
- 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
- できること:15件(ツール) list_brands, list_products, import_product_from_url, create_product_from_images …
- 自分で入力するもの:
INSTANTCLIPS_TOKEN,Authorization
「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
または、パソコンで動かす
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"instantclips": {
"command": "npx",
"args": [
"-y",
"instantclips-mcp"
],
"env": {
"INSTANTCLIPS_TOKEN": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http instantclips https://app.instantclips.ai/mcp --header 'Authorization: your-value'または、パソコンで動かす
claude mcp add instantclips --env INSTANTCLIPS_TOKEN=your-value -- npx -y instantclips-mcp動かす前に、空欄の値を入力してください。
または、設定を自分でコピーする
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"instantclips": {
"url": "https://app.instantclips.ai/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}または、パソコンで動かす
または、設定を自分でコピーする
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"instantclips": {
"command": "npx",
"args": [
"-y",
"instantclips-mcp"
],
"env": {
"INSTANTCLIPS_TOKEN": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
または、設定を自分でコピーする
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"instantclips": {
"type": "http",
"url": "https://app.instantclips.ai/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}または、パソコンで動かす
または、設定を自分でコピーする
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"instantclips": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"instantclips-mcp"
],
"env": {
"INSTANTCLIPS_TOKEN": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
自分で入力する値
- Bearer token from app.instantclips.ai/settings#ai-access
Authorization秘密 HTTP headerOptional: sign in through OAuth when the client offers it (the server announces the flow on its 401); otherwise a Bearer token from app.instantclips.ai/settings#ai-access.
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
できること
ツールの名前と説明は、サーバーが2026年11月6日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
list_brandsThe 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 user chooses a brand by name.
list_productsThe 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.
import_product_from_urlStart 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 refused and reported to support.
create_product_from_imagesStart 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; poll `get_product`.
get_productRead 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 do now.
create_brandCreate 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 voice, market and keywords they give.
set_product_brandAttach 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 that brand for every product on it.
update_brandEdit 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 already drafted.
update_productEdit 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` after changing them.
update_video_directionEdit 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 rewrites the direction: poll `get_product`.
redraft_video_directionDraft 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 first. Poll `get_product`.
generate_videoRender 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 share page and may send account email.
get_videoCheck 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. Done or failed: `launched_with` is its plan.
rate_videoRecord 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 the rating.
send_feedbackSend 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 support or ratings.
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名はドメイン instantclips.ai で確認済みです(レジストリがドメインの所有を確認しています)
- … 未チェック
今もメンテナンスされている
このリポジトリはまだGitHubから読み取っていません
- … 未チェック
ライセンスがある
このリポジトリはまだGitHubから読み取っていません
- ✓ 合格
エンドポイントが応答する
637ミリ秒で応答(HTTP 200)
- – 対象外
OAuthでサインイン
サインイン不要
- ✓ 合格
ツールの説明に隠れた指示がない
15件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
ネットショップ・決済のほかのサーバーとの比較i
- このカテゴリのほかの1742件のうち0%よりスターが多い
- このカテゴリのほかの1742件のうち100%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの1742件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
InstantClipsは安全ですか?
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:INSTANTCLIPS_TOKEN, Authorization
パソコンで動きますか、それともクラウドですか?
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は–、最新バージョン(1.10.1)がレジストリに届いたのは今日です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
代わりに使えるものは?
同じカテゴリには:Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
代わりの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Stripe MCP
MCP server integrating with Stripe - tools for customers, products, payments, and more.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
InstantClips MCP
English · Español · 简体中文
InstantClips turns an e-commerce product into short-form vertical video for TikTok, Instagram Reels and Stories. It runs a hosted MCP server, so Claude Code, Codex, Cursor, VS Code, the Claude app, ChatGPT or any other MCP client can do what the web app does: import a product, draft the plan, and generate the video.
This is not a text-to-video generator. InstantClips reads the product page — photos, price, details — and builds the ad from what is actually there. The plan is written first and shown to you; the video follows the plan. That is why it is cheap enough to run across a catalogue, and why the result is the product you sell rather than a guess at it.
Free to start: the welcome credits cover the first video, and there is no card to enter. After that, one-time credit packs, or an Agency membership for anyone running several brands. See pricing.
- Where it fits. Beside a scheduler (Postiz, Buffer) that posts what comes back. Beside an attribution tool that tells you which hook worked. Instead of an editor when you have a product page and no footage.
- Not for. Cinematic hero films. A presenter reading your script. Horizontal 4K. Products with no page and no photos.
- Built for. Shopify sellers, dropshippers, brands and agencies running social for several stores at once.
The product server stays hosted. This repository contains its connection guide, registry metadata, example HTTP client and a small open-source stdio adapter for clients that cannot connect to a remote server directly. The adapter answers initialization, ping and tool discovery from a generated snapshot, then sends authenticated tool calls to the hosted endpoint. The hosted server remains the source of truth; the product implementation is not duplicated here.
Endpoint
| Endpoint | https://app.instantclips.ai/mcp |
| Transport | Streamable HTTP, stateless |
| Method | POST, JSON-RPC 2.0 |
| Auth | Sign in when your client asks (OAuth 2.1), or Authorization: Bearer for callers with no browser |
Paste one address into your assistant and sign in when it asks. That is the whole setup. The first time it calls, the server sends you to sign in to InstantClips and approve the assistant; there are no keys to copy. Every assistant you approve is listed under Authorized apps in settings, where you can disconnect it.
The connection is to your own account: same brands, products, credits and plan limits as the web app. Signing in creates an account if you do not have one, with credits for the first video.
Opening the endpoint in a browser returns the setup page rather than a protocol error, with one-click install buttons for Cursor and VS Code.
Install
Connect to the hosted endpoint directly whenever your client supports Streamable HTTP; it takes you through sign-in on first use. Use a token and the stdio adapter (under "No browser?" below) only for scripts and automated runners that cannot open a sign-in page.
Any coding agent
Paste this into Claude Code, Codex or any agent that runs commands. It adds InstantClips itself, then tells you how to sign in:
Set me up with InstantClips by following the instructions at https://app.instantclips.ai/mcp.md
The instructions it follows are app.instantclips.ai/mcp.md: the commands below, one section per client.
Claude Code
claude mcp add --transport http --scope user instantclips https://app.instantclips.ai/mcp
Then run /mcp inside Claude Code and choose instantclips to sign in. --scope user adds it to every project; without it, Claude Code adds a server only to the folder you run the command in.
Codex
codex mcp add instantclips --url https://app.instantclips.ai/mcp
It adds InstantClips to ~/.codex/config.toml, which the Codex CLI, the Codex IDE extension and the ChatGPT desktop app all read, and opens your browser to sign in. codex mcp login instantclips starts the sign-in again.
Cursor and VS Code
One-click install buttons are on the setup page. They open the app, add InstantClips, and sign you in on first use.
Claude app
- In Customize › Connectors, select + › Add custom connector, paste
https://app.instantclips.ai/mcpand select Add. - Select Connect and sign in to InstantClips.
- In a conversation, turn InstantClips on under + › Connectors.
On a Team or Enterprise plan, an owner adds it first under Organization settings › Connectors, and each member then connects it in Customize › Connectors.
ChatGPT
- On chatgpt.com, turn on Developer mode in Settings › Security and login.
- Open chatgpt.com/plugins, select + and create an app for
https://app.instantclips.ai/mcpwith OAuth, then sign in to InstantClips when asked. - In a conversation, choose Developer mode from the + menu and select InstantClips.
On a Business, Enterprise or Edu workspace, an admin creates the app under Workspace settings › Apps › Create and publishes it for the workspace.
In ChatGPT, attach the product photos to the conversation and ask for the video: the plugin takes attachments directly (image_files on create_product_from_images, add_image_files on update_product), so photos need no adapter and no token there.
Menu names are the apps' own as of September 2026. If they have moved, Claude's custom connector guide and OpenAI's developer mode guide have the current ones.
Any other MCP client or agent
OpenClaw, Hermes, or an agent you wrote yourself: point it at the address over Streamable HTTP. The server announces its sign-in flow the standard way, so a client that follows the spec needs nothing else. Anything that cannot open a sign-in page uses a token instead, below.
No browser? Use an access token
Scripts, CI jobs and agents that cannot open a sign-in page authenticate with a long-lived token instead. Mint one at [app.instantclips.ai/settings#ai-access](https://app.instantclips.ai/settings#ai-access). It gives full access to your account, so keep it out of anything you commit.
With a token, the same clients look like this:
# Claude Code
claude mcp add --transport http --scope user instantclips https://app.instantclips.ai/mcp --header "Authorization: Bearer YOUR_TOKEN"
# Codex, in ~/.codex/config.toml
[mcp_servers.instantclips] url = "https://app.instantclips.ai/mcp" http_headers = { Authorization = "Bearer YOUR_TOKEN" }
To keep the token out of the Codex file, swap the header for bearer_token_env_var = "INSTANTCLIPS_TOKEN" and export it in your shell instead. Any other client sends an Authorization: Bearer header. Nothing on the wire is InstantClips-specific. The chat apps always have a browser to sign in with, so they use the steps above rather than a token.
Stdio-only clients and headless runners
The instantclips-mcp npm package is a thin stdio-to-HTTPS adapter. It serves initialization and tool discovery locally for a fast, credential-free cold start, then reads the token from the environment and sends tool calls to InstantClips:
{
"mcpServers": { "instantclips": { "command": "npx", "args": ["-y", "instantclips-mcp"], "env": { "INSTANTCLIPS_TOKEN": "YOUR_TOKEN" } } } }
For an automated connectivity check, including the live tool names:
INSTANTCLIPS_TOKEN="your-token" npx -y instantclips-mcp --check --json
The token is accepted only through INSTANTCLIPS_TOKEN, never as a command-line argument, so it does not appear in the process list. It is required for tool calls, but not for initialize, ping, or tools/list. Node.js 20 or newer is required.
Photos on this machine: the adapter can upload them itself, so a video can be made from files that never left your laptop. Through the adapter, create_product_from_images takes image_paths (paths to the files, up to 9, 8 MB each) in place of image_urls, and update_product takes add_image_paths. The files are packaged and posted straight to InstantClips as the product's photos — nothing is downloaded from anywhere. Drag the files into a client that hands the assistant their paths (Claude Code, Cursor, VS Code, terminal agents) and say what you want made. Send image_paths on its own: with hosted image_urls in the same call the adapter refuses rather than dropping the URLs; add hosted photos afterwards with update_product.
Starter prompts
Five to begin with. Swap in a link or a product name.
- "Make a video ad for this product: [URL]"
- "Import every product on this collection page and draft plans for all of them. Don't generate anything yet."
- "Show me the plan for [product] and rewrite the hook to lead with the price."
- "Make three videos for [URL] with three different hooks, so I can test them."
- "Which of my brands is this product for? Then make the video."
Tools
The workflow, in order:
- Import —
import_product_from_urlfor a store page, orcreate_product_from_imageswhen there is no page to read. - Wait for the import — poll
get_productuntilimport_statusis "imported". - Choose the idea, then read the plan — offer the product's
ideas, as the website does. The user's pick, or their own words, goes inupdate_video_direction'screator_note, which writes the plan;redraft_video_directionwith no idea picks one for them. The plan comes back as text for the user to review, andupdate_video_directionchanges anything in it. - Generate —
generate_video, passingexpected_credit_cost: the cost the user was told, asget_productreported it. A mismatch is refused without charging. - Collect — poll
get_videountil it is done, then give the userdownload_url, the video's own page and its public share link.
Another video for the same product is the same flow on that product: editing or redrafting opens the next video's draft, and generate_video with no draft renders another take of the last plan. A generated video itself cannot be changed. Every get_product response carries next_step: what to do now. Once the user has watched a video, rate_video records their verdict; send_feedback sends the team a note about the tools themselves, with the user's OK.
Brands work the same way: list_brands, create_brand, set_product_brand. Every video is drafted in a brand's voice, so an import whose storefront matches no existing brand stops and asks rather than guessing.
Each tool's exact parameters are published by the hosted server. The generated manifest/instantclips-mcp.json snapshot lets stdio clients and registries inspect those same schemas without a credential. Maintainers refresh it with npm run sync:manifest, no token needed, since the hosted server lists its tools without signing in; npm run check:manifest fails, naming what drifted, when the committed snapshot differs from the live server. Run `python
冒頭だけを表示しています。続きはリポジトリで読めます