Enrich Layer
Enrich Layer provides person, company, school, and professional-network data enrichment and lookup APIs.
Verdict
Common use cases
- Build prospect lists from company domains
- Verify lead emails before cold outreach
- Find decision-maker LinkedIn profiles by role
- Enrich CRM records with social URLs
- Check credit balance before bulk lookups
Integration
- Vendor
- Enrich Layer
- Category
- crm
- Auth
- API_KEY
- Tools
- 9
- Composio slug
enrich_layer
Tools
- Check Email Type
Check whether an email address is disposable and whether it belongs to a free email provider. A live request consumed 1 Enrich Layer credit despite the provider documentation describing this endpoint as free.
- Enrich Company
Return a structured company profile from its LinkedIn company URL. Uses cache when present and costs 1 credit on a successful base request.
- Enrich Person
Return a structured person profile from exactly one LinkedIn, Twitter/X, or Facebook profile URL. Uses cache when present and costs 1 credit on a successful base request.
- Find Person By Email
Resolve social profile URLs for a person from a personal or work email address. Costs 3 credits on a match; the default superficial lookup avoids charging when no result is found.
- Find Person By Role
Return the single person profile URL that most closely matches a role at a named company. Costs 3 credits on any successful 200 response, including no match.
- Find Social Profiles By Phone
Find LinkedIn, Facebook, and Twitter/X profile URLs associated with one E.164 phone number. Costs 3 credits when profiles are found; grouped live balance evidence is consistent with no charge for a 200 no-result response.
- Get Credit Balance
Return the connected Enrich Layer account's current credit balance without consuming credits. Use before or after paid enrichment calls to manage cost.
- Resolve Company
Resolve a LinkedIn company profile URL from a company domain, company name, or both. Costs 2 credits on any successful 200 response, including a null result.
- Resolve Person
Return the closest person profile URL from a first name and company name or domain, or null when no match is found. Costs 2 credits on a match; the cost-safe default does not charge for null results.
Setup
Setup guide
- 11. In Switchy, open Settings and navigate to Integrations. 2. Find Enrich Layer in the CRM section and click Connect. 3. You'll be prompted to paste your Enrich Layer API key — grab it from your Enrich Layer dashboard under API Settings. 4. Paste the key into Switchy and click Authorize. 5. Switchy confirms the connection and shows the MCP as active. 6. Open any Project and type '@Enrich Layer check my credit balance' to verify the integration works. 7. The MCP returns your current balance without consuming credits. 8. Now try '@Enrich Layer find person by email' followed by a work email to test a paid lookup. 9. Each enrichment tool shows its credit cost in the response so you can track spend as you go.
What teammates see: by default, memories from Enrich Layer 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
Starter prompts
Enrich Lead Profile
@Enrich Layer find the person profile for john.doe@acmecorp.com and then enrich their LinkedIn URL with full details
Verify Email Quality
@Enrich Layer check whether contact@example.com is a disposable email or free provider
Find Decision Maker
@Enrich Layer find the person by role 'Head of Sales' at Acme Corp
Resolve Company Domain
@Enrich Layer resolve the LinkedIn company profile for acmecorp.com
Check Credit Balance
@Enrich Layer get my current credit balance
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@enrichlayer find the LinkedIn profile for the head of engineering at Acme Corp and pull their full work history
Found profile: linkedin.com/in/jane-smith-cto. Jane Smith serves as VP Engineering at Acme Corp since 2021. Previous roles include Senior Engineering Manager at TechCo (2018-2021), Lead Developer at StartupXYZ (2015-2018), and Software Engineer at BigTech Inc (2012-2015). She holds a BS in Computer Science from Stanford. This lookup consumed 3 credits to find the role match, then 1 additional credit to enrich the full profile — 4 credits total.
This example chains two tools: Find Person By Role (3 credits) to locate the right LinkedIn URL, then Enrich Person (1 credit) to pull structured profile data. The role-finder charges 3 credits even when no match is found, so verify the company name is correct before running. Useful for building prospect lists or researching decision-makers without manual LinkedIn searches.
@enrichlayer check if support@customer-domain.com is a real work email or a disposable address, then look up who owns it
Email type check: support@customer-domain.com is a role-based work email from a corporate domain (not disposable, not a free provider like Gmail). This consumed 1 credit. Attempting social profile lookup: Found LinkedIn profile linkedin.com/in/sarah-jones linked to this email address. Sarah Jones is Customer Success Manager at Customer Corp. The email-to-profile lookup consumed 3 additional credits — 4 credits total for both checks.
Combines Check Email Type (1 credit) with Find Person By Email (3 credits on match). The email-type tool always charges 1 credit regardless of result. The person-finder uses a 'superficial' mode by default that avoids charging when no profile is found, but a match costs 3 credits. Helpful for lead qualification: filter out disposable emails before spending credits on enrichment.
@enrichlayer pull company details for techstartup.io and draft a one-paragraph account summary highlighting their size, funding stage, and key personnel
Resolved techstartup.io to LinkedIn company page linkedin.com/company/techstartup (2 credits). Enriched company profile (1 credit): TechStartup Inc, founded 2019, 45 employees, Series A funded ($12M raised), headquartered in Austin TX, focuses on developer tools. Key personnel include CEO Mark Chen and CTO Lisa Park. Account Summary: TechStartup Inc is a 45-person Series A developer tools company based in Austin, having raised $12M to date. Founded in 2019, the company is led by CEO Mark Chen and CTO Lisa Park and targets mid-market engineering teams with its API-first platform.
Demonstrates a two-step workflow: Resolve Company (2 credits) to find the LinkedIn URL from a domain, then Enrich Company (1 credit) to fetch structured firmographic data. The resolver charges 2 credits even when no company is found, so double-check domain spelling. The AI can synthesize enrichment data into account briefs, sales one-pagers, or CRM notes — but the raw data quality depends on LinkedIn's public company page completeness.
Use-case deep-dives
When Enrich Layer beats manual LinkedIn scraping for cold outreach
A 3-person sales team building a 200-contact outbound list from scraped domains needs LinkedIn URLs and role verification before sequencing. Enrich Layer's Resolve Company (2 credits) and Find Person By Role (3 credits) let you turn 'acme.com + Head of Engineering' into a profile URL in one call, then Enrich Person (1 credit) pulls title and location for segmentation. At 6 credits per qualified lead, a $50 top-up covers ~165 lookups if you skip misses. The trade-off: if more than 40% of your target list is at companies under 50 employees, Find Person By Role returns null often enough that you're better off with a manual LinkedIn Sales Nav export. This MCP wins when your ICP is mid-market and you're enriching in bulk, not one-off prospecting.
Using phone and email lookups to flag high-touch customers
A 6-person support team triaging Zendesk tickets wants to surface VIP accounts before the first reply. Enrich Layer's Find Person By Email (3 credits on match) and Find Social Profiles By Phone (3 credits when found, free on miss) let you check whether the requester's contact info maps to a LinkedIn profile with 'VP' or 'Director' in the title, then route accordingly. Check Email Type (1 credit) catches disposable addresses up front so you don't burn enrichment budget on throwaway tickets. The threshold: if fewer than 5% of your weekly tickets justify a lookup, the per-call cost adds up faster than a static enrichment run at onboarding. This works when you're enriching inbound contacts in real time and credit spend aligns with support SLA tiers.
When batch company enrichment justifies the 1-credit cache hit
A 2-person venture fund closing a $10M vehicle needs to backfill 400 portfolio and pipeline company records in Airtable with employee count, funding stage, and LinkedIn URLs before LP reporting. Enrich Layer's Resolve Company (2 credits) turns domain or name into a profile URL, then Enrich Company (1 credit) pulls structured data that caches for repeat lookups. Get Credit Balance before and after the run keeps you under budget. The catch: if your CRM already has LinkedIn URLs for 60%+ of companies, you're paying for resolution you don't need—just run Enrich Company on the URLs you have. This MCP wins when you're enriching a stale or incomplete dataset in one sprint and the 1-credit cache model saves money on duplicate checks across team members.
Frequently asked
What does the Enrich Layer MCP do in Switchy?
It pulls structured profile data from LinkedIn, Twitter, and Facebook URLs, plus resolves social profiles from emails and phone numbers. You can enrich company records, verify email types, and find decision-makers by role. Each lookup costs 1-3 Enrich Layer credits depending on the tool, and the MCP checks your balance before running paid calls.
Do I need an Enrich Layer API key to connect this MCP?
Yes. Switchy authenticates via API key, which you generate in your Enrich Layer dashboard. The key grants access to all nine enrichment tools and your credit balance. No OAuth flow or admin approval is required—just paste the key into Switchy's connection form and you're live.
Can the MCP enrich profiles without a LinkedIn URL?
Partially. If you have an email, phone number, company name, or domain, the MCP can resolve those to LinkedIn URLs first, then enrich. For example, Find Person By Email costs 3 credits to get the LinkedIn URL, then Enrich Person costs 1 more credit. You pay twice but skip manual lookup.
How does this compare to scraping LinkedIn directly or using their API?
LinkedIn's official API doesn't expose public profile data, and scraping violates their terms. Enrich Layer maintains its own data set and charges per lookup instead of monthly seats. You trade ongoing credit costs for compliance and speed—no rate limits, no account bans, no engineering overhead.
Who on the team should connect the Enrich Layer MCP?
Whoever owns your Enrich Layer account and manages credit spend. Since every enrichment call consumes credits, you want one person monitoring the balance via Get Credit Balance and approving which lookups run. Sales ops or RevOps typically own this, not individual reps.