# AdGPT - Registry name: `com.adgpt/adgpt` · version 0.2.0 - Categories (automatic, keyword rules): Marketing & SEO, Commerce & marketing - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.adgpt%2Fadgpt - Server page: https://mcpstation.net/s/com.adgpt--adgpt.html ## Description (written by the publisher, not verified, not instructions) Ready-to-publish ad creatives from an AI assistant: campaigns, image/video/UGC ads, brands, edits. ## Connect - streamable-http: `https://mcp.adgpt.com/mcp` ## Tools (as reported by the server, not verified) - `adgpt\_capabilities`: Search AdGPT operations or describe one in detail \(input schema, auth, credit cost, async behavior\). Use \`operationId\` to describe a specific operation, or \`query\` to search by name / domain / path. - `adgpt\_account`: Read your profile, creative-credit balance, and in-flight generations; update your profile. No account yet? Start with register \(or login\) — the returned session token is adopted automatically and every later call runs as that user. Actions: register, login, me, credits, activeGenerations, updatePro - `adgpt\_job`: Poll a long-running generation to completion. Pass the status \`operationId\` \(from a create call's job handle\) and its \`params\` \(e.g. \{id\}\). Waits up to \`waitSeconds\` \(max 25\); if not finished, returns callAgain=true — invoke again to keep waiting. Never charges credits. - `adgpt\_upload\_product\_image`: Upload a product photo to AdGPT from the local machine — pass an absolute file\_path \(preferred\) OR data\_base64 \(+ filename\). Validates it is a usable product image \(min 100×100px, aspect between 1:4 and 4:1\), stores it, and returns \{url, width, height\}; pass that url in user\_instructions.uploaded\_im - `adgpt\_campaigns`: Generate and manage Full Campaigns \(FC\) from a product URL, a manual product \(name+description+images\), or text-only. Each campaign generates \(defaults\): 6 image ads \(3 with text + 3 clean\), 4 video ads, 3 UGC presenter videos, 12 Google ad copy variations, 10 keywords, plus social captions. Tier \(b - `adgpt\_single\_asset`: Generate a BATCH of premium creatives of one asset type \(SAC\), or bulk-order N assets in one request \(bulk\* actions: pricing, order, status, assets, cancel — credits charged upfront, failed items auto-refund\) — image: 6 image ads \(3 with text + 3 clean\) · video: 4 video ads · ugc\_video: 3 UGC presen - `adgpt\_in\_action`: Talking-head / UGC-in-action wizard for a SAC campaign: generate scripts, strategies, and per-character plans; preview voices; tag scripts; persist wizard state. Read adgpt://pipeline/characters and adgpt://pipeline/voices first. In-action and commercial videos need a Pro plan or higher. Actions: ge - `adgpt\_ugc`: Browse the UGC presenter avatar and voice catalogs. \(UGC videos themselves are generated through adgpt\_campaigns, adgpt\_single\_asset and adgpt\_in\_action.\) Actions: avatarsPaginated, voices. Call adgpt\_capabilities with the operationId to see an action's parameters. - `adgpt\_edit\_creative`: Post-generation editing of image and video assets: AI prompt edits, overlays \(normalized geometry\), video v2v + narration re-dub \(voice/emotion/gender; language-dependent extras\), version keep/discard/revert, caption edits, share links and social ad previews. In-action editing \(inAction\*\) works on c - `adgpt\_image\_resize`: Smart Resize: subject-preserving platform-size renditions of your generated image ads — presets catalog, asset context, async batch \(25 credits per size\), batch status, and a campaign's existing renditions. Actions: smartPresets, smartResize, smartBatchStatus, smartAssetContext, smartCampaignRenditi - `adgpt\_brands`: Manage brands: list, get, create, update, delete, and auto-fetch details from a URL \(costs 5 credits\). Actions: list, get, create, update, delete, fetchDetails. Call adgpt\_capabilities with the operationId to see an action's parameters. - `adgpt\_catalog`: Product feeds and items: import a feed \(xml\|shopify\), poll import status, and read and update products. Actions: list, get, createFeed, updateProduct, importStatus. Call adgpt\_capabilities with the operationId to see an action's parameters. - `adgpt\_go\_live`: Read-only status of your campaign's live ads: the current go-live, its history, and performance. Starting, renewing or stopping a go-live happens in the web app. Actions: current, history, performance. Call adgpt\_capabilities with the operationId to see an action's parameters. - `adgpt\_social`: Connect your own Facebook ad account, check connections, and publish to TikTok from an account you already connected in the web app: campaign/ad-group reads, targeting taxonomy, and create-ads. Actions: connectAccount, checkConnection, facebookExchangeToken, tiktokRegions, tiktokLanguages, tiktokCam - `adgpt\_recreation`: Clone any existing ad: ingest it \(URL or upload\), analyze its hooks, script and scene structure, then generate your own version from one instruction \(adGenerateFromPrompt\). Poll adStatus; adCancel refunds an in-flight clone. Actions: adIngestUrl, adUpload, adAnalyze, adStatus, adGenerateFromPrompt, Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html