All workflows
Outreach Campaigns

Outreach Campaign: Instantly

RankParse finds and qualifies the prospects; Claude writes the copy and builds the campaign in Instantly via the Instantly MCP.

Best for: Use this when Instantly is your sending tool. Connect both MCPs to Claude: RankParse and the Instantly MCP (see Instantly's help center for setup).

Required inputs

  • Your domain · yourdomain.com
  • Competitor domain · competitor.com

Estimate

15-25 credits for research

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.

1
Runclaude mcp add --transport http rankparse https://mcp.rankparse.com/mcp --header "X-API-Key: rp_your_key_here"
2
UseStart a new Claude Code session and ask for backlink/authority analysis.

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: Instantly
Intent: Feed RankParse link-gap prospects straight into an Instantly campaign without CSV exports.

Run a link-building outreach campaign for {{your_domain}}. You have two MCPs connected: RankParse (research) and Instantly (sending).

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 with RankParse: 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.
5. Show me every contact and drafted email, and wait for my approval.
6. Only after I approve, use the Instantly tools: create a campaign, add the leads with their personalized fields, configure the sequence, and start it. Then report the campaign and lead count.

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"
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 contacts with per-contact personalized copy.

  • Live Instantly campaign

    Campaign created, leads loaded, sequence configured in Instantly.

Advanced details

Next actions

  • Connect the Instantly MCP alongside RankParse in Claude.
  • Verify sender accounts and warmup status in Instantly before launching.
  • Re-run weekly; ask Claude to check existing Instantly leads first and skip domains already contacted.

MCP tools

  • get_competitor_gap

    Domains linking to the competitor but not you.

  • get_domain_authority

    Quality filter for prospects.

  • get_backlinks

    Evidence pages for personalization.

REST endpoints