P

MCP Server — Coding Agent Knowledge Pack

Performance Marketing MCP Server Knowledge Pack

Campaign management, media buying, analytics, and conversion optimization for paid search, paid social, display/programmatic, landing pages, and email sequences.

Available free v1.0.0 LLM
$ sidebutton install marketing
Download ZIP
README 6.6 KB

Performance Marketing & Online Advertising

End-to-end knowledge for planning, launching, optimizing, and measuring paid digital campaigns. Covers paid search, paid social, display/programmatic, analytics/attribution, and landing page optimization. Designed for autonomous agents that manage ad spend, write ad copy, structure campaigns, analyze performance, and recommend optimizations.

This pack is brand-agnostic. It works with any product, vertical, or budget level. Account-specific details (budgets, KPIs, creatives, audiences) are provided by the consumer at runtime via a media-context.md file.

Context Protocol

Before any campaign task, the consumer must provide a media-context.md containing:

  • Business model — REQUIRED. Determines how every framework adjusts:
    • PLG (product-led growth) — free signup, activation-driven, viral loops (e.g., Notion, Slack, Figma)
    • Sales-led B2B — demo requests, sales cycle weeks-months, high ACV $5K+ (e.g., Deel, Salesforce)
    • B2C ecommerce — direct purchase, cart-based, transaction-focused (e.g., Shopify stores)
    • B2C subscription — trial/signup, retention-focused (e.g., Netflix, Spotify)
    • Hybrid — self-serve + sales-assisted (e.g., HubSpot, Notion Enterprise)
  • Business goal — what the campaigns should achieve (leads, purchases, signups, app installs, awareness)
  • KPIs and targets — primary metric (CPA, ROAS, CPL) with target values
  • Budget — monthly/daily budget, channel allocation if pre-decided
  • Audience — ICP description, demographics, firmographics, interests, existing customer data
  • Product/offer — what is being promoted, pricing, USPs, competitive positioning
  • Channels — which platforms are in scope (Google, Meta, LinkedIn, TikTok, programmatic)
  • Creative assets — available images, videos, logos, brand guidelines
  • Tracking setup — pixel/tag status, conversion events defined, analytics platform
  • Historical data — past campaign performance if available (benchmarks, winners/losers)

If no media context is provided, ask for one before executing. Without it, recommendations will be generic.

Campaign Taxonomy

TypeObjectiveKey MetricTypical Channels
Search — BrandProtect brand terms, capture high-intentCPC, impression shareGoogle, Bing
Search — Non-brandCapture demand, drive conversionsCPA, ROAS, conv. rateGoogle, Bing
Shopping / PMaxProduct-feed campaigns, ecommerceROAS, COSGoogle, Bing
Social — ProspectingReach new audiences, generate demandCPM, CPA, CTRMeta, TikTok, LinkedIn
Social — RetargetingRe-engage visitors, drive conversionsCPA, ROAS, frequencyMeta, TikTok, LinkedIn
Display — ProspectingAwareness, reach, upper funnelCPM, viewability, reachGDN, DV360, programmatic DSPs
Display — RetargetingRe-engage across web, sequential messagingCPA, view-through conv.GDN, DV360, programmatic DSPs
VideoAwareness, consideration, storytellingCPV, VTR, brand liftYouTube, Meta, TikTok
Lead genCapture contact info directly in-platformCPL, lead quality scoreMeta Lead Ads, LinkedIn Lead Gen

Module Catalog

ModulePurposeKey Frameworks
paid-searchGoogle/Bing search campaigns: structure, keywords, bidding, ad copySKAG vs themed groups, match type strategy, Quality Score, RSA best practices
paid-socialMeta/LinkedIn/TikTok campaigns: audiences, creatives, biddingFunnel architecture, audience layering, creative testing frameworks
display-programmaticDisplay ads, programmatic buying, retargetingDSP setup, targeting taxonomy, frequency management, viewability
analyticsMeasurement, attribution, reporting, optimizationAttribution models, conversion tracking, incrementality, dashboarding
landing-pagesCRO, A/B testing, message-match, page performanceMessage match, friction audit, test prioritization, statistical significance
email-sequencesPost-conversion email automation: welcome, cart, nurture, post-purchaseSequence architecture, copy frameworks, deliverability, A/B testing

Loading Order

  1. This file (_skill.md) — pack overview, context protocol, taxonomy
  2. Consumer's media-context.md — account-specific goals, budgets, audiences
  3. Role file (_roles/media-buyer.md or _roles/analyst.md) — task lifecycle
  4. Module _skill.md — channel-specific methodology
  5. Module references/ — detailed frameworks, specs, checklists (loaded on demand)

Cross-Module Dependencies

  • analytics is referenced by all other modules — every campaign needs measurement setup before launch
  • landing-pages is referenced by paid-search and paid-social — ad-to-page message match is critical for Quality Score and conversion rate
  • paid-search and paid-social share audience insights — search query data informs social targeting and vice versa
  • display-programmatic retargeting depends on pixel/audience data from paid-search and paid-social campaigns
  • email-sequences depends on landing-pages (form capture) and paid-search/paid-social (acquisition source segmentation)

Workflow Catalog

WorkflowModulePurpose
campaign_auditanalyticsAudit campaign structure, spend efficiency, and identify optimization opportunities
ad_copy_generatorpaid-searchGenerate RSA headlines and descriptions from product/offer brief
budget_allocatoranalyticsRecommend budget allocation across channels based on historical performance
creative_test_designerpaid-socialDesign 3-3-3 creative test matrix with hypothesis, kill rules, and measurement plan
friction_audit_enginelanding-pagesScore page across 7 friction types with severity-weighted rubric and prioritized fixes
incrementality_test_planneranalyticsDesign incrementality test with power calculation, market selection, and analysis plan
keyword_research_enginepaid-searchBuild keyword universe with intent classification, KOS scoring, and ad group clustering
placement_audit_botdisplay-programmaticAnalyze placements for MFA risk, viewability, and quality scoring with exclusion list
media_context_builderanalyticsBuild complete media-context.md from structured business inputs

AI Agent Roles