Skip to content

Introduction

CampaignStack is an AI-powered campaign orchestration platform. It helps lead generation agencies run multi-channel outreach campaigns — from sourcing leads to crafting personalized messages to tracking engagement.

CampaignStack is MCP-first. Instead of a traditional REST API with endpoints you call manually, CampaignStack exposes its entire functionality through the Model Context Protocol (MCP). This means AI agents can discover, understand, and use all available tools without custom integration code.

  • Campaigns — Create and manage outreach campaigns with AI-generated strategies
  • Leads — Search, import, enrich, and score leads against your Ideal Customer Profile
  • Workflows — Design and trigger automated multi-step outreach sequences
  • Content — Create, schedule, and publish LinkedIn posts with brand voice consistency
  • Competitors — Monitor competitor activity and engagement
Your AI Agent ←→ MCP Server (port 3002) ←→ Convex Backend ←→ Runner (LinkedIn automation)

The MCP server sits between your agent and CampaignStack’s backend. It handles authentication, scope enforcement, input validation, and returns structured JSON responses.