AdGPT

com.adgptPublished by adgpt.comOfficial publisherv0.2.0Updated Oct 24, 2026

Ready-to-publish ad creatives from an AI assistant: campaigns, image/video/UGC ads, brands, edits.

Overview

AI-generated overview

AdGPT lets an assistant generate and manage advertising creatives — campaigns, image, video and UGC ads, brands, edits and social publishing — through a hosted,

What you can do
Discover operations and their schemas, auth and credit costs, and manage an account: register or log in, read profile and credit balance, update profile, poll long-running jobs without charge. Generate full campaigns from a product URL, manual product or text, and batch single-asset creatives (image, video, UGC). Upload and validate product photos, browse UGC avatar and voice catalogs, and run the in-action talking-head wizard. Edit generated images and videos: prompt edits, overlays, re-dubbing, versioning, captions, share links and ad previews. Smart-resize image ads to platform sizes, manage brands and product feeds, and read go-live status and performance. Connect a Facebook ad account,
When to use it
Use it when you want an assistant to produce marketing ad creatives and campaign assets from a product description or URL, or to edit, resize and organize existing creatives. Also suited to teams managing brands, product catalogs and social ad publishing from within a chat workflow.
Requirements
Remote streamable HTTP endpoint; no local runtime or package. An AdGPT account is needed — the server can register or log in and adopts the returned session token automatically. Generation consumes creative credits; some actions have stated credit costs. A Facebook ad account connection is needed for Facebook publishing.
Before you install
Most generation actions spend creative credits, and bulk orders charge credits upfront (failed items auto-refund); brand auto-fetch costs credits and Smart Resize costs credits per size. Account actions register or log in and adopt a session token, and profile updates write data. Uploads send local product images to AdGPT. Connecting a Facebook ad account and creating or publishing ads act on third-party ad platforms.

Installation

In SourceWeft

  1. Open AdGPT in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.adgpt%2Fadgpt/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "adgpt": {
      "type": "http",
      "url": "https://mcp.adgpt.com/mcp"
    }
  }
}

Tools

15

adgpt_capabilities

Discover 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.

ParametersqueryoperationId

adgpt_account

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, updateProfile. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

adgpt_job

Poll an AdGPT async 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.

ParametersparamsoperationIdrequiredwaitSeconds

adgpt_upload_product_image

Upload a 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_images when creating a campaign (up to 5). Formats: jpeg/png/webp/gif/bmp, max 10MB. Works before login too.

Parametersfilenamefile_pathdata_base64

adgpt_campaigns

Full Campaign

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 (base/pro/premium) changes credit cost and UGC render quality, not asset counts. Re-render one image (regenerateAsset, credits only), download, or remove a campaign from your library. Actions: eligibility, create, status, assets, downloadAll, regenerateAsset, deleteFromLibrary. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

adgpt_single_asset

Single-Asset Campaign

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 presenter videos · google_ads: 12 ad variations · ugc_action: 3 UGC in-action videos. create → (customize) → confirm. Interactive UGC/in-action uses confirm sub-payloads. pricing / eligibility quote the credit cost first. Actions: pricing, eligibility, create, confirm, cancel, status, assets, regenerateAsset, downloadAll, bulkPricing, bulkOrder, bulkStatus, bulkAssets, bulkCancel. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

adgpt_in_action

UGC in-action pipeline

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: generatePipelineScripts, generateStrategies, generatePlan, plans, getWizardState, saveWizardState, tagScript, voicePreview, voicePreviewStatus. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

adgpt_ugc

UGC presenter catalogs

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.

Parametersactionrequiredparams

adgpt_edit_creative

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 completed UGC in-action ads. Actions: editImage, imageOverlay, uploadOverlay, imageVersions, imageKeep, imageDiscard, imageRevert, editVideo, videoOverlay, editNarration, previewNarration, videoVersions, videoKeep, videoDiscard, videoRevert, editCaption, shareLink, socialAdView, inActionState, inActionMusicTracks, inActionPrompt, inActionVoiceover, inActionVoiceoverPreview, inActionTagScript, inActionMusic, inActionRegenerate, inActionVersions, inActionKeep, inActionDiscard, inActionRevert. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

adgpt_image_resize

Smart 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, smartCampaignRenditions. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

adgpt_brands

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.

Parametersactionrequiredparams

adgpt_catalog

Product 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.

Parametersactionrequiredparams

adgpt_go_live

Go-live status

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.

Parametersactionrequiredparams

adgpt_social

Social publishing

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, tiktokCampaigns, tiktokAdGroups, tiktokCreateAds. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

adgpt_recreation

Ad clone

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, adCancel, adAssets. Call adgpt_capabilities with the operationId to see an action's parameters.

Parametersactionrequiredparams

Version history

1
  1. v0.2.0LatestOct 11, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.