README.md

April 29, 2026 · View on GitHub

  ┏┳┓┏━┓┏━┓┏┓┏┓┏━┓╺┳╸╻┏┓╻┏━╸   ┏━┓╻   ┏━┓╺┳╸┏━┓┏━╸╻┏
  ┃┃┃┣━┫┣┳┛┣┻┓┣╸  ┃ ┃┃┗┫┃╺┓╺━╸┣━┫┃╺━╸┗━┓ ┃ ┣━┫┃  ┣┻┓
  ╹ ╹╹ ╹╹┗╸┗━┛┗━┛ ╹ ╹╹ ╹┗━┛   ╹ ╹╹   ┗━┛ ╹ ╹ ╹┗━╸╹ ╹

A running list of open-source tools that try to do marketing work end-to-end. One pick per job, where I can find one.

This list collects 18 open-source tools, MCP servers, and Claude skills grouped by the 8 workflows marketers tend to run: research, positioning, content, SEO, social, paid, lifecycle, and measurement. Each workflow breaks down into smaller jobs like keyword research, ad copy variants, or inbox triage. Where I found a pick I'm happy to recommend, it's listed as the canonical. 14 jobs don't have a canonical yet and are marked open.

How I try to pick. I look for tools that (1) fit a daily marketing workflow, (2) do the work itself rather than just suggest it, and (3) can be installed by a non-engineering marketer in under a week. When 2 tools serve meaningfully different use cases, I list both. Tools I considered and passed on go in rejected/ with my reasoning, so you can disagree out loud if I got one wrong. I try to re-review picks quarterly.

How to help. If a pick is wrong, a tool I missed should be here, or an open slot has been filled, open a PR against a YAML file in data/entries/ and the README regenerates from there. Full flow in CONTRIBUTING.md. Corrections welcome.

The shortlist

JobInstallCancels
Competitor monitoringOpen ScoutsCrayon
Customer interviewsnoScribeOtter.ai
Market researchGPT ResearcherPerplexity Pro
Briefs, messaging, battlecardsAnthropic Marketing PluginJasper Brand Voice
Long blog postsALwrityJasper
Keyword researchDataForSEO MCPSemrush
On-page SEO auditsSEO & GEO Claude SkillsSurfer SEO
Site crawlsLibreCrawlScreaming Frog
Tracking LLM mentionsGEO AI AgentProfound
Social schedulingPostizBuffer
Long video to shortsMoneyPrinterTurboSubmagic
Ad copy variantsclaude-adsCopy.ai
Ad creative variantsComfyUIAdCreative.ai
Ad budget managementMeta Ads MCPMeta Ads Manager UI
A/B test analysisGrowthBookOptimizely
Inbox triageInbox ZeroSuperhuman
Analytics summariesGoogle Analytics MCPGA4 Explorations UI
Performance reportsPyMC-MarketingNielsen MMM

Open slots

14 marketing jobs where I haven't found an OSS pick I'm comfortable recommending yet. Closed tools tend to own these today (Clay for ICP discovery, Dreamdata for attribution, Profound for LLM citation tracking, Surfer for content updates, Modash for creator outreach). If you know of an OSS tool that fits, or you're building one, open a PR and I'll take a look.

ICP discovery · Customer personas · Updating old posts · Repurposing content · Case studies · Internal linking · Creator outreach · Community replies · Landing pages from a brief · Welcome email sequences · Email list segmentation · Newsletter writing · Deliverability monitoring · Attribution summaries.

Things I looked at and passed on live in rejected/ with my reasoning.


Why each pick won

🔭 Research & intelligence (canonicals + alternates)

Competitor monitoring

Canonical: Open Scouts. Firecrawl-backed agent loop that watches topics on a schedule and emails weekly briefs. A real inbox deliverable, not another dashboard to check. 🟢 Automate

Also considered:

  • changedetection.io. Deterministic page diffs via XPath and CSS selectors, with webhooks on every change. Best for cheap, reliable monitoring piped into a custom downstream agent. 🟢 Automate
  • FireGEO. Firecrawl starter for tracking brand and competitor citations inside ChatGPT, Claude, and Perplexity answers. Best when GEO visibility is the KPI, not web pages. 🟡 Augment

🗑️ Rejected candidates

Customer interviews

Canonical: noScribe. Local-first interview transcription with speaker diarization and a usable review editor. No cloud hop for sensitive customer calls. Everything downstream (themes, quotes, pain points) is a single LLM pass. 🟢 Automate

Also considered:

  • Reddit Research MCP. MCP with semantic search across 20,000 subreddits and citations. Best for surfacing buyer language, objections, and phrasing from outside your own customer base. 🟢 Automate · 🔌 MCP

🗑️ Rejected candidates

ICP discovery

No canonical yet.

🗑️ Rejected candidates

Market research

Canonical: GPT Researcher. Autonomous research agent that does tree-like topic exploration and returns a citation-backed brief. 26k stars, actively maintained. Describe the market area, get a structured report back. 🟢 Automate

Also considered:

  • LangChain Open Deep Research. Multi-agent research scaffold with MCP-native tool use and configurable report structures. For marketing engineers who want to tune the writer and planner stack. 🟡 Augment · 🔌 MCP

🗑️ Rejected candidates

🧭 Positioning & strategy (canonicals + alternates)

Campaign briefs

Canonical: Anthropic Marketing Plugin. First-party plugin from Anthropic covering campaign briefs, launch messaging, and battlecards in 1 install. Ships with MCP wiring to Notion, HubSpot, Ahrefs, and Supermetrics. 🟢 Automate · 🔌 MCP

Also considered:

  • Corey Haines Marketing Skills. 36 Claude skills from a working SaaS marketer, structured around a shared product-marketing-context spine. Best for startup-flavored strategy rather than generic frameworks. 🟢 Automate

🗑️ Rejected candidates

Launch messaging

Canonical: Covered by the Anthropic Marketing Plugin entry under Campaign briefs.

🗑️ Rejected candidates

Battlecards

Canonical: Covered by the Anthropic Marketing Plugin entry under Campaign briefs.

🗑️ Rejected candidates

Customer personas

No canonical yet.

🗑️ Rejected candidates

✍️ Content production (canonicals + alternates)

Long blog posts

Canonical: ALwrity. Self-hosted blog drafting that ships the full pipeline: research, outline, SEO scoring, publish. 1 Streamlit app, 20-minute install. 🟡 Augment

Also considered:

  • Microsoft Content Generation Accelerator. Enterprise Azure AI Foundry pipeline with brief-to-asset agents and brand-compliance validation. For procurement-heavy orgs that need a Microsoft reference pattern. 🟡 Augment

🗑️ Rejected candidates

Updating old posts

No canonical yet.

🗑️ Rejected candidates

Repurposing content

No canonical yet.

🗑️ Rejected candidates

Case studies

No canonical yet.

🗑️ Rejected candidates

🔍 Organic discovery (canonicals + alternates)

Keyword research

Canonical: DataForSEO MCP. Commercial-grade SEO data via MCP. Volume, CPC, difficulty, all agent-ready. The data foundation Ahrefs and Semrush sell, reachable from any MCP client. 🟢 Automate · 🔌 MCP

Also considered:

  • mcp-gsc. MCP for Google Search Console with query performance, URL inspection, and sitemap status. Best for diagnosing your own ranking traffic rather than prospecting new keywords. 🟢 Automate · 🔌 MCP

🗑️ Rejected candidates

On-page SEO audits

Canonical: SEO & GEO Claude Skills. Focused Claude skill pack with 20 SEO and GEO skills. On-page auditor runs against a URL from Claude Code with an EEAT and CITE scoring rubric. Narrow scope by design. 🟢 Automate

🗑️ Rejected candidates

Site crawls

Canonical: LibreCrawl. Screaming Frog replacement. MIT-licensed, unlimited URLs, full technical coverage for redirects, canonicals, schema, and Core Web Vitals. Runs as desktop or web app. 🟢 Automate

Also considered:

  • crawl4ai. LLM-friendly web crawler optimized for clean markdown and structured output. For marketing engineers composing custom SEO agents on top of a crawl layer. 🟡 Augment · 🔌 MCP
  • RustySEO. Rust and Tauri desktop SEO toolkit with a Nginx/Apache log-file parser LibreCrawl lacks. For log-based SEO forensics. 🟡 Augment

🗑️ Rejected candidates

Tracking LLM mentions

Canonical: GEO AI Agent. Tracks how a brand shows up in ChatGPT, Perplexity, and Gemini answers over time. Bright Data scraper under a CrewAI loop. Category is still unsettled, so expect this entry to move as better tools ship. 🟡 Augment

Also considered:

  • getcito. Self-hostable web app for GEO tracking with run-over-run dashboards. For teams that want a deployable tool rather than a Claude thread. 🟡 Augment

🗑️ Rejected candidates

Internal linking

No canonical yet.

🗑️ Rejected candidates

📱 Social & video (canonicals + alternates)

Social scheduling

Canonical: Postiz. Self-hosted social scheduler across X, LinkedIn, Instagram, TikTok, YouTube, Threads, and Bluesky. Content history and analytics stay on the team's own infrastructure. Settled atom. 🟢 Automate

Also considered:

  • LangChain Social Media Agent. LangGraph sourcing and drafting agent with Slack human-in-the-loop approval. For teams that want review queues before social sends rather than a calendar. 🟢 Automate
  • Mixpost. MIT-licensed social scheduler covering the same channels as Postiz. Best for commercial resale or closed-source embedding where AGPL would block you. 🟢 Automate

🗑️ Rejected candidates

Long video to shorts

Canonical: MoneyPrinterTurbo. One-click AI short-video pipeline. Script, TTS, stock footage, subtitles, output. 55k stars, the category leader by a 100x margin. 🟢 Automate

Also considered:

  • OpenShorts. Clips existing long-form video into shorts with YouTube Studio integration and no watermarks. For podcast and YouTube repurposing rather than topic-from-scratch generation. 🟢 Automate
  • Viral Clips Crew. CrewAI template for transcription, highlight selection, and cutting agents. A reference pattern for custom video pipelines, not a shipped product. Author describes it as "vibe-coded," so expect to maintain any fork yourself. 🟡 Augment

🗑️ Rejected candidates

Creator outreach

No canonical yet.

🗑️ Rejected candidates

Community replies

No canonical yet.

🗑️ Rejected candidates

💰 Paid acquisition (canonicals + alternates)

Ad copy variants

Canonical: claude-ads. Claude skill pack for ad copy audit and variant generation. Covers Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple with weighted scoring. 2.6k stars, narrow scope. 🟢 Automate

🗑️ Rejected candidates

Ad creative variants

Canonical: ComfyUI. Node-based visual workflow app for generative image and video. Used by professional creative teams at OpenAI, Netflix, EA, and Amazon Studios for batch ad-variant generation. Settled atom. 🟡 Augment

🗑️ Rejected candidates

Ad budget management

Canonical: Meta Ads MCP. Meta Business Partner-approved MCP for Facebook and Instagram ads. Clean API path and compliant credentials matter once an agent actually moves budget. 🟡 Augment · 🔌 MCP

Also considered:

  • Ads MCP (multi-platform). Single MCP covering Google, Meta, LinkedIn, and TikTok Ads through one endpoint. Tradeoff is lower per-platform fidelity. For agents that need unified multi-channel access. 🟡 Augment · 🔌 MCP
  • Google Ads MCP. Google's first-party Apache-2.0 MCP covering campaigns, budgets, keywords, ad groups, and performance queries. Covers Search and Performance Max alongside Meta Ads MCP. 🟡 Augment · 🔌 MCP

🗑️ Rejected candidates

Landing pages from a brief

No canonical yet.

🗑️ Rejected candidates

A/B test analysis

Canonical: GrowthBook. Bayesian and frequentist experimentation platform with CUPED, sequential testing, SRM checks, and an official MCP. Handles LP and funnel tests end-to-end. Settled atom. 🟢 Automate · 🔌 MCP

🗑️ Rejected candidates

📬 Lifecycle & email (canonicals + alternates)

Welcome email sequences

No canonical yet.

🗑️ Rejected candidates

Email list segmentation

No canonical yet.

🗑️ Rejected candidates

Newsletter writing

No canonical yet.

🗑️ Rejected candidates

Inbox triage

Canonical: Inbox Zero. Self-hosted AI email assistant with rules, auto-drafting, bulk unsubscribe, and a clean review UI. Clears partnership pitches, press inquiries, and user replies before the inbox becomes a bottleneck. 🟡 Augment

Also considered:

  • mcp_agent_mail. Agent-to-agent mail layer exposed as an MCP server. For teams letting multiple agents coordinate over mail-like threads rather than triaging a human inbox. 🟢 Automate · 🔌 MCP

🗑️ Rejected candidates

Deliverability monitoring

No canonical yet.

🗑️ Rejected candidates

📊 Measurement (canonicals + alternates)

Analytics summaries

Canonical: Google Analytics MCP. Google's official GA4 MCP server. Exposes reports, dimensions, and metrics over the Data API. Pairs with a weekly-summary skill for plain-English funnel stories. 🟢 Automate · 🔌 MCP

Also considered:

  • PostHog MCP. Official PostHog hosted MCP for events, funnels, cohorts, insights, and feature flags. For product-led teams where behavioral cohorts matter more than web analytics. 🟢 Automate · 🔌 MCP

🗑️ Rejected candidates

Attribution summaries

No canonical yet.

🗑️ Rejected candidates

Landing-page test analysis

Canonical: Covered by the GrowthBook entry under A/B test analysis.

🗑️ Rejected candidates

Performance reports

Canonical: PyMC-Marketing. Bayesian Marketing Mix Modeling and Customer Lifetime Value toolkit built on PyMC. Python-native, actively developed by PyMC Labs. Media-saturation and adstock transforms baked in. 🟡 Augment

Also considered:

  • Robyn. R-based Marketing Mix Modeling library from Meta with ridge regression, Nevergrad optimization, and a large practitioner community. For analytics teams already working in R. 🟡 Augment

🗑️ Rejected candidates

🧱 Substrate (MCP bridges, platforms, orchestrators)

The plumbing. Not marketing work in itself, but every pick above runs on this layer.

MCP bridges

  • Figma MCP — Community MCP server that exposes Figma frames, components, and designs to Claude/Cursor for design-to-code and creative review workflows.
  • Exa MCP — Official Exa MCP server with neural web search, content extraction, and advanced filters for date, domain, and content type.
  • Notion MCP — Official Notion MCP server exposing 22 tools for pages, databases, blocks, comments, and users across a Notion workspace.
  • Google Workspace MCP — Full Google Workspace MCP server with OAuth 2.1 multi-user support covering Gmail, Calendar, Drive, Docs, and Sheets behind a single endpoint.
  • HubSpot MCP — First-party HubSpot MCP (public beta) hosted at mcp.hubspot.com with tools for contacts, companies, deals, tickets, carts, products, orders, invoices, quotes, subscriptions, lists, and engagements.
  • WordPress MCP Adapter — Official WordPress MCP adapter — the canonical bridge for agent-driven edits to WordPress sites, replacing the archived Automattic/wordpress-mcp repo.
  • Airtable MCP — Community MCP server for Airtable with read/write access to bases, tables, and records.
  • Ghost MCP — Community MCP server for Ghost — the canonical bridge between Claude/Cursor and Ghost's content and membership APIs.
  • Webflow MCP — Official Webflow MCP server for the Webflow Data API, exposing CMS items, collections, and site publishing actions to MCP-compatible agents.
  • Contentful MCP — Official Contentful MCP server for the Contentful Management API, giving agents access to spaces, content types, entries, and assets.
  • Beehiiv MCP — Community MCP server for Beehiiv's newsletter API, plus an official hosted Beehiiv MCP available for paid accounts.

Self-hosted platforms

  • Ghost — Publishing platform with built-in newsletter, membership, and Stripe-backed subscriptions — the canonical OSS creator stack.
  • listmonk — High-performance, self-hosted newsletter and mailing list manager that ships as a single Go binary with a modern dashboard.
  • Postal — Full-featured open-source mail server for outbound sending with bounce tracking, complaint handling, and deliverability dashboards.
  • Mautic — Leading open-source marketing automation platform with email sequences, workflows, forms, landing pages, and segmentation.
  • Plunk — AWS SES-backed self-hosted email platform with a visual workflow builder, transactional + marketing sending, and a modern dashboard.

Orchestrators

  • n8n — Fair-code workflow automation tool with 400+ integrations, a visual node editor, and a growing library of AI and agent nodes.
  • Zapier MCP — Remote MCP server from Zapier that exposes 9,000+ apps and 40,000+ actions through a single endpoint.
  • Activepieces — Open-source no-code orchestrator positioned as a Zapier alternative with MIT-licensed pieces and an AI-agents module.
  • Trigger.dev — TypeScript-native background jobs and scheduled agents framework with observability, retries, and long-running task support.
⚠️ Watchlist (3)

On watch. Too stale, too young, or ToS-risky to canonize today.

  • AI-ContentCraft — A useful template for founders and marketing teams building content pipelines that span text and audio — one codebase to crib from instead of stitching Jasper and ElevenLabs together.
  • aiwriter — A lightweight way for marketers and founders to produce SEO-aware long-form drafts without running their own GPU infrastructure — deploy it to a free Cloudflare account and start shipping posts the same day.
  • Klaviyo MCP Server — Lets a lifecycle marketer create flows, build segments, and trigger campaigns from a chat agent until the official Klaviyo hosted MCP is more widely rolled out — bridging the gap between briefs and shipped sends.

Last reviewed: 2026-04-17

Scope · Contributing · gtm-ai-stack · MIT · CC-BY-SA 4.0