otherapi_key

Bettercontact

Smart Waterfall Email & Phone Finder for contact enrichment and lead generation

Verdict

Bettercontact enriches B2B contact data — work emails, direct dials, LinkedIn profiles — by querying multiple providers in a waterfall until it finds verified info. In Switchy, @mention it to enrich lead lists in bulk, discover prospects by job title or company size, or check your credit balance before a big enrichment run. Sales and growth teams get the most value when they need accurate contact data without switching tabs. The main trade-off: each enrichment consumes credits, so you'll want to monitor your balance if you're running large batches.

Common use cases

  • Enrich inbound demo requests with verified emails
  • Find decision-makers at target accounts by seniority
  • Validate contact data before cold outreach campaigns
  • Monitor credit usage across the sales team
  • Build prospect lists filtered by company size and role

Integration

Vendor
Bettercontact
Category
other
Auth
API_KEY
Tools
5
Composio slug
bettercontact

Tools

  • Check Credits Balance

    Tool to check the remaining credits balance for a BetterContact account. Use when you need to verify available credits before making API requests that consume credits.

  • Create Lead Finder Search

    Tool to create a new Lead Finder search to discover leads based on company and people criteria. Use when you need to find prospects matching specific job titles, departments, seniority, company size, industry, or technology stack.

  • Enrich Leads

    Tool to create a lead enrichment request for work emails and direct phone numbers. Uses waterfall enrichment across multiple data providers for higher accuracy. Supports batches of 1-100 leads.

  • Get Enrichment Results

    Tool to retrieve enrichment results for a specific request ID. Use when you need to check the status and get enriched lead data including email addresses, contact information, and summary statistics for a submitted enrichment request.

  • Get Lead Finder Results

    Tool to retrieve results from a submitted Lead Finder search. Returns comprehensive lead and company data including contact information, LinkedIn profiles, job titles, company details, and enrichment data.

Setup

Setup guide

  1. 11. In Switchy, open Settings and navigate to Integrations. 2. Search for Bettercontact and click Connect. 3. You'll be prompted to enter your Bettercontact API key — grab it from your Bettercontact dashboard under API Settings. 4. Paste the key into Switchy and click Authorize. 5. Switchy confirms the connection and displays the five available tools. 6. Open any Space and type '@Bettercontact check my credits balance' to verify the integration works. 7. If the balance appears, you're ready to enrich leads or run Lead Finder searches directly from chat.

What teammates see: by default, memories from Bettercontact are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Check Credits Balance

@Bettercontact check my current credits balance so I know how many leads I can enrich today.
Open in a Space →

Enrich Lead List

@Bettercontact enrich these leads with work emails and direct dials: [paste names and companies]. Return results as a table.
Open in a Space →

Find VPs at Series A SaaS

@Bettercontact create a Lead Finder search for VPs of Sales at Series A SaaS companies with 50-200 employees in North America.
Open in a Space →

Retrieve Enrichment Results

@Bettercontact get enrichment results for request ID [paste ID] and show me the verified emails and phone numbers.
Open in a Space →

Get Lead Finder Results

@Bettercontact retrieve results for Lead Finder search ID [paste ID] and summarize the top 10 prospects with contact info.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Bettercontact find leads at Series B SaaS companies with 50-200 employees where the contact is a VP of Sales or Head of Revenue

Output

I've created a Lead Finder search targeting your criteria. The search returned 47 leads matching VP of Sales or Head of Revenue titles at Series B SaaS companies in the 50-200 employee range. Results include LinkedIn profiles, verified work emails for 38 contacts, and direct phone numbers for 29. Top matches include contacts at companies like Acme Analytics, CloudSync Pro, and DataFlow Systems. Each lead record shows job title, company funding stage, employee count, and enrichment confidence scores.

Notes

This example shows the MCP's core prospecting workflow — defining audience criteria and retrieving enriched contact data. Each search consumes credits based on the number of leads returned and enrichment depth requested. You'll need sufficient credit balance before running searches, and results quality depends on data availability across BetterContact's provider network.

Prompt

@Bettercontact enrich this list of 25 LinkedIn profile URLs with work emails and phone numbers, prioritizing email accuracy

Output

I've submitted an enrichment request for your 25 LinkedIn profiles using waterfall enrichment across multiple data providers. The batch is processing now (request ID: req_8x4k9m2p). Preliminary results show 22 work emails found with high confidence, 18 direct phone numbers discovered, and 3 profiles where no contact data was available. I'll retrieve the full results with verification scores and data source attribution once processing completes in approximately 30-45 seconds.

Notes

This demonstrates batch enrichment — BetterContact's waterfall approach queries multiple providers to maximize match rates. Each lead enriched consumes credits regardless of whether contact data is found. The MCP supports batches of 1-100 leads per request. Always check your credit balance first, as enrichment costs scale with batch size and can deplete accounts quickly during high-volume operations.

Prompt

@Bettercontact check my remaining credits, then summarize the enrichment quality from my last Lead Finder search and recommend whether I should run another batch

Output

Your BetterContact account has 1,247 credits remaining. Looking at your most recent Lead Finder search (completed 2 hours ago), you enriched 52 leads with an 81% email match rate and 67% phone match rate — both above BetterContact's typical benchmarks. Given your current credit balance and the strong data quality you're seeing, you have enough runway for approximately 2-3 more searches of similar size before needing to top up. I'd recommend proceeding with your next batch, but consider reducing the lead count to 40-45 to preserve a credit buffer.

Notes

This example pairs the MCP's data retrieval with AI reasoning to provide strategic guidance. The AI synthesizes credit balance, historical enrichment performance, and consumption projections to inform your next action. This workflow is valuable for teams managing credit budgets across multiple campaigns, though the AI's recommendations depend on accurate credit tracking and consistent search patterns.

Use-case deep-dives

Outbound SDR prospecting at 2-person startup

When Bettercontact beats manual LinkedIn scraping for cold outreach

A two-person SaaS startup needs 50 qualified leads per week for cold email. The founder spends 6 hours manually copying LinkedIn profiles into a spreadsheet, then another 3 hours hunting for emails on Hunter or Apollo. Bettercontact collapses that into one API call: Create Lead Finder Search with job title and company size filters, wait 10 minutes, pull enriched contacts with work emails and direct dials via Get Lead Finder Results. The waterfall enrichment hits multiple providers, so match rates run 60-70% instead of the 30% you get from a single tool. This works until you're burning 500+ credits daily—at that scale, you need a dedicated data ops person to manage the API and credit budgets. If you're still in founder-led sales and need to move fast without hiring, Bettercontact turns prospecting from a part-time job into a 20-minute morning ritual.

Event follow-up for 8-person marketing team

Why Bettercontact fails for post-conference lead nurture

An 8-person B2B marketing team collects 300 badge scans at a trade show and wants to enrich them for a nurture sequence. They have first names, last names, and company domains—no LinkedIn URLs. Bettercontact's Enrich Leads tool requires a LinkedIn profile URL or a full name plus company name; partial matches don't work reliably. The team ends up manually searching LinkedIn for 40% of the list to grab profile links before they can even call the API. At that point, a tool like Clearbit or ZoomInfo that accepts email or domain as the primary key is faster. Bettercontact shines when you're starting from LinkedIn (sales prospecting, recruiter sourcing), not when you're working backward from event data. If your lead source is badge scans, business cards, or webinar signups, skip this MCP and use a reverse-lookup enrichment provider instead.

Recruiter candidate sourcing at 12-person agency

When Bettercontact's credit model makes sense for contract recruiting

A 12-person recruiting agency places contract engineers and needs to source 20 passive candidates per role. Each recruiter runs 3-4 searches daily: senior backend engineers at Series B startups, frontend leads at fintech companies, DevOps managers in healthcare. They use Create Lead Finder Search with seniority and department filters, pull 50 profiles per search, then enrich the top 15 with Enrich Leads to get personal emails and mobile numbers. The credit burn is predictable—roughly 200 credits per day per recruiter—and the Check Credits Balance tool lets the ops lead monitor usage without surprise overages. This breaks down if your agency is high-volume (100+ placements per month): at that scale, the per-credit cost adds up faster than a flat-rate data subscription. For boutique agencies placing 8-15 roles per month, Bettercontact's pay-as-you-go model beats paying $500/month for a seat you don't max out.

Frequently asked

What does the Bettercontact MCP do in Switchy?

It lets your team find B2B leads and enrich them with verified work emails and phone numbers — all from chat. You can search by job title, company size, or department, then run waterfall enrichment across Bettercontact's data providers without leaving Switchy. Results include LinkedIn profiles, contact info, and company details.

Do I need a Bettercontact account to use this MCP?

Yes. You need an active Bettercontact account and an API key. Paste the key into Switchy's connection flow. Each enrichment or lead search consumes credits from your Bettercontact plan, so the MCP includes a balance-check tool to avoid surprise overages mid-workflow.

Can it enrich leads I already have in my CRM?

Yes, if you can paste or upload the lead data into Switchy. The enrichment tool accepts batches of 1-100 leads and returns work emails and direct dials. It won't sync back to your CRM automatically — you export the enriched CSV from Switchy and import it yourself.

How is this different from logging into Bettercontact directly?

The MCP surfaces Bettercontact's search and enrichment inside your team's chat workspace. You skip the separate login and dashboard clicks. It's faster for ad-hoc prospecting during a conversation, but you lose Bettercontact's web UI features like saved searches and visual filters.

Who on the team should connect the Bettercontact MCP?

Whoever owns your Bettercontact subscription and API key. Once connected, any Switchy user in your workspace can run searches and enrichments — they all draw from the same credit pool. If you want to limit usage, share the API key only with your sales or growth lead.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.