Using Claude with MCPs for Automated B2B Outbound Campaigns

A B2B outbound specialist has shared their workflow for automating targeted outbound campaigns using Claude with Model Context Protocol (MCP) servers instead of Clay, citing pricing changes as motivation.
Technical Setup
The user connected external APIs as MCPs in Claude and wrote skills to ensure correct API usage. Specifically, they created a skill that determines which endpoint to call from which MCP server for what purpose. For example: calling the people search endpoint from Crustdata and reading the filter list to ensure Claude writes appropriate filters when searching.
Tech Stack (All Connected as MCPs)
- Crustdata: Used for lead discovery and company/people intelligence. This is where lead lists are built using filters for headcount, funding, job postings, tech stack, and growth rate. Also pulls LinkedIn posts from decision makers for personalized first lines.
- FullEnrich: Handles waterfall email enrichment. Once leads are obtained from Crustdata, they're run through FullEnrich to find verified emails across 15+ data providers.
- ZeroBounce: Provides an extra layer of email verification before sending to catch invalid/risky emails and maintain bounce rates under 2%.
- Instantly: Manages campaign creation and sending. After leads are enriched and emails verified, everything is pushed into Instantly to build sequences and launch campaigns, handling warmup, sending, and replies.
Example Prompt
The user provided this example prompt they run:
"Find companies from SF building AI agents for different verticals with 50-200 employees, that raised Series A or B in the last 6 months and are actively hiring sales roles. Find the VP Sales or Head of Revenue at each. Get their verified emails. Pull their recent LinkedIn posts. Also research their website to understand their product well. Draft angles for similar companies and tell me why these angles of messaging make sense."
Claude builds the list, enriches contacts, verifies emails, researches each company's product, and drafts personalized angles. Once angles are approved, Claude writes the emails and pushes everything into Instantly.
Workflow Results
This process takes approximately 15 minutes for a campaign that previously took days. The user reviews messages to ensure relevance and appropriate tone. Instead of running one large campaign to 2000 people, they now run 10-15 micro-campaigns of 100-200 people with specific messaging for each segment.
📖 Read the full source: r/ClaudeAI
👀 See Also

Running Multiple AI Coding Agents with OpenClaw: Custom Provider Setup & Cross-Agent Memory Challenges
This post details configuring OpenClaw with a third-party API provider (DeepInfra) to run multiple coding agents (backend, frontend, migrations) without hitting rate limits, and the cross-agent memory isolation issue that arose.

OpenClaw Family Gateway: Token Budgets, Memory Tuning, and Custom Plugins
A developer built a family AI gateway using OpenClaw on a Mac and QNAP NAS, implementing strict token budgets, tuning memory recall with re-ranking and contextual embeddings, and creating 12 custom plugins with 175+ commands.

Building a Mobile App with Claude and ChatGPT: A Non-Technical Developer's Workflow
A developer with no CS background built a full mobile app called BloomDay using Claude and ChatGPT while unemployed, employing a React Native, Supabase, RevenueCat, and Cloudflare stack.

Claude users experiment with AI-to-AI communication for difficult conversations
Two Claude users tested having their AI assistants communicate directly about sensitive topics like relationship issues, with each person reviewing messages before sending. The experiment helped surface unspoken feelings and served as a translation layer for difficult conversations.