adrex-ai
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HTTP_PROXY | No | Optional HTTP proxy URL for corporate proxy environments. | |
| HTTPS_PROXY | No | Optional HTTPS proxy URL for corporate proxy environments. | |
| ADREX_API_KEY | Yes | Your Adrex API key, generated in the dashboard. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| google_ads_list_accountsA | List all accessible Google Ads accounts |
| google_ads_list_campaignsB | List all campaigns for a Google Ads account with performance metrics |
| google_ads_get_campaignB | Get detailed information and metrics for a specific Google Ads campaign |
| google_ads_create_search_campaignA | Create a new Google Ads Search campaign. Campaign is created PAUSED for safety — no money will be spent until you resume it. |
| google_ads_update_campaignB | Update a Google Ads campaign's name, budget, or bidding strategy |
| google_ads_pause_campaignA | Pause a Google Ads campaign — stops ad delivery immediately |
| google_ads_resume_campaignA | Resume a paused Google Ads campaign — this will start spending your budget |
| google_ads_delete_campaignA | Permanently remove a Google Ads campaign — this action is IRREVERSIBLE |
| google_ads_list_ad_groupsA | List all ad groups for a Google Ads campaign with performance metrics |
| google_ads_create_ad_groupB | Create a new ad group within a Google Ads campaign |
| google_ads_update_ad_groupB | Update a Google Ads ad group's name, bid, or status |
| google_ads_pause_ad_groupB | Pause a Google Ads ad group |
| google_ads_delete_ad_groupA | Permanently remove a Google Ads ad group — IRREVERSIBLE |
| google_ads_list_adsA | List all ads in a Google Ads ad group with performance metrics |
| google_ads_create_responsive_search_adA | Create a Responsive Search Ad with multiple headlines and descriptions. Ad is created PAUSED for review. |
| google_ads_pause_adB | Pause a Google Ads ad |
| google_ads_enable_adA | Enable a paused Google Ads ad — it will start serving |
| google_ads_delete_adA | Permanently remove a Google Ads ad — IRREVERSIBLE |
| google_ads_list_keywordsA | List keywords in a Google Ads ad group with quality score and performance metrics |
| google_ads_add_keywordsB | Add keywords to a Google Ads ad group with specified match types |
| google_ads_add_negative_keywordsA | Add negative keywords to a Google Ads campaign to exclude irrelevant searches |
| google_ads_pause_keywordB | Pause a keyword in a Google Ads ad group |
| google_ads_remove_keywordA | Permanently remove a keyword from a Google Ads ad group — IRREVERSIBLE |
| google_ads_campaign_performanceA | Get performance summary across all Google Ads campaigns with spend, clicks, conversions, and ROAS |
| google_ads_time_seriesC | Get daily performance time series for a Google Ads campaign |
| google_ads_breakdownsA | Get campaign breakdowns by device or network for a Google Ads campaign |
| google_ads_auction_insightsB | Get competitive auction insights showing how you compare against other advertisers |
| google_ads_get_budgetA | Get budget details for a Google Ads campaign |
| meta_ads_list_accountsA | List all accessible Meta (Facebook) ad accounts |
| meta_ads_list_campaignsA | List all campaigns for a Meta ad account with performance metrics |
| meta_ads_get_campaignA | Get detailed information and metrics for a specific Meta campaign |
| meta_ads_create_campaignA | Create a new Meta Ads campaign. Created PAUSED for safety — no money spent until you activate it. |
| meta_ads_update_campaignC | Update a Meta campaign's name, budget, or status |
| meta_ads_pause_campaignA | Pause a Meta campaign — stops ad delivery immediately |
| meta_ads_resume_campaignA | Activate a paused Meta campaign — this will start spending your budget |
| meta_ads_delete_campaignA | Permanently delete a Meta campaign — IRREVERSIBLE |
| meta_ads_list_ad_setsA | List all ad sets for a Meta campaign with targeting and metrics |
| meta_ads_create_ad_setB | Create a new ad set in a Meta campaign with targeting options |
| meta_ads_update_ad_setB | Update a Meta ad set's name, budget, or status |
| meta_ads_pause_ad_setB | Pause a Meta ad set |
| meta_ads_delete_ad_setA | Permanently delete a Meta ad set — IRREVERSIBLE |
| meta_ads_list_adsA | List all ads in a Meta ad set with creative details and metrics |
| meta_ads_create_adA | Create a new Meta ad with creative (image, copy, link). Ad is created PAUSED for review. |
| meta_ads_pause_adB | Pause a Meta ad |
| meta_ads_enable_adA | Activate a paused Meta ad — it will start serving |
| meta_ads_delete_adA | Permanently delete a Meta ad — IRREVERSIBLE |
| meta_ads_search_interestsA | Search Meta's targeting interests and behaviors for audience building |
| meta_ads_list_audiencesA | List custom audiences for a Meta ad account |
| meta_ads_list_pagesA | List Facebook pages you manage (needed for creating ads) |
| meta_ads_update_targetingB | Update targeting settings on a Meta ad set (age, gender, countries, interests) |
| meta_ads_campaign_performanceA | Get performance summary across all Meta campaigns with spend, clicks, and conversions |
| meta_ads_time_seriesB | Get daily performance time series for a Meta campaign |
| meta_ads_breakdownsC | Get campaign breakdowns by device, platform, placement, age, or gender |
| list_connected_platformsA | Check which ad platforms are configured and ready to use |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/adrex-ai/adrex-ai'
If you have feedback or need assistance with the MCP directory API, please join our Discord server