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

OpenClaw Agent Burned $20 in API Tokens Due to Web Scraping Context Bloat
A developer building an OpenClaw agent to monitor financial sites accidentally consumed $20 worth of API tokens in a few hours by fetching Yahoo Finance pages that included 609,000 tokens of extraneous HTML like nav bars and cookie banners in the context window.

OpenClaw hands-on experience: setup, skills, and cost realities
A developer tested OpenClaw for building a family assistant, finding it can create folder structures, modify configs, write Python scripts, and organize files directly. The experience required WSL on Windows, OpenAI API keys with credits, additional tooling for web browsing, and careful management of different communication channels.

Building a Kid-Safe Coloring Book App with Claude as Pair Programmer
A developer used Claude as a pair programmer to build a SwiftUI coloring-book app with local image generation, parent locks, and no ads.

Claude Code Ships Complete Multiplayer Game from Half-Finished Project
A developer used Claude Code to complete a competitive estimation game called Closer, adding real-time multiplayer via Supabase Realtime, ELO ranking system, daily challenges with percentile rankings, behavioral analytics dashboard, client-side routing, and confidence calibration tracking.