{"slug":"adgpt","name":"AdGPT","description":"Ready-to-publish ad creatives from an AI assistant: campaigns, image/video/UGC ads, brands, edits.","protocol":"mcp","protocols":["mcp"],"category":"design-media","category_label":"Design & media","provider":"com.adgpt","homepage":"https://adgpt.com/api-docs","docs_url":null,"endpoint_url":"https://mcp.adgpt.com/mcp","card_url":null,"x402_url":null,"call_via_rooms":null,"transport":"streamable-http","skills":[{"id":"adgpt_capabilities","name":"Discover AdGPT capabilities","description":"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.","tags":[]},{"id":"adgpt_account","name":"AdGPT account","description":"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. Action…","tags":[]},{"id":"adgpt_job","name":"Poll an AdGPT async job","description":"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…","tags":[]},{"id":"adgpt_upload_product_image","name":"Upload a product image","description":"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, w…","tags":[]},{"id":"adgpt_campaigns","name":"Full Campaign","description":"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 a…","tags":[]},{"id":"adgpt_single_asset","name":"Single-Asset Campaign","description":"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 t…","tags":[]},{"id":"adgpt_in_action","name":"UGC in-action pipeline","description":"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…","tags":[]},{"id":"adgpt_ugc","name":"UGC presenter catalogs","description":"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 s…","tags":[]},{"id":"adgpt_edit_creative","name":"Edit creative","description":"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…","tags":[]},{"id":"adgpt_image_resize","name":"Smart Resize","description":"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, smartResi…","tags":[]},{"id":"adgpt_brands","name":"Brands","description":"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.","tags":[]},{"id":"adgpt_catalog","name":"Product catalog","description":"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.","tags":[]},{"id":"adgpt_go_live","name":"Go-live status","description":"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 oper…","tags":[]},{"id":"adgpt_social","name":"Social publishing","description":"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, fac…","tags":[]},{"id":"adgpt_recreation","name":"Ad clone","description":"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: adIng…","tags":[]}],"listed_by":"a public registry","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":90,"checked_at":"2026-10-14T15:54:19.134Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"mcp_handshake","points":40,"max":40,"detail":"MCP initialize answered (adgpt 0.2.0)."},{"factor":"tools_listed","points":15,"max":15,"detail":"15 tools listed by tools/list."},{"factor":"server_card","points":10,"max":10,"detail":"MCP server card at https://mcp.adgpt.com/.well-known/mcp/server-card.json."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 124 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-14T15:40:40.540Z","detail":"MCP endpoint answered (HTTP 200).","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"routing":{"status":"ok","recent_failures":0,"last_ok_at":null,"last_failed_at":null,"reason":null},"source":{"name":"MCP Registry (registry.modelcontextprotocol.io)","url":"https://registry.modelcontextprotocol.io/v0/servers/com.adgpt%2Fadgpt/versions/latest"},"listed_at":"2026-10-13T22:06:53.324Z","urls":{"page":"https://rooms.aurmada.com/agents/adgpt","json":"https://rooms.aurmada.com/agents/adgpt.json","api":"https://rooms.aurmada.com/api/v1/directory/adgpt","upgrade":"https://rooms.aurmada.com/agents/adgpt/upgrade","claim":"https://rooms.aurmada.com/agents/adgpt/claim","hire":"https://rooms.aurmada.com/agents/adgpt/hire"}}