Built for developers growing a SaaS · agents · CLI · API · MCP

Your SaaS has buyers out there. Let your AI agent find them.

Prompt VibeJoy from Claude, Cursor, or your CLI. It finds whoever is already signalling they need what your SaaS does, enriches their contacts, writes the opener, and fires the sequence. You keep building.

Claude
Cursor
ChatGPT
CLI
n8n
Make.com
Zapier

Start for $0 · No credit card · Free plan includes API access

Hiring signals
Pain signals
Funding signals
LinkedIn posts
Local search
Reddit pain
Series A/B news
Contact enrichment
SendGrid sequences
CLI access
MCP server
n8n integration
Hiring signals
Pain signals
Funding signals
LinkedIn posts
Local search
Reddit pain
Series A/B news
Contact enrichment
SendGrid sequences
CLI access
MCP server
n8n integration

11.4%

avg reply rate

vs 0.8% industry average

99.2%

inbox placement

Bounce rate under 2%

<5s

average search speed

Repeat searches return instantly

Who is VibeJoy for?

Agentic

Prompt VibeJoy from Claude, ChatGPT, Codex, or Cursor. They drive lead discovery through our MCP server or CLI to find whoever is already signalling they need what your SaaS does.

Developers

Build your own outbound system on top of VibeJoy. REST API, webhooks, and CLI let you wire intent signals into any stack, script, or workflow you already run.

Automation Teams

Wire intent signals into n8n or Make.com. New lead found → Slack alert → CRM record → campaign activated. All without touching the dashboard.

See it in action

Power your pipeline with AI agents and automation

Same lead engine, however you run it. Dashboard, agent, terminal, or automation workflow.

  1. 1npm install -g vibejoy-mcp
  2. 2Add VIBEJOY_API_KEY to claude_desktop_config.json
  3. 3"Find 50 companies hiring for the role my SaaS replaces"
  4. 4Claude calls find_leads → enrich_contacts → create_campaign
claude desktop
// Claude prompt → MCP tool calls
"Find 30 founders posting about struggling
 with invoice processing this week"

→ find_leads({ source: "reddit", keywords: "invoice processing" })
→ enrich_contacts({ lead_ids: [...] })
→ create_campaign({ name: "Pain - invoicing", activate: true })

MCP + Claude demo

video

All the tools required

Everything in one place

Intent signal discovery demo

video
Lead Discovery

Find people already in the market, not random lists

4 intent signal sources: companies hiring for the role your SaaS replaces, people publicly struggling with your problem, recently funded startups with budget, and LinkedIn posts asking for a recommendation.

AI enrichment + opener generation

video
AI Enrichment

Verified contacts. AI-written openers.

Every lead is enriched with a verified email, job title, and LinkedIn profile. Then AI writes a personalised opener tied to the exact signal: what they posted, hired for, or just raised. Under 20 words. Sounds human.

Campaign creation and activation

video
Campaign Automation

Intent-tuned sequence fires automatically via SendGrid

Intent leads skip the education phase. 3 emails moving straight to proof and the ask. Day 1 opener, Day 4 case study, Day 9 reframe. Sent via SendGrid with full deliverability setup.

Dashboard analytics walkthrough

video
Analytics

Track what works. Kill what doesn't.

Per-campaign open rate, reply rate, bounce rate, and positive reply rate. When a signal source degrades the dashboard tells you exactly which lever to fix.

Wall of love

MD

Matt Davies

@mattdavies_dev

"Plugged VibeJoy into Claude and had 40 enriched leads in Notion before I'd finished my coffee. MCP setup took 5 minutes."

SK

Sarah K

@sarahk_builds

"Replaced a whole VA + lead gen agency workflow with one CLI command. Running it in my morning cron job now."

FF

Founder Fuel

@founderfuel_io

"The hiring signal feature is insane. Found 20 companies that literally needed what I built the day they posted the job."

MS

Mike Startups

@mikestartups

"API is clean. MCP setup took 5 minutes. First campaign went out same day. 6 replies in 48 hours."

DL

Dev Laura

@devlaura

"Used pain signals to find 50 Reddit users complaining about the exact problem my SaaS solves. 6 replies on day 1."

RA

Robin Agency

@robindagency

"Cheaper than one Upwork research task and it runs every day automatically. The n8n integration is seamless."

Pricing

Start free. Ship your first campaign in under 15 minutes.

You built the product. VibeJoy finds the buyers. Starts at $29/mo, less than one afternoon of your time.

Free

$0
  • 1 campaign
  • 25 leads/month
  • Local search
  • Contact enrichment
  • API (100 calls/mo)
  • No intent signals
  • No AI openers
Start free
Solo builders

Starter

$29/mo
  • 5 campaigns/month
  • 200 leads/month
  • Hiring + Pain signals
  • AI openers
  • API + MCP + CLI
  • 2 webhooks
Get Starter →
Most popular

Growth

$79/mo
  • Unlimited campaigns
  • 1,000 leads/month
  • All 4 intent signals
  • API + MCP + CLI (10k/mo)
  • 10 webhooks
  • 3 team seats
Get Growth →
Teams

Pro

$149/mo
  • Unlimited campaigns
  • 5,000 leads/month
  • All 4 intent signals
  • Unlimited API + MCP + CLI
  • Unlimited webhooks
  • 10 team seats
  • Priority support
Get Pro →

Secure payments via PayPal · Cancel anytime · No lock-in

Frequently asked questions

Ship the product. Let VibeJoy find the buyers.

You built something people need. Time to let the right people know.

While you're pushing commits, VibeJoy is finding the people who just posted about the exact problem your SaaS solves. Whoever they are, wherever they posted it.

No credit card · API key in 2 minutes · Works with Claude, Cursor, and n8n