Ai Content Drop

com.aicontentdrop由 aicontentdrop.com 发布官方发布者v1.3.6更新于 Oct 24, 2026

Make AI videos, images, ads and short dramas from a description, priced first. Sign in to create.

已验证Streamable HTTP可网页运行效率与工作流商业与电商媒体与设计

概览

AI 生成的概览

AI Content Drop 的托管 MCP 服务器,用于先报价再生成 AI 视频、图片和视频广告,并管理看板与竞品广告调研。

可以做什么
  • 浏览模型、广告形式与 UGC 数字人,并检索已发布的指南与文章
  • 为视频、图片和工作室任务估算积分成本,再生成视频、图片、广告、UGC 与数字人任务并查询状态
  • 导入素材与品牌档案,查看账户积分余额和最近的生成记录
  • 搭建可视化看板:创建、读取、重命名和获取看板链接,添加文本、媒体、框架和生成卡片,连接、移动、排列和分组卡片,并渲染生成卡片
  • 在 Meta 或 TikTok 上搜索、保存并读取竞品广告及其已存解析
适用场景
适合让助手在花费积分前先确认价格并产出营销视频或图片素材,在可视化看板上规划投放,或调研竞品广告并转化为简报和分镜。
运行要求
远程 Streamable HTTP 端点,位于 aicontentdrop.com,无需本地安装。模型列表和成本报价等只读工具无需账户。生成与账户类工具需要 OAuth 登录,或在 Authorization 请求头中以 Bearer 形式提供 API 密钥;免费额度含 10 积分。
安装前请注意
生成会消耗账户积分,请先核对报价与余额;密钥可设置每日积分上限。相关工具会在账户上创建和修改看板、品牌档案与已保存广告。导入素材和品牌档案会复制公开图片并读取网站内容。竞品广告结果可能是标记为 demo: true 的示例,不可当作真实广告呈现。计费命令仅存在于 CLI 和 SDK,不在 MCP 工具范围内。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ai Content Drop,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.aicontentdrop%2Fai-content-drop/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "ai-content-drop": {
      "type": "http",
      "url": "https://aicontentdrop.com/mcp"
    }
  }
}

README

aicontentdrop

[npm] [skills.sh]

Official CLI and TypeScript SDK for AI Content Drop — generate AI video and images across multiple leading models from the terminal or from code.

No runtime dependencies. Works with npx, no install and no API key for anything read-only.

bash
npx aicontentdrop models --type video --max-credits 15

Install

bash
npm install -g aicontentdrop    # CLInpm install aicontentdrop       # SDK

Python users can install the equally dependency-free official client from PyPI:

bash
pip install aicontentdrop

Authentication

Reading the model catalogue, quoting costs, and asking questions need no credential. Generating needs an API key you create at Settings → Integrations — any account works, the free tier includes 10 credits.

bash
export ACD_API_KEY=acd_live_…

Each key can carry a daily credit ceiling, so an agent holding it cannot overspend the budget you set.

CLI

bash
acd models --type video --max-credits 20     # catalogue with credit costsacd cost kling_3_0 --quantity 4              # quote before committingacd ask "which models generate audio?"       # natural-language lookupacd me                                       # account and credit balanceacd generate "a golden retriever surfing at sunset" --model kling_3_0 --waitacd status <video_id>acd list --limit 20                          # cursor-paginatedacd list --all                               # follows the cursor for youacd register --name my-agent                 # read-scoped agent token

Every command prints JSON by default so scripts and agents can parse it; add --pretty for humans. Failures print JSON to stderr and exit non-zero (2 failure, 3 rate limited).

The video agent, from a reference

bash
acd analyze ./reference.mp4 --rights own_work     # read a clip or image into words (free, capped)acd drop "a 15-second vertical ad in this style" \  --reference ./reference.mp4 --rights own_work \  --lane auto --confirm-each                      # read it, start the run, print what it sawacd drop "three product videos for Nimbus Tea"    # a plain run from a written goalacd drop status <run_id> --notes                  # phase, credits, each piece's score and verdict, retry offersacd drop retry <run_id> <piece_id> --quote <quote_id> # approve that retry at the quote shown
CommandWhat it does
analyze <file|url> [--rights own_work|licensed|permission]POST /v1/engine/analyze. Prints the class with its confidence, the summary, the shots (index, size, camera, action, tags), cast, look and lines. Words only; no frame comes back. A video needs --rights.
drop "<goal>" [--reference <file|url>] [--lane auto|marketing|cinematic|ugc|drama] [--budget N] [--confirm-each]With a reference: reads it, then POST /v1/engine/chat with the reference on the brief. Without: POST /v1/engine/runs. Prints the run_id and what it saw. Starting charges nothing.
drop status <run_id> [--notes]GET /v1/engine/runs/:id. Phase, status, credits, each piece with its score and verdict; --notes adds the reasons and the Director's notes. Lists every retry offer with task_id, quote_id and credits.
drop retry <run_id> <piece_id> --quote <quote_id>Finds the priced retry waiting on that piece and approves it through POST /v1/engine/runs/:id/approve, only when its current quote_id is the one given (the one drop status showed the person). Without --quote it sends nothing and refuses (--accept-quote alone names no price and is refused too); when the retry was priced again it approves nothing, exits 2 and prints the current quote_id and credits (quote_mismatch).

The SDK maps the same routes: analyzeReference, analyzeReferenceAndWait, getReference, startDrop, getDrop, listDrops, approveDrop, plus the pure helpers retryOffersOf and findRetryOffer that read a run for its retry offers.

Rehearse anything that would cost credits:

bash
acd generate "…" --model kling_3_0 --sandbox   # no provider call, no credits

SDK

ts
import { AiContentDrop } from "aicontentdrop";
const acd = new AiContentDrop({ apiKey: process.env.ACD_API_KEY });
const models = await acd.models({ type: "video", maxCredits: 20 });
// Submit and poll until the render exists. Sends an Idempotency-Key by default,// so a retry after a dropped response cannot charge twice.const video = await acd.generateVideoAndWait(  { prompt: "a golden retriever surfing at sunset", aiModel: "kling_3_0" },  { onProgress: (v) => console.error(v.status) },);console.log(video.video_url);
// Pagination handled for youfor await (const item of acd.allVideos()) {  console.log(item.id, item.status);}

Errors throw AcdError with status, code, and retryAfter (on 429).

Billing handoffs

Billing uses the separate scoped billing contract. It is not part of the public product MCP tool or resource surface. New checkout creation is initially available only on a configured billing sandbox deployment; unavailable catalog entries and unfinished subscription/history/management projections return an explicit unavailable response. These commands do not establish production payment readiness.

Create a key in Settings → Integrations and select each permission needed: billing:read for status/history, billing:checkout for checkout links, or billing:manage for portal access. Existing read/generate keys, OAuth tokens, and catalog-only acd_agent_ tokens do not gain billing permission. A generation credit cap does not limit purchases.

bash
acd billing catalogacd checkout plan --sku subscription:starter:s0:monthly --catalog-version VERSION_FROM_CATALOG --idempotency-key UNIQUE_PURCHASE_INTENT --confirm-purchaseacd checkout topup --sku topup:pack_150 --catalog-version VERSION_FROM_CATALOG --idempotency-key ANOTHER_PURCHASE_INTENT --confirm-purchaseacd billing status CHECKOUT_IDacd billing statusacd billing history --limit 10acd billing portal --idempotency-key UNIQUE_PORTAL_INTENT

Checkout requires explicit human initiation and accepted catalog terms. The CLI prints the owned hosted URL and status URL; a human completes payment in the browser. Reuse the exact idempotency key and arguments when retrying one intent. The --sandbox flag simulates generation only and is refused for billing writes; use a configured billing sandbox host with --base-url instead.

The SDK maps these endpoints through billingCatalog, createBillingCheckout, billingCheckout, billingStatus, billingHistory, and createBillingPortal. Supply catalogVersion, skuId, kind, idempotencyKey, and returnTarget to createBillingCheckout. Neither the SDK nor the CLI opens the returned URL.

Install the agent skills

The public repository mirrors fourteen focused skills in its root skills/ directory. Use that directory as the source so discovery selects the product collection directly:

bash
# Preview the product skills without installing anythingnpx skills add aicontentdrop/aicontentdrop/skills --list
# Install one capabilitynpx skills add aicontentdrop/aicontentdrop/skills \  --skill ai-video-model-picker
# Install the complete AI Content Drop setnpx skills add aicontentdrop/aicontentdrop/skills \  --skill ai-video-model-picker \  --skill video-prompt-writer \  --skill image-generation \  --skill batch-generation-runner \  --skill api-error-handling \  --skill credits-and-plans \  --skill marketing-studio-ad \  --skill canvas-board \  --skill competitor-ad-research \  --skill video-agent \  --skill recreate-reference \  --skill drama-studio \  --skill short-drama-writer \  --skill muse-connector

Each skill is independently installable and has a narrow trigger: model selection and quoting, video prompting, image generation, batch execution, error recovery, credits and plans, finished ads, boards, competitor research, the video agent, recreating a reference, short dramas, and hosts that build their own client. See the skills catalogue for the capability map.

For AI agents

  • MCP server: POST https://aicontentdrop.com/mcp (Streamable HTTP) — manifest at /.well-known/mcp.json
  • Docs-only MCP: POST https://aicontentdrop.com/mcp/docs
  • Agent contract: /auth.md
  • OpenAPI 3.1: /openapi.json
  • Skills: skills/ — model selection, prompt writing, batch runs, error handling, credits, image generation, finished ads, boards, competitor research, the video agent, recreating a reference and short dramas. Also served per skill at https://aicontentdrop.com/skills/<name>/SKILL.md, indexed at /skills/index.json
  • Agent plugin: plugin.json + mcp.json (Agent Plugins v1.0.0)
  • Coding-agent rules for this repo: AGENTS.md

Links

Documentation https://aicontentdrop.com/developers · TypeScript registry https://www.npmjs.com/package/aicontentdrop · Python registry https://pypi.org/project/aicontentdrop/ · Support [email protected]

MIT licensed.

来源:README.md,提交 ec3dbeb

工具

42

list_models

List models

See which AI video or image models can make a video ad, animate a photo, produce a product clip or generate an image, with the credit cost of one generation. No account needed. The list is live; `count` is the number of models currently offered.

输入参数typemax_credits

estimate_credit_cost

Estimate credit cost

Price a video or image before making it. Returns the exact credit cost and a quote_id that generate_video and generate_image require. No account needed. Pass the duration and resolution you intend to use; some video models bill per second.

输入参数durationmodel_id必填quantityresolutionreference_video_seconds

search_articles

Search articles

Search AI Content Drop's published guides and model comparisons about AI video generation, prompting, and ad creative.

输入参数limitquery必填

get_article

Get article

Fetch the full text of one published article as markdown, by slug.

输入参数slug必填

list_ad_formats

List ad formats

See the ad formats the studio can produce — UGC, talking head, unboxing, tutorial, TV spot, product hero, hyper-motion, try-on and more — with a one-line description, the default aspect and the allowed shot count and duration. No account needed. Pick one before writing a brief.

无需输入参数。

list_ugc_avatars

List UGC avatars

See the catalogue creators available for a UGC video — name, style and a portrait URL — and the fields generate_ugc_video accepts. No account needed. A person's own photo can be used instead, with their consent.

无需输入参数。

estimate_ad_cost

Estimate ad cost

Price a studio job before making it: a finished ad from a brief or storyboard (kind "ad"), a UGC creator video (kind "ugc"), a generated avatar (kind "avatar") or a competitor-ad decode (kind "decode"). Returns the credit lines, the total and a quote_id that generate_ad, generate_ugc_video, generate_avatar and decode_ad require. No account needed. For an ad, quote exactly the fields you will submit.

输入参数kindbriefqualitymodel_tierstoryboardpersona_modeneeds_avatar_genneeds_product_gen

generate_video

Generate video

Make an AI video: a product ad, a vertical clip for social, a cinematic shot, or animate a photo into video (image-to-video). Requires a quote_id from estimate_credit_cost so the price is agreed first; then returns a job id to poll with get_generation. Credits are charged only when the video succeeds. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数modelprompt必填durationquote_id必填image_urlresolutionaspect_ratioreference_video_url

generate_image

Generate image

Make an AI image: a product still, a thumbnail, a poster, concept art, or a reference frame to animate later. Requires a quote_id from estimate_credit_cost so the price is agreed first; then returns a job id to poll with get_generation (kind "image"). Credits are charged only when the image succeeds. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数modelprompt必填quote_id必填image_url

get_generation

Get generation

Check whether a video or image is finished and get its URL. Poll this after generate_video or generate_image; pass kind "image" for an image job. Reports status, the finished file URL, and the credits charged. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数id必填kind

list_generations

List generations

List the account's recent video generations, newest first, with their status and URLs. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数limit

get_account

Get account

Check the signed-in account's remaining credits and current plan name before generating, and get the informational page about plans and entitlement. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

无需输入参数。

write_ad_storyboard

Write ad storyboard

Turn an ad brief into a storyboard: 1-5 shots with framing, the spoken line, the caption and the duration of each. Costs no credits. Show it to the person, edit it if needed, then price it with estimate_ad_cost and submit it with generate_ad. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数brief必填

generate_ad

Generate ad

Make a finished video ad — multi-shot, with a speaking creator, product shots, captions and an optional music bed — from a brief or a storyboard plus an avatar image and a product image. Requires a quote_id from estimate_ad_cost for exactly these fields; returns a job_id to poll with get_ad_job. Credits are charged only when the ad succeeds, and never more than the quote. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数briefmusicqualityquote_id必填canvas_idavatar_url必填model_tierproject_idstoryboardpersona_modeneeds_avatar_genneeds_product_gen另有 3 个

get_ad_job

Get ad job

Check an ad job: stage and percent while it renders, then the finished video URL, the storyboard sheet, duration, size and the credits charged. Poll every 15 seconds after generate_ad; stop after 15 minutes. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数job_id必填

generate_ugc_video

Generate UGC video

Make a UGC-style creator video: a catalogue creator (template from list_ugc_avatars) or a person's own photo (image_url) speaks the script with lip-sync, optional voice choice and ambience. Requires a quote_id from estimate_ad_cost with kind "ugc", and image_rights_consent: true given by the person. Returns an id to poll with get_generation. Credits are charged only on success. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数voicescript必填ambiencelanguagequote_id必填templateimage_urlimage_rights_consent必填

generate_avatar

Generate avatar

Generate a creator portrait (Nano Banana) to use as the avatar in generate_ad, checked for hands, face and background defects. Requires a quote_id from estimate_ad_cost with kind "avatar". Finishes within the call; credits are charged only when a portrait comes back. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数prompt必填save_asquote_id必填aspect_ratio

import_asset

Import asset

Copy a public image (JPEG, PNG or WebP, at most 10 MB) onto AI Content Drop so it can be used as an avatar, product or photo reference. Returns the hosted URL. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数url必填

list_brand_profiles

List brand profiles

List the account's saved brand profiles — name, site, value props, CTA, tone, product images — so ads for the same brand reuse the same facts. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

无需输入参数。

import_brand_profile

Import brand profile

Read a brand's website and save a brand profile from it: name, value props, CTA, tone and product images. Costs no credits. Low-confidence reads are returned for confirmation instead of being saved. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数url必填modepersist

list_canvases

List boards

List the account's boards (visual canvases), newest first: id, name, revision, card count and the board's page link. Costs no credits. Start here to pick a board or to see that none exists yet. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

无需输入参数。

create_canvas

Create board

Create a new, empty board and return it. Costs no credits. Use one board per plan or campaign; cards are added with the add_* tools. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数name

get_canvas

Get board

Read one board in full: every card with its type, position, size and data, the edges, and the revision. Generation cards that are still rendering are checked against their jobs on every read. Shows the board as a view; a board already on screen updates itself, so call this to show a board that is not. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数canvas_id必填

rename_canvas

Rename board

Rename a board. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数name必填revisioncanvas_id必填

add_text_card

Add text card

Add a text card (a note, an idea, a script line) to a board. The server places it on a grid unless a position is given. Costs no credits. Returns the whole board and the new card. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数text必填colortitlewidthheightpositionrevisioncanvas_id必填

add_media_card

Add media card

Add an image or video card to a board from a public https URL (an import_asset result, a finished generation's video_url, or an ad's video_url). Costs no credits. Returns the whole board and the new card. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数url必填kind必填titlewidthheightsourcecaptionpositionrevisioncanvas_id必填

add_frame

Add frame

Add a labelled frame (a region such as Week 1 or Hooks) to a board. To wrap existing cards in a frame use group_cards instead. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数label必填widthheightpositionrevisioncanvas_id必填

add_generation_card

Add generation card

Add a draft generation card to a board: a prompt and a model (an id from list_models) that can be rendered later with run_generation_card. Adding it costs nothing; nothing renders until it is run with a quote. Set duration and resolution on the card for a per-second model: the quote for run_generation_card must be taken with them. For a step that builds on an earlier card (a still that becomes a video), pass from_card_id: the new card is connected to that card on the board and, unless it has its own image_url, starts from that card's finished image. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数kindmodelwidthheightpromptdurationpositionrevisioncanvas_id必填image_urlresolutionaspect_ratio另有 1 个

connect_cards

Connect cards

Connect two cards on a board with a line from one to the next, so the board reads as a flow: a script card to the card that renders it, an idea to each of its variations. Costs no credits. Refuses a card connected to itself, a frame, and a connection that is already there. To make an image card's result the start frame of a new card, add that card with add_generation_card and from_card_id instead. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数labelrevisioncanvas_id必填to_card_id必填from_card_id必填

update_card

Update card

Change a card: merge fields into its data (text or title on a text card; prompt, model, kind, aspect_ratio, duration, resolution or image_url on a generation card; title or caption on a media card; label on a frame), or move and resize it. Costs no credits. status, job_id, job_kind, quote_id, media_url, thumbnail_url, credits_used and error are set by the server when a card runs and are refused here. A per-second model is priced from the card's duration and resolution, so set them before quoting. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数datawidthheightcard_id必填positionrevisioncanvas_id必填

move_cards

Move cards

Move one or more cards to new positions on a board. The server places new cards itself; this is for the board view's drag. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数moves必填revisioncanvas_id必填

arrange_cards

Arrange cards

Lay chosen cards (or the whole board) out as a grid, a row or a column. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数gapidslayout必填revisioncanvas_id必填

group_cards

Group cards

Wrap chosen cards in a labelled frame that encloses them. Returns the board and the new frame. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数ids必填label必填revisioncanvas_id必填

run_generation_card

Run generation card

Render a generation card: its prompt and model become a video or image job whose result lands in the card. Requires a quote_id from estimate_credit_cost for the card's model and kind (quantity 1), taken with the card's duration and resolution when it has them: per-second models are priced from those, and the quote is verified against the card. A card added with from_card_id and no image_url starts from its source card's finished image; until that card is done the run is refused with nothing charged. Credits are charged only on success; a retry with the same quote_id returns the same job. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数card_id必填quote_id必填revisioncanvas_id必填

refresh_canvas

Refresh board

Re-read a board (same answer as get_canvas). Call it every 10 seconds while a generation card is rendering; a finished render sets the card's status to done and its media_url. It opens no new view: a board already on screen refreshes itself. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数canvas_id必填

search_competitor_ads

Search competitor ads

Search live competitor ads by keyword on Meta or TikTok: advertiser, copy, hook, call to action, media and run time per ad. Costs no credits. When live data is not available the rows are samples, marked demo: true with a note; never present those as real ads. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数sortlimitkeyword必填platform

list_saved_ads

List saved ads

List the competitor ads saved on the account, newest first: id, advertiser, hook, media and whether a decode is stored. Costs no credits. Start here to pick an ad to decode or place on a board. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

无需输入参数。

get_saved_ad

Get saved ad

Read one saved competitor ad in full, with its stored decode (the ad's formula and a recreation prompt) when it has one. Costs no credits; never runs a decode. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数ad_id必填

save_competitor_ad

Save competitor ad

Keep one ad from search_competitor_ads on the account so it can be decoded and placed on a board. Pass the row exactly as returned. Costs no credits. Saving the same ad twice returns the existing saved ad. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数ad必填

decode_ad

Decode ad

Decode a saved competitor ad into a reusable formula: hook, script, scenes, audio, call to action and style, plus a generation-ready recreation prompt. Requires a quote_id from estimate_ad_cost with kind "decode" (a flat price). Credits are charged only when the analysis succeeds; an ad decoded before returns its stored decode and charges nothing. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数ad_id必填quote_id必填

ad_to_canvas_card

Ad to board

Place a saved competitor ad on a board as a media card (its video or image, the advertiser as title, the hook as caption) with its decoded brief attached when it has one. Costs no credits. Returns the whole board and the new card. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.

输入参数ad_id必填revisioncanvas_id必填

版本历史

7
  1. v1.3.6最新Oct 11, 2026
  2. v1.3.5Oct 11, 2026
  3. v1.3.4Oct 9, 2026
  4. v1.3.3Oct 9, 2026
  5. v1.3.0Oct 6, 2026
  6. v1.2.0Oct 3, 2026
  7. v1.1.0Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分