{"data":{"name":"com.adgpt/adgpt","title":"AdGPT","description":"Ready-to-publish ad creatives from an AI assistant: campaigns, image/video/UGC ads, brands, edits.","version":"0.2.0","websiteUrl":"https://adgpt.com/api-docs","repositoryUrl":null,"remotes":[{"url":"https://mcp.adgpt.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-11T12:39:13.400Z","updatedAt":"2026-10-11T12:39:13.400Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"AdGPT","source":"official-registry","sourceId":"com.adgpt/adgpt","updatedAt":"2026-10-11T12:39:13.400Z","confidence":100,"websiteUrl":"https://adgpt.com/api-docs","description":"Ready-to-publish ad creatives from an AI assistant: campaigns, image/video/UGC ads, brands, edits.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_account","title":"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. Actions: register, login, me, credits, activeGenerations, updateProfile. Call adgpt_capabilities with the operationId to see an action's parameters.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["register","login","me","credits","activeGenerations","updateProfile"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"628d1b052eb4cb64f0a3fffc4e9ac927d2298fb99f08717f2bde4e5b333addc1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_brands","title":"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.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","get","create","update","delete","fetchDetails"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"8d0c38aff1a4c46faf05da7f2e85693eb2649920c265a2bf03a4591bfdd0f0f8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_campaigns","title":"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 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.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["eligibility","create","status","assets","downloadAll","regenerateAsset","deleteFromLibrary"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"4742aab327229b605d1abb7415970b6ec7b1b1ada1bfaaceec42c4f19cd6b6d7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_capabilities","title":"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.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Substring to match against operationId, uri, title, or domain."},"operationId":{"type":"string","description":"Return the full schema for this single operation."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"89d1c86b31b885ba658b64c2cc432a5667696382812ccf85c19159c31fe3cc3e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_catalog","title":"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.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","get","createFeed","updateProduct","importStatus"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"2373318c02c6014b52b0c368e9049bae924d9deb4a89be291d9a2d1736c9f104","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_edit_creative","title":"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 social ad previews. In-action editing (inAction*) works on completed UGC in-action ads. editImage and imageOverlay are async: they return `candidate` with status processing (charged at submit, refunded if the edit fails) — poll imageVersions every ~5s until that version is candidate (then imageKeep / imageDiscard) or failed (show its error_message); never keep, discard or re-submit while it is still processing. Burned-in subtitles of a UGC presenter video: subtitleState reads the lines and the version token, subtitleApply fixes, retimes, adds, removes or hides them (each apply becomes a new version of the ad; poll subtitleState until rendering is false). Brand layer (the brand-font captions, plus logo mark or on-video titles, added to a finished Shorts, UGC Pro, Commercial or Film ad): brandLayer turns it off (enabled false) or back on, instantly and free; brand_layer on each ad in the campaign assets holds its state (null when there is nothing to switch). 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, subtitleState, subtitleApply, brandLayer. Call adgpt_capabilities with the operationId to see an action's parameters.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["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","subtitleState","subtitleApply","brandLayer"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"b9d868096f4d5f8be2fcce2343788faa6530e72c372d8f1173aab4b3b8de049b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_go_live","title":"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 operationId to see an action's parameters.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["current","history","performance"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"1efa768c3ee89f2b314fbd327140d70338547fcd3b8d58b3de39e74c503f3203","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_image_resize","title":"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, smartResize, smartBatchStatus, smartAssetContext, smartCampaignRenditions. Call adgpt_capabilities with the operationId to see an action's parameters.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["smartPresets","smartResize","smartBatchStatus","smartAssetContext","smartCampaignRenditions"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"f32546fa620369b450d1f4407ae17cc289f4ae2fceb880c54bb6b340c348ea46","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_in_action","title":"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 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.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["generatePipelineScripts","generateStrategies","generatePlan","plans","getWizardState","saveWizardState","tagScript","voicePreview","voicePreviewStatus"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"d856ef743d66ab95bdc188496143209ba5bc4aa2b079f180138091713a0a3647","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_job","title":"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 waiting. Never charges credits.","inputSchema":{"type":"object","properties":{"operationId":{"type":"string","description":"The status operation to poll, e.g. full-campaign.status."},"params":{"type":"object","additionalProperties":{},"description":"Path/query params for the status op, e.g. {id: 123}."},"waitSeconds":{"type":"number","minimum":0,"maximum":25,"description":"Max seconds to block this call (default 20)."}},"required":["operationId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"37b99f15ef902d4e706c1fc594faac51bac4602d04a71cd9704c6c37add12ab1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_recreation","title":"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: adIngestUrl, adUpload, adAnalyze, adStatus, adGenerateFromPrompt, adCancel, adAssets. Call adgpt_capabilities with the operationId to see an action's parameters.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["adIngestUrl","adUpload","adAnalyze","adStatus","adGenerateFromPrompt","adCancel","adAssets"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"97d854b2cc42c7ca2763c4b5abbab04b164292810b38a0b0ef4515ae2d8686f8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_single_asset","title":"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 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.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["pricing","eligibility","create","confirm","cancel","status","assets","regenerateAsset","downloadAll","bulkPricing","bulkOrder","bulkStatus","bulkAssets","bulkCancel"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"3c71cf1057894ba2e552acc8fe1169b3896269f803ea7da4c0e3726a4c0c22e3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_social","title":"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, facebookExchangeToken, tiktokRegions, tiktokLanguages, tiktokCampaigns, tiktokAdGroups, tiktokCreateAds. Call adgpt_capabilities with the operationId to see an action's parameters.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["connectAccount","checkConnection","facebookExchangeToken","tiktokRegions","tiktokLanguages","tiktokCampaigns","tiktokAdGroups","tiktokCreateAds"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"c1ef58447d8e74ffcf76e8ac1e7ee9c89d27b0db1ee9a0e32416aabde89f0ed0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_ugc","title":"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 see an action's parameters.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["avatarsPaginated","voices"]},"params":{"type":"object","additionalProperties":{},"description":"Parameters for the action (see adgpt_capabilities)."}},"required":["action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"225f8ebd6ab40813e064e428095e87d4a02390cf444992164a6cf40b90e39c2d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"},{"serverName":"com.adgpt/adgpt","endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","name":"adgpt_upload_product_image","title":"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, 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.","inputSchema":{"type":"object","properties":{"file_path":{"type":"string","description":"Absolute path to the image on the machine running the MCP server."},"data_base64":{"type":"string","description":"Raw base64 image data (no data: prefix). Alternative to file_path."},"filename":{"type":"string","description":"Filename for data_base64 uploads (extension sets the type), e.g. product.png."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"b7504b905f4335da025acabbdc3e2319b8fdc807b4b783ad2744e4ecaf8b95f4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T21:48:02.031Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"65e9ec45d0f6c4bd30b7eb9a1a1bfed98afd1ad415b24298f20a50b94e3a2811","protocol":"streamable-http","status":"indexed","toolCount":15,"observedAt":"2026-11-02T21:48:02.031Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.adgpt/adgpt":{"url":"https://mcp.adgpt.com/mcp"}}},"Cursor":{"mcpServers":{"com.adgpt/adgpt":{"url":"https://mcp.adgpt.com/mcp"}}},"VS Code":{"servers":{"com.adgpt/adgpt":{"type":"http","url":"https://mcp.adgpt.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.adgpt.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.adgpt%2Fadgpt","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.adgpt%2Fadgpt","name":"com.adgpt/adgpt","description":"Ready-to-publish ad creatives from an AI assistant: campaigns, image/video/UGC ads, brands, edits.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.adgpt.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://adgpt.com/api-docs","repositoryUrl":null,"version":"0.2.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.adgpt/adgpt","status":"online","lastCheckedAt":"2026-11-03T20:15:48.136Z","lastSuccessfulCheck":"2026-11-03T20:15:48.136Z","latencyMs":265,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T20:15:48.136Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T20:15:48.136Z"},"security":null,"timestamps":{"createdAt":"2026-10-11T12:39:13.400Z","updatedAt":"2026-10-11T12:39:13.400Z","observedAt":"2026-11-03T20:15:48.136Z"},"compatibility":{"serverVersion":"0.2.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}