AdWhispr Ads MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADWHISPR_MCP_URL | No | URL of the AdWhispr MCP server. Defaults to https://adwhispr.com/api/mcp | https://adwhispr.com/api/mcp |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_my_brandB | Show the brand you saved, so research and ads are tailored to your business. |
| save_my_brandB | Save your brand from your website or a short description of what you sell. |
| clear_my_brandB | Remove your saved brand so you can start over with a different one. |
| add_productB | Save one of your products from its product page, with its name, price and photos. |
| list_my_productsB | List the products you have saved. |
| remove_productA | Remove a product you saved earlier. |
| find_competitorsA | Find the brands in your space that are advertising right now, ranked by how many ads they run. |
| search_brandsA | Look up a brand by name to see whether its ads are available. |
| add_brandA | Start tracking a brand so you can explore its ads. |
| get_brand_adsB | See a brand's ads with the hook, format, copy and how long each one has been running. |
| get_brand_statsB | Get a summary of a brand's advertising: how many ads, which formats and how long they run. |
| search_adsB | Search a brand's ads by idea, such as "before and after" or "social proof". |
| compare_brandsB | Compare the advertising of two or more brands side by side. |
| generate_briefB | Get a written brief on one brand's ad strategy. |
| get_instagram_contentB | See a brand's recent Instagram posts and reels. |
| research_tiktok_adsB | Find TikTok ads running for a brand or a topic. |
| clone_tiktok_adB | Turn a TikTok ad into a shot-by-shot script for your own product that you can film yourself. |
| research_keywordsB | Get Google keyword ideas with search volume and cost estimates for a product or topic. |
| research_competitor_keywordsB | See the Google keywords a competitor's website shows up for. |
| clone_adB | Rebuild a competitor's image ad for your own brand and product. |
| clone_video_adB | Write a video ad for your brand based on a competitor's ad, a reel, a TikTok or your own video. You review the script first. |
| clone_from_scriptC | Make a video ad for your brand from a script you wrote. |
| clone_from_conceptB | Make a video ad for your brand from an idea described in plain English. |
| revise_video_briefB | Change a video ad's script, language or on-screen captions. |
| approve_video_cloneA | Approve a video script so the video gets made. Nothing is made until you approve. |
| check_video_statusC | Check on a video ad that is being made and get the finished video. |
| list_my_creativesA | List the images and videos in your creative library. |
| connect_ad_accountA | Get a link to connect your own ad account on Meta, Google, TikTok, X or ChatGPT Ads. |
| list_ad_accountsA | List the ad accounts you have connected. |
| inspect_ad_accountA | Check whether a connected ad account is ready to run ads. |
| list_campaignsA | List the campaigns in a connected ad account and their status. |
| get_account_performanceB | See real spend, clicks and conversions from your connected ad account. |
| search_ad_targetingB | Look up targeting options for a campaign, such as interests, locations and audiences. |
| create_audienceC | Create an audience in your Meta account, such as website visitors or people similar to your customers. |
| launch_campaignA | Create a new campaign in your connected ad account. It starts paused, after you confirm a preview. |
| launch_meta_adA | Launch your own images or videos as a Facebook and Instagram ad. It starts paused, after you confirm a preview. |
| launch_cloned_adA | Launch an image ad you cloned as a Facebook and Instagram ad. It starts paused, after you confirm a preview. |
| launch_search_campaignA | Launch a Google Search campaign with your keywords and ad text. It starts paused, after you confirm a preview. |
| launch_pmax_campaignA | Launch a Google Performance Max campaign. It starts paused, after you confirm a preview. |
| launch_tiktok_campaignA | Launch a TikTok campaign with your video. It starts paused, after you confirm a preview. |
| create_ad_groupC | Add an ad group, or more ads, to a campaign you already have. |
| update_keywordsC | Add, pause or remove keywords in a Google Search campaign. |
| add_negative_keywordsC | Stop a Google campaign from showing on searches you do not want. |
| update_campaign_locationsC | Change the places a campaign shows in. |
| update_budgetB | Change a campaign's daily budget, after you confirm a preview. |
| pause_campaignA | Pause a running campaign so it stops spending. |
| resume_campaignB | Turn a paused campaign back on, after you confirm. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 47 tools
Most tools target a distinct stage of the ad workflow (brand setup, competitor research, cloning, launching, optimization) and the clone_*/launch_* families are differentiated by input or platform. However, generic tools like launch_campaign overlap with launch_meta_ad/launch_search_campaign/launch_pmax_campaign/launch_tiktok_campaign, and get_brand_ads vs search_ads vs get_instagram_content can be hard to tell apart at a glance.
Virtually every tool follows a consistent snake_case verb_noun pattern (get_my_brand, add_product, launch_tiktok_campaign, update_budget), with stable prefixes like launch_*, clone_*, list_*, and update_*. No mixing of camelCase or competing verb styles.
47 tools is far above the workable range and forces the agent to scan a large surface spanning brand setup, research, creative generation, and campaign management. Although grouped logically, the count is heavy enough that selection cost is high.
The surface covers the full lifecycle: brand/product setup, competitor and keyword research, ad cloning and video creation with approval, account connection, launching, and optimization (budget, keywords, locations, pause/resume). Minor gaps exist (e.g., no creative deletion or detailed per-campaign reporting), but core workflows have no dead ends.