
Mcp Enrichment
io.github.IntelagentStudiosPublished by GitHub account IntelagentStudiosv0.1.1Updated Oct 24, 2026
Multi-source entity enrichment: company data, contacts, email verification, and phone validation
Overview
A local MCP server that enriches company, contact, email and phone data through Clearbit, Hunter.io and Twilio, with a mock mode when no keys are set.
- What you can do
- Enrich companies from a domain or company name with industry, size, funding, tech stack and social profiles, and enrich contacts from an email or LinkedIn URL (Clearbit). Verify email deliverability, disposable and role-based addresses, and find a person's email at a company (Hunter.io). Validate phone numbers with line type, carrier and location (Twilio). Report server metadata and provider status, including which APIs are active or in mock mode.
- When to use it
- Useful when an assistant needs to research companies or people, qualify leads, or clean up contact lists with real enrichment providers. Also handy for development against realistic mock data before any API accounts exist.
- Requirements
- Runs locally over stdio, typically via npx, and needs Node.js 20 or newer. Real data requires API keys set as environment variables: CLEARBIT_API_KEY, HUNTER_API_KEY, TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN; APOLLO_API_KEY is reserved for future use. Without keys it runs in mock mode. Network access to the providers is needed for real lookups.
Installation
In SourceWeft
- Open Mcp Enrichment in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@opafex/mcp-enrichment
MCP server for multi-source entity enrichment — company data, contact lookup, email verification, phone validation, and email discovery.
Uses Clearbit, Hunter.io, and Twilio APIs. Works in mock mode with no API keys configured.
Installation
Requires Node.js 20+.
Quick Start
Add to Claude Code / Claude Desktop
Create or edit .mcp.json in your project root:
Omit the env block to run in mock mode.
Tools
enrich_company
Enrich company data from a domain name or company name. Returns industry, employee count, funding, tech stack, social profiles, and more.
Provider: Clearbit
Example response
enrich_contact
Enrich contact/person data from an email address or LinkedIn URL.
Provider: Clearbit
verify_email
Verify an email address for deliverability. Returns validity, deliverability score, disposable/free provider detection, role-based detection, and SMTP validation.
Provider: Hunter.io
Example response
verify_phone
Validate and look up a phone number. Returns validity, formatted number, line type (mobile/landline/voip), carrier info, and location.
Provider: Twilio
find_email
Find the email address for a specific person at a company.
Provider: Hunter.io
Example response
server_info (built-in)
Returns server metadata: name, version, registered tools, and resources. Added automatically by @opafex/mcp-shared.
Resources
Mock Mode
When no API keys are configured, all tools return realistic mock data. This is great for development and testing — you can build against the MCP without any API accounts.
Mock mode activates automatically:
- Globally when none of
CLEARBIT_API_KEY,HUNTER_API_KEY, orTWILIO_ACCOUNT_SIDare set - Per-tool when the specific provider key is missing (e.g. if you only set
CLEARBIT_API_KEY, company/contact tools use real data while email/phone tools fall back to mock)
Check enrichment://status resource or the server_info tool to see which providers are active.
Environment Variables
Development
Library Usage
The enrichment service can be used programmatically (not just as an MCP server):
Custom Cache Provider
The default in-memory cache works out of the box. For Redis, SQLite, or any custom store, implement the CacheProvider interface:
Contributing
Found a bug or have a feature request? Open an issue.
Pull requests welcome — see the main repo for development setup.
License
MIT — see LICENSE.
Source: packages/enrichment/README.md at commit 02c34ab
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts