Outreach Campaign: Gmail (RankParse sends)
Claude researches prospects, finds contacts, writes every email, and launches; RankParse sends from your Gmail, paced under your daily cap with automatic suppression.
Best for: Use this when you send outreach from your own Gmail and want paced background delivery without a separate sending tool. Requires Gmail connected at rankparse.com/dashboard/integrations.
Required inputs
- Your domain · yourdomain.com
- Competitor domain · competitor.com
Estimate
15-25 credits for research; sending is free
Expected output blocks
2
Run in your agent
Follow these two steps to execute this workflow in cloud mode.
Step 1
Connect RankParse MCP
Pick your client and follow copy-paste setup steps.
claude mcp add --transport http rankparse https://mcp.rankparse.com/mcp --header "X-API-Key: rp_your_key_here"Fastest path if you are in terminal and want zero UI setup.
Step 2
Run this prompt
Open it straight in Claude or ChatGPT, or copy it into your agent and replace placeholders like {{domain}}. Needs RankParse MCP connected (step 1).
You are an SEO analyst agent running in cloud mode.
You have RankParse MCP connected as "rankparse".
Workflow: Outreach Campaign: Gmail (RankParse sends)
Intent: Run a complete link-building campaign from one prompt, with background sending handled by RankParse.
Run a link-building outreach campaign for {{your_domain}} using the RankParse tools.
1. Interview me briefly, one question at a time: what I'm promoting, my top competitors (start with {{competitor_domain}}), and the tone I want.
2. Build a prospect list: get_competitor_gap for each competitor vs {{your_domain}}, then get_domain_authority to keep quality domains. Skip mega-platforms and directories.
3. For each of the best 10-20 domains, research a real contact by browsing their site. Never guess or fabricate an email address; drop the domain if you can't find one.
4. Write a short personalized email per contact: 2-3 sentences, one clear ask, my tone. Plain punctuation, never em-dashes. Subjects 2-5 words that read like a note from a colleague and reference their content.
5. Show me every contact and drafted email, and wait for my approval.
6. Only after I approve: outreach_create_campaign, outreach_add_contacts, outreach_launch_campaign. Then report how many emails were queued and how many days sending will take at my daily cap.
Important:
- Use the listed RankParse tools for data retrieval.
- Return strict JSON only (no markdown).Use REST instead
REST fallback (cURL)
Use this only if MCP is unavailable in your runtime.
export RP_API_KEY="rp_your_key_here"
export YOUR_DOMAIN="yourdomain.com"
export COMPETITOR_DOMAIN="competitor.com"
curl "https://api.rankparse.com/v1/competitor-gap?domain=$YOUR_DOMAIN&vs=$COMPETITOR_DOMAIN&limit=60" \
-H "X-API-Key: $RP_API_KEY"
curl "https://api.rankparse.com/v1/outreach/sending" \
-H "X-API-Key: $RP_API_KEY"Advanced: raw MCP config JSON
MCP config (JSON)
Use this only when your client expects raw MCP JSON configuration.
{
"mcpServers": {
"rankparse": {
"url": "https://mcp.rankparse.com/mcp",
"headers": {
"X-API-Key": "rp_your_key_here"
}
}
}
}Expected output
Approved contact list
Researched, real contacts with per-contact personalized copy.
Launch summary
Queued and suppressed counts plus estimated days to complete.
Advanced details
Next actions
- Connect Gmail and switch on auto-send in the dashboard.
- Reply-check your inbox daily; sending pauses per campaign from the dashboard.
- Re-run the prompt weekly as a new campaign; suppression prevents double-emailing.
MCP tools
get_competitor_gap
Domains linking to the competitor but not you.
get_domain_authority
Quality filter for prospects.
outreach_create_campaign
Create the campaign draft.
outreach_add_contacts
Add contacts with per-contact copy.
outreach_launch_campaign
Queue sending via your Gmail.
outreach_get_campaign
Track queued/sent counts.
REST endpoints
/v1/competitor-gap
Endpoint docs/v1/outreach/campaigns
Endpoint docs