Spendict

Four MCP tools, one performance marketer's judgment — design targeting, audit a campaign build, gate an ad creative before spend, and diagnose a live campaign.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Assess Ad Creative: Get an expert performance-marketer's assessment of an ad creative before spending on it. Returns a launch recommendation (run/fix_first/kill), scores across hook, angle, clarity, a
  • Audit Campaign Structure: Get an expert performance-marketer's audit of a paid-ads CAMPAIGN STRUCTURE (Meta, Google, or TikTok) before budget flows through it — the structural layer, not the creative.
  • Analyze Campaign Performance: Get an expert performance-marketer's diagnosis of a RUNNING campaign's real metrics (Meta, Google, or TikTok). Judges every number against platform/objective/stage/vertic

What data it sees

Do you need an account

No: the server works without sign-in

Four MCP tools, one performance marketer's judgment — design targeting, audit a campaign build, gate an ad creative before spend, and diagnose a live campaign. Deterministic, server-verified verdicts your agent can act on.

Server tool list (4)

Raw names from tools/list. Only developers need these.

assess_ad_creativeGet an expert performance-marketer's assessment of an ad creative before spending on it. Returns a launch recommendation (run/fix_first/kill), scores across hook, angle, clarity, audience fit, platform fit, CTA and compliance safety, the single most likely reason it will underperform, specific prioritized fixes (blocking, on fix_first/kill), and optional non-blocking enhancements (upside on a run). Call this to gate ad spend — assess every generated variant and only run the ones that score well.
audit_campaign_structureGet an expert performance-marketer's audit of a paid-ads CAMPAIGN STRUCTURE (Meta, Google, or TikTok) before budget flows through it — the structural layer, not the creative. Judges the build by the correct platform's rulebook (Meta CBO/ABO + learning phase, Google Search vs PMax vs Demand Gen, TikTok SPC + creative volume) and returns a verdict (sound/fix_first/restructure), scores across structure, budget allocation, audience setup, bid strategy, measurement and structural risk, the single biggest budget leak, blocking prioritized fixes, and (on a sound build) optional non-blocking optimizations. Call this to catch fragmented budgets, audience overlap, wrong campaign type, and mismatched optimization events before spend.
analyze_campaign_performanceGet an expert performance-marketer's diagnosis of a RUNNING campaign's real metrics (Meta, Google, or TikTok). Judges every number against platform/objective/stage/vertical benchmarks, walks the funnel (delivery → CTR → landing → conversion → ROAS) to find the ONE bottleneck, and returns a verdict (healthy/fix_first/kill_or_rebuild/insufficient_data), scores across delivery, click-engagement, landing-efficiency, conversion, efficiency and data-confidence, the primary bottleneck, a diagnosis attributed to the right layer, and prioritized fixes. Refuses to diagnose noise when volume is too low (insufficient_data). Optionally pass linked_assessments (the assessment_id from a prior assess_ad_creative / audit_campaign_structure run) or a campaign_identifier to get an honest reconciliation of what Spendict predicted vs what happened.
strategize_targetingGet an expert performance-marketer to DESIGN a paid-ads targeting strategy for a new campaign (Meta, Google, or TikTok) — the generative counterpart to audit_campaign_structure. Given a product, budget, and objective, it returns ONE opinionated, executable plan: the audience approach, segmentation, exclusions, a budget split with a learning-phase/data-sufficiency check, platform setup notes, and the single biggest risk in the plan — designed by the identified platform's targeting model (Meta broad+creative, Google intent/keywords, TikTok broad+automation). Includes a budget-realism check so it consolidates rather than fragmenting a thin budget across too many segments. Call this to design what to launch; use audit_campaign_structure once it's built.