Skip to content
Back to search
100
MCP live MCP 2025-06-18 http ext: ui

ai-content-drop

aicontentdrop/ai-content-drop

Generate AI video and images across 80+ models on one credit balance. Browse the catalogue with flat per-generation costs, quote a job before you spend, search the guides, then start a render and poll it. Four tools need no credential; an API key adds generation and account access.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
805ms
last probe
Tools
42
callable
Resources
11
readable
Prompts
5
available
Score: 100/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
42 tools, 11 resources, 5 prompts returned.
pass 3 or more catalogue items 10/10
58 items in total; 3 or more earns these points.
pass Describes itself 10/10
282 characters; more than 30 earns these points.

Tools · 42

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; `coun…

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 …

search_articles

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

get_article

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

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 allowe…

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 the…

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"…

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…

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…

get_generation

Check whether a video or image is finished and get its URL. Takes the job id that generate_video or generate_image returned; pass kind "image" for an image job. Reports status, the finished file URL, …

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 "Authorizati…

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 (t…

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. product_image_url, when the product image is already known, is pass…

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 qu…

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. Takes the job_id from generate_ad; while the job runs th…

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…

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 wi…

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: conn…

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 hos…

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. S…

list_canvases

List the account's boards (visual canvases), newest first: id, name, revision, card count and the board's page link. Costs no credits. Its ids are the canvas_id the other board tools take; an empty li…

create_canvas

Create a new, empty board and return it. Costs no credits. Cards are added to it with the add_* tools. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key hea…

get_canvas

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 th…

rename_canvas

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://aicontentdr…

get_canvas_link

Get the link to a board's page on AI Content Drop so the person can open it in a browser or the host's embedded browser panel. Costs no credits. SIGN-IN REQUIRED: connect this server with OAuth (the h…

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: co…

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 c…

add_frame

Add a labelled frame (a region such as Week 1 or Hooks) to a board. The frame is placed in free space like a new card and encloses no existing card. Costs no credits. SIGN-IN REQUIRED: connect this se…

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…

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 c…

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; la…

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 …

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 "Authoriz…

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 A…

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), tak…

refresh_canvas

Re-read a board (same answer as get_canvas). Each read checks rendering generation cards against their jobs: a finished render sets the card's status to done and its media_url. It opens no new view: a…

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, not …

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. Its ids are the ad_id that get_saved_ad, decode_ad and ad_to_c…

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 wi…

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 save…

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 k…

ad_to_canvas_card

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…

Resources · 11

model-picker

Renders the output of list_models as a sortable credit-cost table so a person can pick a model instead of reading JSON.

ui://aicontentdrop/model-picker.html
generation-card

Renders one generation — animated while it renders and refreshing itself until it lands, then the finished video or image with its model and the credits it charged — or the account's recent generation…

ui://aicontentdrop/generation-card.html
article-list

Renders search_articles results as a linked reading list.

ui://aicontentdrop/article-list.html
ad-job

Renders one studio ad job — stage and progress while it runs, the storyboard sheet once it exists, and the finished captioned video with the credits it charged.

ui://aicontentdrop/ad-job.html
avatar-picker

Renders list_ugc_avatars as a portrait grid so a person can name the avatar they want instead of reading ids.

ui://aicontentdrop/avatar-picker.html
board

Renders a canvas board — inline as a summary card with thumbnails and status chips, fullscreen as a pan-and-zoom board where cards can be moved, arranged, grouped, edited and generated.

ui://aicontentdrop/board.html
ad-results

Renders search_competitor_ads and list_saved_ads as a carousel of ad cards — creative, advertiser, hook and metadata — with one button per card that places the ad on a board.

ui://aicontentdrop/ad-results.html
drop

Renders a drop from the video agent — its phase, its latest reply, what it has made, its narration of the work and any paid step waiting for a decision with its price — or the account's drops as a lis…

ui://aicontentdrop/drop.html
drama

Renders a short drama — logline, cast, a draft waiting for review, each episode's clip progress and its finished cut — and the episode price, the renders and the cut as they start.

ui://aicontentdrop/drama.html
llms-txt

Curated index of every public page, written for agents.

https://aicontentdrop.com/llms.txt
openapi

OpenAPI 3.1 document for the /v1 REST API.

https://aicontentdrop.com/openapi.json

Prompts · 5

pick_a_model

Choose the best AI video model for a brief and budget, with the credit cost stated up front.

write_video_prompt

Turn a rough idea into a detailed generation prompt, using our published guides as the reference.

estimate_a_campaign

Work out the credit and dollar cost of a batch of generations before committing.

make_an_ad

Walk from a product and a goal to a finished video ad: format, brief, storyboard, quote, approval, render, poll.

plan_a_board

Lay a content plan out on a board: a text card per idea, media cards for the assets given, draft generation cards for what to render, grouped by theme, then render with approval.

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://aicontentdrop.com/mcp

Cursor or Cline: add to your MCP config:

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