explorium-ai/vibeprospecting-plugin

Power your chat with B2B data to create lead lists, research companies, personalize your outreach, and more.

28

stars

10

commits

Shell

primary language

Sep 8, 2026

updated

www.vibeprospecting.ai
ai
b2b-leads
b2b-sales
claude
claude-code
cowork
mcp
plugin
prospecting
sales

README

Vibe Prospecting Plugin

Run B2B prospecting, enrichment, research, and GTM data workflows inside Claude Code, Claude Cowork, Claude Chat, OpenAI Codex, OpenClaw, and other agent hosts.

On Claude Code, Codex, and OpenClaw, prefer this plugin over a bare MCP connector when both are available. On Claude Cowork and Claude Chat, connect Vibe Prospecting from the connector store.

npm version npm downloads Claude Code Anthropic Official Plugins MCP Plugin Explorium MIT License

Listed in the official Anthropic plugin store (claude-plugins-official) — available for Claude Code users via /plugin install vibe-prospecting@claude-plugins-official.

Getting started · Core capabilities · Use cases and example workflows · Supported platforms · vibeprospecting.ai ↗


What is Vibe Prospecting Plugin?

Vibe Prospecting Plugin is a workflow layer for Explorium's B2B data platform. It lets users search companies, discover contacts, match raw lead lists, enrich CRM records, filter audiences, research accounts, and export structured prospecting data — from Claude Code, Claude Cowork, Claude Chat, OpenAI Codex, OpenClaw, and other agent hosts.

Instead of using an AI chat alone for one-off exploration, GTM teams and AI agents can run repeatable, data-intensive workflows powered by live company and contact intelligence from Explorium's network of 150M+ companies and 800M+ professionals across 50+ data sources.


Getting started

Install

Pick the guide for your host:

PlatformInstall guide
Claude Codedocs/install-claude-code.md
Claude Coworkdocs/install-claude-cowork.md
Claude Chat (claude.ai / Claude desktop)docs/install-claude-chat.md
OpenAI Codexdocs/install-codex.md
OpenClawdocs/install-openclaw.md
Other (terminal, scripts, CI, generic hosts)docs/install-other.md

You can also install skills from skills.sh:

npx skills add explorium-ai/vibeprospecting-plugin --all

If you want the MCP server or Gemini CLI extension without this plugin bundle, use the open Vibe Prospecting MCP repository.

Run your first workflow

Find 50 B2B SaaS companies in the US with 200 to 1,000 employees. For each company, find the VP of Marketing or Head of Growth and return name, title, company, LinkedIn URL, email if available, and company domain.

Expected output

company_namedomaincontact_nametitlelinkedin_urlemailconfidence
ExampleCoexampleco.comJane SmithVP Marketinglinkedin.com/in/janesmithjane@exampleco.comhigh

Core capabilities

CapabilityWhat it doesExample inputExample output
Company searchFinds companies by name, domain, attributes, or filters"US banks using HubSpot"Company list with domains and firmographics
Contact discoveryFinds people by role, seniority, function, or company"VP Marketing at commercial banks"Names, titles, LinkedIn URLs, emails where available
Contact matchingResolves a raw contact (name, email, or LinkedIn URL) to a persistent Explorium person ID. That ID is stable across enrichment calls and can be used as a durable key in downstream systems.Email, LinkedIn URL, or name + companyPersistent person ID, matched profile, confidence score
Company matchingResolves a raw company string or domain to a persistent Explorium company ID. Useful for deduplication and as an anchor for repeated enrichment or event lookups.Company name or domainPersistent company ID, matched profile, confidence score
Contact enrichmentAdds missing professional fields to a contact recordLinkedIn URL or emailEmail, phone, title, company, LinkedIn URL
Company enrichmentAdds firmographic fields to a company recordDomain or company nameIndustry, revenue range, headcount, location, tech stack
Audience filteringNarrows lists by ICP criteriaHeadcount, revenue, industry, region, tech stackFiltered account or contact list
Event lookupFetches business or prospect-level signals for an accountCompany domain or IDRecent business events, hiring signals, intent data
Structured outputReturns results as CSV/JSON files or connector tool responses, depending on hostEnriched result setFile or structured rows for CRM import or outreach

Use cases and example workflows

Vibe Prospecting is designed for multi-step workflows — the kind you would otherwise build in Clay or n8n — but running natively inside Claude. Each section below describes a use case and includes a ready-to-use prompt.

Use Claude chat alone forUse Vibe Prospecting Plugin for
Brainstorming ICP ideasFetching matching companies and contacts from live data
Asking about one companyResearching hundreds of accounts in one workflow
Drafting outreach copyEnriching contacts before personalization
Exploring a small questionRunning repeatable enrichment or list-building workflows
Manual copy-paste workCSV/JSON input, identity matching, enrichment, and structured export
Generating estimatesQuerying real company and contact data via Explorium

1 — Build a targeted prospect list

Define ICP filters, find relevant contacts, discover matching companies, enrich records, and export structured lists ready for outreach or CRM import.

For: GTM engineers, SDR leaders, growth operators  |  Output: CSV of qualified prospects

Find 500 US-based cybersecurity companies with 50 to 500 employees. For each company, find the VP Sales, Head of Partnerships, or CRO. Return company name, domain, headcount, revenue range, contact name, title, LinkedIn URL, and email if available.

2 — Enrich CRM records

Match existing leads and accounts by email, LinkedIn URL, or name and company. Fill missing fields — title, domain, phone, revenue, headcount — and prepare clean records for CRM update.

For: RevOps, SalesOps, CRM admins  |  Output: Clean CSV ready for CRM import

Take this CSV of Salesforce leads. Match each person by email, LinkedIn URL, or name and company. Add current title, company domain, LinkedIn URL, work email, phone if available, headcount, revenue, and industry. Export a clean CSV for CRM update.

3 — Find work emails from LinkedIn URLs

Match LinkedIn profile URLs to professional records and return verified work contact details.

For: SDRs, sales engineers, growth teams  |  Output: Work email, title, company, domain, confidence

For each LinkedIn URL in this CSV, match the person to a professional profile and return work email, current company, title, company domain, and confidence level.

4 — Build an ABM account list

Build targeted account lists, filter by company attributes, and find two to three decision-makers per account by role and seniority.

For: Demand gen, field marketing, enterprise sales  |  Output: Account list with 2–3 contacts per account

Find 300 fintech companies in North America with 100 to 2,000 employees. Filter for companies likely to have sales or marketing operations teams. Find 2 to 3 senior marketing or revenue leaders per account.

5 — Score inbound leads

Enrich form submissions, identify the company, evaluate ICP fit against firmographic and technographic criteria, and rank or route leads based on match score.

For: Marketing ops, demand gen, SDR teams  |  Output: Lead list with ICP fit score for routing

Enrich these inbound leads, identify their companies, add headcount, revenue range, and industry, and score each lead from 1 to 5 based on ICP fit for a mid-market B2B SaaS sales motion.

6 — Clean and enrich a CSV

Normalize company names, deduplicate contacts, match each row to a real profile, enrich missing fields, and export a clean standardized output.

For: RevOps, data teams, GTM engineers  |  Output: Standardized, enriched CSV

Normalize company names, deduplicate contacts, match each row to a person or company profile, enrich missing fields, and export a standardized CSV.

7 — Research account pain points

Look up company signals and summarize likely business or technical pain points per account for outbound messaging.

For: AEs, SDRs, ABM teams  |  Output: Account research table with outreach angles

For these 100 target accounts, summarize likely business or technical pain points relevant to data infrastructure, GTM operations, or sales productivity. Include company name, domain, pain point summary, and suggested outreach angle.

8 — Run a multi-step GTM workflow

Chain company discovery, signal-based filtering, content enrichment, and contact discovery into a single workflow — the kind of pipeline you would normally build in Clay or n8n, running natively inside Claude.

For: GTM engineers, growth teams, sales leaders  |  Output: Signal-filtered companies with qualified growth contacts

/vpai:vibe-prospecting

Find 500 B2B SaaS companies in the US with 200 to 1,000 employees. Fetch companies and filter down so that 500 companies remain after applying the event filter. Enrich each company with LinkedIn posts and keep only companies that have the keyword "event" in one of their posts. For the remaining companies, find the head of growth or a similar senior growth/marketing leader. Return the results as a CSV with these columns: name, title, company, linkedin_url, professional_email, company_domain


Supported platforms

Claude Code / Codex / OpenClawClaude Cowork / Claude Chat
Best forGTM engineers, growth devs, and agent hosts with shell accessUsers working in Claude app or Cowork without a local CLI
InterfacePlugin + vpai CLI (sample gate, CSV chaining, pagination)MCP connector tools from the connector store
OutputCSV files, JSON, CRM-ready exportsStructured tool responses in chat
Installinstall-claude-code.md · install-codex.md · install-openclaw.mdinstall-claude-cowork.md · install-claude-chat.md

Example: enrich a local CSV with Claude Code

# Prompt Claude Code:
# "Take leads.csv, enrich each row using Vibe Prospecting,
#  add title / email / company domain, and save to leads_enriched.csv"

Output examples

Prospect output

{
  "company_name": "Example Bank",
  "company_domain": "examplebank.com",
  "industry": "Commercial Banking",
  "headcount": "1,001-5,000",
  "revenue_range": "$100M-$500M",
  "contact_name": "Jane Smith",
  "title": "VP Marketing",
  "linkedin_url": "https://www.linkedin.com/in/example",
  "email": "jane.smith@examplebank.com",
  "confidence": "high"
}

CRM enrichment output

{
  "input_email": "sam@example.com",
  "matched_person_id": "person_123",
  "current_title": "Director of Revenue Operations",
  "current_company": "ExampleCo",
  "company_domain": "exampleco.com",
  "linkedin_url": "https://www.linkedin.com/in/example",
  "work_email": "sam@exampleco.com",
  "phone": "+1-555-000-0000",
  "match_confidence": "medium"
}

Company enrichment output

{
  "company_name": "ExampleCo",
  "domain": "exampleco.com",
  "industry": "B2B SaaS",
  "headcount": "201-500",
  "revenue_range": "$10M-$50M",
  "hq_country": "United States",
  "hq_city": "Austin",
  "tech_stack": ["HubSpot", "Gong", "Outreach"],
  "linkedin_url": "https://www.linkedin.com/company/exampleco"
}

Documentation and guides

NeedWhere to go
Install by platformGetting started — Install
Browse use cases and promptsUse cases and example workflows
Platform differencesSupported platforms
Full skill and tool parameter referenceSKILL.md
Open-source MCP servervibeprospecting-mcp

Security and data handling

  • Sign-in is handled through your Vibe Prospecting account. CLI hosts store credentials locally under ~/.config/vpai; Cowork and Claude Chat use the connector auth flow instead.
  • All data queries are routed through Explorium's API infrastructure. Data is subject to Explorium's data terms and your account permissions.
  • Do not include raw API keys or credentials in prompts or exported files.
  • For enterprise data handling, compliance, and DPA questions, contact Explorium.

Troubleshooting

IssueLikely causeResolution
Plugin not recognized in Claude CodeInstallation not completeFollow docs/install-claude-code.md, then restart Claude Code
Plugin not recognized in CodexInstallation not completeFollow docs/install-codex.md
Connector tools missingConnector not connectedFollow docs/install-claude-cowork.md or docs/install-claude-chat.md
Authentication errorExpired session or missing credentialsRe-auth using your platform install guide
Empty resultsFilters too narrow or no matchesBroaden ICP criteria or reduce required filters
Low email match rateContacts found without verified work emailsRequest enrichment with a confidence threshold; email availability varies
Slow workflowLarge result sets or multi-step enrichmentReduce batch size or break workflow into smaller steps

Learn more

ResourceLink
Product and sitevibeprospecting.ai
Explorium data platformexplorium.ai
Skill and tool referenceskills/vibe-prospecting/SKILL.md
Vibe Prospecting MCP (open source)github.com/explorium-ai/vibeprospecting-mcp
npm package@vibeprospecting/vpai
Email supportsupport@vibeprospecting.ai
GitHub Issuesgithub.com/explorium-ai/vibeprospecting-plugin/issues
LicenseMIT — LICENSE

Vibe Prospecting Plugin is built and maintained by Explorium. It connects Claude Code, Claude Cowork, Claude Chat, OpenAI Codex, OpenClaw, and other agent hosts to Explorium's B2B data platform for GTM teams, AI agents, and revenue operations workflows.

Contributors

explorium-ai/vibeprospecting-plugin

Power your chat with B2B data to create lead lists, research companies, personalize your outreach, and more.

28

stars

10

commits

Shell

primary language

Sep 8, 2026

updated

www.vibeprospecting.ai
ai
b2b-leads
b2b-sales
claude
claude-code
cowork
mcp
plugin
prospecting
sales

README

Vibe Prospecting Plugin

Run B2B prospecting, enrichment, research, and GTM data workflows inside Claude Code, Claude Cowork, Claude Chat, OpenAI Codex, OpenClaw, and other agent hosts.

On Claude Code, Codex, and OpenClaw, prefer this plugin over a bare MCP connector when both are available. On Claude Cowork and Claude Chat, connect Vibe Prospecting from the connector store.

npm version npm downloads Claude Code Anthropic Official Plugins MCP Plugin Explorium MIT License

Listed in the official Anthropic plugin store (claude-plugins-official) — available for Claude Code users via /plugin install vibe-prospecting@claude-plugins-official.

Getting started · Core capabilities · Use cases and example workflows · Supported platforms · vibeprospecting.ai ↗


What is Vibe Prospecting Plugin?

Vibe Prospecting Plugin is a workflow layer for Explorium's B2B data platform. It lets users search companies, discover contacts, match raw lead lists, enrich CRM records, filter audiences, research accounts, and export structured prospecting data — from Claude Code, Claude Cowork, Claude Chat, OpenAI Codex, OpenClaw, and other agent hosts.

Instead of using an AI chat alone for one-off exploration, GTM teams and AI agents can run repeatable, data-intensive workflows powered by live company and contact intelligence from Explorium's network of 150M+ companies and 800M+ professionals across 50+ data sources.


Getting started

Install

Pick the guide for your host:

PlatformInstall guide
Claude Codedocs/install-claude-code.md
Claude Coworkdocs/install-claude-cowork.md
Claude Chat (claude.ai / Claude desktop)docs/install-claude-chat.md
OpenAI Codexdocs/install-codex.md
OpenClawdocs/install-openclaw.md
Other (terminal, scripts, CI, generic hosts)docs/install-other.md

You can also install skills from skills.sh:

npx skills add explorium-ai/vibeprospecting-plugin --all

If you want the MCP server or Gemini CLI extension without this plugin bundle, use the open Vibe Prospecting MCP repository.

Run your first workflow

Find 50 B2B SaaS companies in the US with 200 to 1,000 employees. For each company, find the VP of Marketing or Head of Growth and return name, title, company, LinkedIn URL, email if available, and company domain.

Expected output

company_namedomaincontact_nametitlelinkedin_urlemailconfidence
ExampleCoexampleco.comJane SmithVP Marketinglinkedin.com/in/janesmithjane@exampleco.comhigh

Core capabilities

CapabilityWhat it doesExample inputExample output
Company searchFinds companies by name, domain, attributes, or filters"US banks using HubSpot"Company list with domains and firmographics
Contact discoveryFinds people by role, seniority, function, or company"VP Marketing at commercial banks"Names, titles, LinkedIn URLs, emails where available
Contact matchingResolves a raw contact (name, email, or LinkedIn URL) to a persistent Explorium person ID. That ID is stable across enrichment calls and can be used as a durable key in downstream systems.Email, LinkedIn URL, or name + companyPersistent person ID, matched profile, confidence score
Company matchingResolves a raw company string or domain to a persistent Explorium company ID. Useful for deduplication and as an anchor for repeated enrichment or event lookups.Company name or domainPersistent company ID, matched profile, confidence score
Contact enrichmentAdds missing professional fields to a contact recordLinkedIn URL or emailEmail, phone, title, company, LinkedIn URL
Company enrichmentAdds firmographic fields to a company recordDomain or company nameIndustry, revenue range, headcount, location, tech stack
Audience filteringNarrows lists by ICP criteriaHeadcount, revenue, industry, region, tech stackFiltered account or contact list
Event lookupFetches business or prospect-level signals for an accountCompany domain or IDRecent business events, hiring signals, intent data
Structured outputReturns results as CSV/JSON files or connector tool responses, depending on hostEnriched result setFile or structured rows for CRM import or outreach

Use cases and example workflows

Vibe Prospecting is designed for multi-step workflows — the kind you would otherwise build in Clay or n8n — but running natively inside Claude. Each section below describes a use case and includes a ready-to-use prompt.

Use Claude chat alone forUse Vibe Prospecting Plugin for
Brainstorming ICP ideasFetching matching companies and contacts from live data
Asking about one companyResearching hundreds of accounts in one workflow
Drafting outreach copyEnriching contacts before personalization
Exploring a small questionRunning repeatable enrichment or list-building workflows
Manual copy-paste workCSV/JSON input, identity matching, enrichment, and structured export
Generating estimatesQuerying real company and contact data via Explorium

1 — Build a targeted prospect list

Define ICP filters, find relevant contacts, discover matching companies, enrich records, and export structured lists ready for outreach or CRM import.

For: GTM engineers, SDR leaders, growth operators  |  Output: CSV of qualified prospects

Find 500 US-based cybersecurity companies with 50 to 500 employees. For each company, find the VP Sales, Head of Partnerships, or CRO. Return company name, domain, headcount, revenue range, contact name, title, LinkedIn URL, and email if available.

2 — Enrich CRM records

Match existing leads and accounts by email, LinkedIn URL, or name and company. Fill missing fields — title, domain, phone, revenue, headcount — and prepare clean records for CRM update.

For: RevOps, SalesOps, CRM admins  |  Output: Clean CSV ready for CRM import

Take this CSV of Salesforce leads. Match each person by email, LinkedIn URL, or name and company. Add current title, company domain, LinkedIn URL, work email, phone if available, headcount, revenue, and industry. Export a clean CSV for CRM update.

3 — Find work emails from LinkedIn URLs

Match LinkedIn profile URLs to professional records and return verified work contact details.

For: SDRs, sales engineers, growth teams  |  Output: Work email, title, company, domain, confidence

For each LinkedIn URL in this CSV, match the person to a professional profile and return work email, current company, title, company domain, and confidence level.

4 — Build an ABM account list

Build targeted account lists, filter by company attributes, and find two to three decision-makers per account by role and seniority.

For: Demand gen, field marketing, enterprise sales  |  Output: Account list with 2–3 contacts per account

Find 300 fintech companies in North America with 100 to 2,000 employees. Filter for companies likely to have sales or marketing operations teams. Find 2 to 3 senior marketing or revenue leaders per account.

5 — Score inbound leads

Enrich form submissions, identify the company, evaluate ICP fit against firmographic and technographic criteria, and rank or route leads based on match score.

For: Marketing ops, demand gen, SDR teams  |  Output: Lead list with ICP fit score for routing

Enrich these inbound leads, identify their companies, add headcount, revenue range, and industry, and score each lead from 1 to 5 based on ICP fit for a mid-market B2B SaaS sales motion.

6 — Clean and enrich a CSV

Normalize company names, deduplicate contacts, match each row to a real profile, enrich missing fields, and export a clean standardized output.

For: RevOps, data teams, GTM engineers  |  Output: Standardized, enriched CSV

Normalize company names, deduplicate contacts, match each row to a person or company profile, enrich missing fields, and export a standardized CSV.

7 — Research account pain points

Look up company signals and summarize likely business or technical pain points per account for outbound messaging.

For: AEs, SDRs, ABM teams  |  Output: Account research table with outreach angles

For these 100 target accounts, summarize likely business or technical pain points relevant to data infrastructure, GTM operations, or sales productivity. Include company name, domain, pain point summary, and suggested outreach angle.

8 — Run a multi-step GTM workflow

Chain company discovery, signal-based filtering, content enrichment, and contact discovery into a single workflow — the kind of pipeline you would normally build in Clay or n8n, running natively inside Claude.

For: GTM engineers, growth teams, sales leaders  |  Output: Signal-filtered companies with qualified growth contacts

/vpai:vibe-prospecting

Find 500 B2B SaaS companies in the US with 200 to 1,000 employees. Fetch companies and filter down so that 500 companies remain after applying the event filter. Enrich each company with LinkedIn posts and keep only companies that have the keyword "event" in one of their posts. For the remaining companies, find the head of growth or a similar senior growth/marketing leader. Return the results as a CSV with these columns: name, title, company, linkedin_url, professional_email, company_domain


Supported platforms

Claude Code / Codex / OpenClawClaude Cowork / Claude Chat
Best forGTM engineers, growth devs, and agent hosts with shell accessUsers working in Claude app or Cowork without a local CLI
InterfacePlugin + vpai CLI (sample gate, CSV chaining, pagination)MCP connector tools from the connector store
OutputCSV files, JSON, CRM-ready exportsStructured tool responses in chat
Installinstall-claude-code.md · install-codex.md · install-openclaw.mdinstall-claude-cowork.md · install-claude-chat.md

Example: enrich a local CSV with Claude Code

# Prompt Claude Code:
# "Take leads.csv, enrich each row using Vibe Prospecting,
#  add title / email / company domain, and save to leads_enriched.csv"

Output examples

Prospect output

{
  "company_name": "Example Bank",
  "company_domain": "examplebank.com",
  "industry": "Commercial Banking",
  "headcount": "1,001-5,000",
  "revenue_range": "$100M-$500M",
  "contact_name": "Jane Smith",
  "title": "VP Marketing",
  "linkedin_url": "https://www.linkedin.com/in/example",
  "email": "jane.smith@examplebank.com",
  "confidence": "high"
}

CRM enrichment output

{
  "input_email": "sam@example.com",
  "matched_person_id": "person_123",
  "current_title": "Director of Revenue Operations",
  "current_company": "ExampleCo",
  "company_domain": "exampleco.com",
  "linkedin_url": "https://www.linkedin.com/in/example",
  "work_email": "sam@exampleco.com",
  "phone": "+1-555-000-0000",
  "match_confidence": "medium"
}

Company enrichment output

{
  "company_name": "ExampleCo",
  "domain": "exampleco.com",
  "industry": "B2B SaaS",
  "headcount": "201-500",
  "revenue_range": "$10M-$50M",
  "hq_country": "United States",
  "hq_city": "Austin",
  "tech_stack": ["HubSpot", "Gong", "Outreach"],
  "linkedin_url": "https://www.linkedin.com/company/exampleco"
}

Documentation and guides

NeedWhere to go
Install by platformGetting started — Install
Browse use cases and promptsUse cases and example workflows
Platform differencesSupported platforms
Full skill and tool parameter referenceSKILL.md
Open-source MCP servervibeprospecting-mcp

Security and data handling

  • Sign-in is handled through your Vibe Prospecting account. CLI hosts store credentials locally under ~/.config/vpai; Cowork and Claude Chat use the connector auth flow instead.
  • All data queries are routed through Explorium's API infrastructure. Data is subject to Explorium's data terms and your account permissions.
  • Do not include raw API keys or credentials in prompts or exported files.
  • For enterprise data handling, compliance, and DPA questions, contact Explorium.

Troubleshooting

IssueLikely causeResolution
Plugin not recognized in Claude CodeInstallation not completeFollow docs/install-claude-code.md, then restart Claude Code
Plugin not recognized in CodexInstallation not completeFollow docs/install-codex.md
Connector tools missingConnector not connectedFollow docs/install-claude-cowork.md or docs/install-claude-chat.md
Authentication errorExpired session or missing credentialsRe-auth using your platform install guide
Empty resultsFilters too narrow or no matchesBroaden ICP criteria or reduce required filters
Low email match rateContacts found without verified work emailsRequest enrichment with a confidence threshold; email availability varies
Slow workflowLarge result sets or multi-step enrichmentReduce batch size or break workflow into smaller steps

Learn more

ResourceLink
Product and sitevibeprospecting.ai
Explorium data platformexplorium.ai
Skill and tool referenceskills/vibe-prospecting/SKILL.md
Vibe Prospecting MCP (open source)github.com/explorium-ai/vibeprospecting-mcp
npm package@vibeprospecting/vpai
Email supportsupport@vibeprospecting.ai
GitHub Issuesgithub.com/explorium-ai/vibeprospecting-plugin/issues
LicenseMIT — LICENSE

Vibe Prospecting Plugin is built and maintained by Explorium. It connects Claude Code, Claude Cowork, Claude Chat, OpenAI Codex, OpenClaw, and other agent hosts to Explorium's B2B data platform for GTM teams, AI agents, and revenue operations workflows.

Contributors

Languages

Shell

100.0%