crmapi_key

Enrich

Enrich provides organization-scoped APIs for email validation, contact discovery, profile enrichment, lead research, and credit management.

Verdict

Enrich finds professional emails and LinkedIn profiles for leads you're researching. When you @mention it in a Project, your team can validate email lists, pull employee rosters from a company's LinkedIn page, or batch-enrich contact records with work addresses. Sales and recruiting teams get the most mileage — you can turn a spreadsheet of names and domains into verified emails, or build a target list filtered by role and geography. The API-key setup is straightforward, but every successful email lookup costs credits, so check your balance before large batches.

Common use cases

  • Validate email lists before campaign send
  • Build prospect rosters from target companies
  • Enrich CRM records with verified work emails
  • Research decision-makers at accounts in pipeline
  • Pull employee profiles filtered by role and region

Integration

Vendor
Enrich
Category
crm
Auth
API_KEY
Tools
14
Composio slug
enrich

Tools

  • Batch Find Work Emails

    Submit 1-100 people for asynchronous work-email finding, reserve up to 10 credits per case-insensitively unique lead, poll the batch to completed or failed, fetch all results, and settle or refund no-result reservations before returning.

  • Batch Lookup People by Email

    Submit 1-100 emails for asynchronous professional-profile lookup, reserve up to 10 credits per case-insensitively unique email, poll the batch to completed or failed, fetch all found profiles, and settle or refund no-match reservations befo

  • Batch Validate Emails

    Submit 1-100 emails as one asynchronous Enrich validation batch, reserving up to 1 credit per case-insensitively unique email. This call creates the job once, polls it to completed or failed, then fetches every result to settle charges and

  • Count Leads

    Count leads matching Enrich Lead Finder filters without returning lead records. The count field is capped at 500,000; use searched_total_result for the wider searched population when present.

  • Find Company Employees

    Find employees at a company from its LinkedIn URL, optionally filtering by geography and role. Returns one page at a time with at most 100 profiles. Enrich documents a cost of 1 credit per returned profile and no charge when no profiles are

  • Find Work Email

    Find a person's professional email from their first name, last name, and company domain. A successful match is documented to cost 10 credits; no-result calls are refunded.

  • Get Credit Balance

    Return the connected organization's current Enrich credit balance and the time it was measured. Use this before credit-metered enrichment calls when cost or available balance matters.

  • Get Lead Filter Options

    Return Enrich's current Lead Finder option catalog, keyed by filter name, for constructing count and search filters.

  • List Credit Transactions

    Return one page of credit top-ups and charges for the connected organization, optionally filtered by transaction type.

  • Lookup Person by Email

    Look up a professional profile from one email address. A found profile is documented to cost 10 credits; no-profile calls are refunded and results may be cached for seven days.

  • Resume Existing Batch

    Recover an existing validation, work-email, or people-lookup batch after a timeout or interrupted call. This read-only recovery never submits a batch: it polls the selected fixed status endpoint to completed or failed, then fetches exactly

  • Search Company ICP

    Run Enrich's ranked cascade search for ideal-customer-profile employees at one company. Enrich documents a cost of 1 credit per returned profile and no charge for zero results; use a modest max_results or check the credit balance first.

  • Search Leads

    Return one page of leads matching Lead Finder filters. Free-tier results may mask names and consume a separate free-query allowance; the response reports the remaining allowance and applicable page and result limits.

  • Validate Email

    Check one email address for deliverability and return Enrich's result, confidence, provider, catch-all signal, and credit usage. The endpoint is documented to cost 1 credit, although unsuccessful or inconclusive checks may consume zero cred

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add Integration' and select Enrich from the CRM category. 3. Log in to your Enrich account at app.enrich.so, go to Settings > API, and generate a new API key. 4. Paste the key into Switchy's connection dialog and click 'Connect'. 5. Switchy will verify the key by fetching your credit balance. 6. Once connected, open any Project and type '@Enrich' in a message to see available tools. 7. Test the connection by asking '@Enrich what's my current credit balance?' — you should see a number and timestamp in the reply. 8. To invoke a tool, address Enrich directly in your prompt and describe the task, such as '@Enrich find the work email for Jane Doe at acme.com'. 9. For batch operations, prepare a list in your message and Enrich will process all entries asynchronously, then return results when the job completes.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

Check Credit Balance

@Enrich what's my current credit balance?

Find Single Work Email

@Enrich find the work email for Sarah Chen at stripe.com

Validate Email List

@Enrich validate these emails: john@acme.com, jane@widgets.io, bob@startup.co

Pull Company Employees

@Enrich find employees at https://linkedin.com/company/shopify who work in engineering roles

Batch Enrich Contacts

@Enrich find work emails for: Alice Smith at notion.so, Bob Lee at figma.com, Carol Zhang at airtable.com

Example outputs

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

Prompt

@enrich find work emails for Sarah Chen at Acme Corp and Michael Torres at Beta Industries, then show me the credit cost

Output

Batch submitted with 2 leads. Polling… Completed. Found professional emails for both contacts: sarah.chen@acmecorp.com (verified, 10 credits) and m.torres@betaindustries.io (verified, 10 credits). Total cost: 20 credits deducted from your balance of 1,450 remaining. Both emails passed deliverability validation.

Notes

This example shows the batch work-email finder in action. Each successful match reserves up to 10 credits; failed lookups are refunded. Always check your credit balance first with high-volume requests—batches process asynchronously, so you won't see results instantly for large lists.

Prompt

@enrich lookup professional profiles for the 8 email addresses in column B of the attached spreadsheet, return job titles and LinkedIn URLs

Output

Batch created for 8 emails. Processing… 6 profiles found: 4 Senior Engineers, 1 Product Manager, 1 VP of Sales. LinkedIn URLs and current employers returned for each. 2 emails yielded no match (personal domains). Reserved 60 credits (10 per unique email); 20 credits refunded for the 2 no-results. Net cost: 40 credits.

Notes

Batch profile lookup is ideal for lead enrichment at scale. Each unique email reserves up to 10 credits; refunds apply when no professional profile exists. The MCP handles polling automatically, but large batches (50+ emails) may take 30–90 seconds to complete.

Prompt

@enrich count how many leads match 'Director of Engineering' title at Series B SaaS companies in California, then draft an outreach hypothesis based on market size

Output

Count query returned 1,847 leads matching your filters (title: Director of Engineering, funding stage: Series B, industry: SaaS, location: California). Based on this population, a targeted outreach campaign could focus on infrastructure modernization pain points common at this growth stage—Series B engineering leaders typically manage 15–40 engineers and face scaling challenges around CI/CD, observability, and cloud cost optimization.

Notes

The count tool previews Lead Finder results without consuming credits or returning contact data. Pair it with the AI's reasoning to size markets or validate targeting hypotheses before running expensive searches. Note: counts cap at 500,000; use searched_total_result for larger populations.

Use-case deep-dives

Outbound sales list building

When Enrich wins for building cold-outreach lists at scale

A 6-person sales team needs 200 qualified leads per week for cold email campaigns. Enrich's batch email-finding and company-employee lookup tools let you build a list from LinkedIn URLs, filter by role and geography, then validate emails before export—all in one workspace conversation. The credit model is transparent: 10 credits per work email found, 1 per validation. If your team already has a CRM with contact data, Enrich is overkill; use it when you're starting from scratch or expanding into new verticals where your existing database is thin. The batch workflow keeps cost predictable and lets non-technical reps run the enrichment without waiting on ops.

Event attendee research

When Enrich speeds up pre-conference prospect prep

A 3-person partnerships team has 80 confirmed meetings at a trade show next month and needs professional profiles for each attendee. Enrich's batch-lookup-by-email tool takes the registration list, pulls LinkedIn profiles, and surfaces job titles and company details in under two minutes. The 10-credit-per-profile cost is justified when the alternative is manual LinkedIn searches or paying a VA. If your attendee list is under 20 people, the manual route is faster. If it's over 500, consider a one-time data vendor pull instead of burning credits. Enrich sits in the middle: fast enough for last-minute prep, cheap enough for quarterly events, and integrated into the same workspace where you draft your meeting notes.

Customer support account handoff

When Enrich clarifies inbound leads before first contact

A 4-person support team fields 30 inbound demo requests daily, many from free-email addresses with no company context. Enrich's email-validation and profile-lookup tools let the first responder confirm the lead is real, pull their LinkedIn title, and route enterprise prospects to sales instead of self-serve onboarding. The 1-credit validation cost is negligible; the 10-credit profile lookup pays off when it saves a sales call on a student or hobbyist. If your inbound volume is under 10 per day, manual triage is fine. Above 100, you want a dedicated enrichment layer in your CRM. Enrich is the right fit when you need enrichment on-demand during a live conversation, not as a nightly batch job.

Frequently asked

What does the Enrich MCP do in Switchy?

It connects your Switchy workspace to Enrich's contact-enrichment API, letting AI agents find work emails, validate addresses, look up LinkedIn profiles, and search for leads matching filters. The MCP wraps Enrich's 14 endpoints so agents can enrich contacts, build prospect lists, and verify email deliverability without leaving your workflow.

Do I need an Enrich API key to use this MCP?

Yes. You authenticate with an API key from your Enrich account. The MCP calls Enrich's credit-metered endpoints on your behalf, so whoever connects it needs access to the key and enough credits in the Enrich org to cover enrichment costs. No OAuth flow—just paste the key into Switchy's connection screen.

Can the Enrich MCP update my CRM records automatically?

No. It only reads from Enrich's database and returns enrichment results to the agent. To push found emails or validated addresses into your CRM, you'd chain this MCP with a separate CRM integration—like Salesforce or HubSpot—so the agent can write the enriched data back in a second step.

How does this compare to using Enrich's web dashboard?

The dashboard is faster for one-off lookups and browsing filter options. The MCP is better when you want an agent to enrich contacts in bulk, chain enrichment with other tools, or trigger lookups based on conditions in your workflow. You still burn the same Enrich credits either way.

Who on the team should connect the Enrich MCP?

Whoever owns your Enrich account and can generate an API key. That person's credit balance applies to all enrichment calls the MCP makes, so coordinate with your sales-ops or rev-ops lead to avoid surprise overages. Once connected, any workspace member can invoke the tools through agents.

More crm MCPs

See all crm MCPs →

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