adwhiz-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADWHIZ_API_KEY | Yes | Your DEXUN AdWhiz API key (dxk_live_* or dxk_test_*). Generate at https://app.7275.com/settings#api-keys. | |
| ADWHIZ_BASE_URL | No | Override for self-hosted or staging environments. | https://app.7275.com |
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 |
|---|---|
| list_ad_accountsA | List every advertising account the user has connected to DEXUN AdWhiz. Returns one row per account with platform (google_ads / meta_ads / tiktok_ads), human-readable name, and connection status. Use this when the user asks 'what accounts do I have' or wants to refer to one of their accounts by name in a follow-up question. |
| list_recommendationsA | List the AI's current open optimization recommendations across all the user's connected accounts. Each recommendation is one campaign-level action (increase budget / decrease budget / pause) with the predicted ROAS, confidence, and reason. Use this when the user asks 'what should I do' or 'what does the AI recommend'. Recommendations refresh daily. |
| get_savings_summaryA | Get the user's bottom-line: how much money the AI has saved them across all campaigns, broken down by time window (this month, last 7 days, lifetime). This is the headline number on their dashboard. Use this when the user asks 'is this working' / 'how much has it saved me' / 'what's the ROI'. |
| get_recent_activityA | List the user's most recent security + system audit events (sign-ins, API key changes, OAuth connections, subscription changes, AI changes applied). Use this when the user asks 'what happened recently' or 'did anything change'. Optional |
| get_quotaA | Get the current rate-limit window for this API key — how many requests/min you're allowed (tier-dependent), how many you have left, and when the window resets. Use this to budget batch operations or diagnose why a previous tool call got rate-limited. |
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 5 tools
Each tool addresses a distinct aspect: accounts, recommendations, savings, activity, and quota. There is no ambiguity or overlapping purpose, making it clear which tool to select for a given query.
All tools follow a consistent verb_noun pattern (list_* and get_*), with clear object names. The naming is uniform and predictable, aiding agent selection.
With only 5 tools, the server is tightly scoped to its core purpose of providing AI-driven ad optimization insights. Each tool is necessary and none feel superfluous.
The tool surface covers the main read-only workflows: listing accounts, getting recommendations, savings summary, activity, and quota. A potential gap is the lack of an 'apply recommendation' tool, but that likely falls outside the server's advisory role.