HYPD AI - OpenAI Ads
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENAI_ADS_API_KEY | Yes | Your OpenAI Ads API key, sent as a Bearer token. | |
| OPENAI_ADS_BASE_URL | No | Override the API base URL (useful for testing or a proxy). Default is https://api.ads.openai.com/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_ad_accountA | Fetch the ad account associated with the configured API key. Use this as a connectivity check to confirm the key is valid, and to read account-level details such as name, currency, status, and timezone. Each API key is scoped to a single ad account. |
| list_campaignsA | List campaigns in the ad account. Campaigns are the top-level objects that define the objective, budget, and country targeting. Supports cursor pagination; the response includes |
| get_campaignA | Fetch a single campaign by its ID, including its objective, status, budget, and targeting. Monetary values are expressed in micros: 1,000,000 micros = 1 unit of the account's currency (for example, $1.00 = 1,000,000 micros). Divide any *_micros value by 1,000,000 to show a human-readable amount, and multiply by 1,000,000 to convert a currency amount into micros. |
| list_ad_groupsA | List ad groups within a campaign ( |
| get_ad_groupA | Fetch a single ad group by its ID, including its status, bidding configuration, and context hints. Monetary values are expressed in micros: 1,000,000 micros = 1 unit of the account's currency (for example, $1.00 = 1,000,000 micros). Divide any *_micros value by 1,000,000 to show a human-readable amount, and multiply by 1,000,000 to convert a currency amount into micros. |
| list_adsA | List ads within an ad group ( |
| get_adA | Fetch a single ad by its ID, including its creative and review status. |
| get_account_insightsA | Retrieve performance insights aggregated across the entire ad account. Returns a list response ( |
| get_campaign_insightsA | Retrieve performance insights for a single campaign. Returns a list response ( |
| get_ad_group_insightsA | Retrieve performance insights for a single ad group. Returns a list response ( |
| get_ad_insightsA | Retrieve performance insights for a single ad. Returns a list response ( |
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
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/HYPD-AI/openai-ads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server