io.github.Opafex/mcp-enrichment
Multi-source entity enrichment: company data, contacts, email verification, and phone validation
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@opafex/mcp-enrichmentclaude mcp add mcp-enrichment -e 'CLEARBIT_API_KEY=<your clearbit_api_key>' -e 'HUNTER_API_KEY=<your hunter_api_key>' -e 'APOLLO_API_KEY=<your apollo_api_key>' -e 'TWILIO_ACCOUNT_SID=<your twilio_account_sid>' -e 'TWILIO_AUTH_TOKEN=<your twilio_auth_token>' -e 'ENRICHMENT_CACHE_TTL=<ENRICHMENT_CACHE_TTL>' -- npx -y @opafex/mcp-enrichment@0.1.1
{
"mcpServers": {
"mcp-enrichment": {
"command": "npx",
"args": [
"-y",
"@opafex/mcp-enrichment@0.1.1"
],
"env": {
"CLEARBIT_API_KEY": "<your clearbit_api_key>",
"HUNTER_API_KEY": "<your hunter_api_key>",
"APOLLO_API_KEY": "<your apollo_api_key>",
"TWILIO_ACCOUNT_SID": "<your twilio_account_sid>",
"TWILIO_AUTH_TOKEN": "<your twilio_auth_token>",
"ENRICHMENT_CACHE_TTL": "<ENRICHMENT_CACHE_TTL>"
}
}
}
}
Variables d'environnement
CLEARBIT_API_KEYsecret Clearbit API key for company and contact enrichmentHUNTER_API_KEYsecret Hunter.io API key for email discovery and verificationAPOLLO_API_KEYsecret Apollo.io API key for contact and company dataTWILIO_ACCOUNT_SIDsecret Twilio Account SID for phone validationTWILIO_AUTH_TOKENsecret Twilio Auth Token for phone validationENRICHMENT_CACHE_TTLCache TTL in seconds for enrichment results (default: 86400)
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Opafex MCPs
Open-source Model Context Protocol servers by Opafex. Each server is a standalone npm package usable with Claude Code, Claude Desktop, Cursor, and any MCP-compatible client.
Servers
| Package | Description | Status |
|---|---|---|
@opafex/mcp-enrichment | Company, contact, email & phone enrichment via Clearbit, Hunter.io, Twilio | Available |
@opafex/mcp-file-processor | Document text extraction, keyword detection, chunking | Available |
@opafex/mcp-web-research | Web search (Brave API), SSRF-guarded page fetch, research synthesis | Available |
@opafex/mcp-approval-queue | Human-in-the-loop approval gate — the agent asks, only a person approves (elicitation or CLI) | Available |
@opafex/knowledge-grid | Layered context for agents (a library, in its own repo) | Available |
Quick Start
# Clone and install
git clone https://github.com/opafex/opafex-mcps.git
cd opafex-mcps
npm install
npm run build
# Run the enrichment server (mock mode — no API keys needed)
node packages/enrichment/dist/index.js
Add to Claude Code
Create or edit .mcp.json in your project root:
{
"mcpServers": {
"enrichment": {
"command": "node",
"args": ["/path/to/opafex-mcps/packages/enrichment/dist/index.js"],
"env": {
"CLEARBIT_API_KEY": "sk-...",
"HUNTER_API_KEY": "...",
"TWILIO_ACCOUNT_SID": "...",
"TWILIO_AUTH_TOKEN": "..."
}
}
}
}
All servers work in mock mode when API keys are omitted — great for development and testing.
Development
npm install # Install all dependencies
npm run build # Build all packages
npm test # Run all tests
Adding a New Server
- Create
packages/<server-name>/withpackage.json,tsconfig.json, andsrc/ - Use
@opafex/mcp-sharedfor the server bootstrap (createMCPServer) - Define tools in
tools.ts, wire up inindex.ts - Add tests in
__tests__/
See packages/enrichment as a reference implementation.
Shared Utilities
@opafex/mcp-shared provides:
createMCPServer()/buildMCPServer()— Reusable MCP server bootstrap with tool/resource registration and stdio transportToolContext.elicit— ask the user a question through the client's UI (MCP elicitation), out of the model's reach- Validation helpers — Email, domain, phone format validation
License
MIT
Questions fréquentes
Qu'est-ce que io.github.Opafex/mcp-enrichment ?
Multi-source entity enrichment: company data, contacts, email verification, and phone validation
Comment installer io.github.Opafex/mcp-enrichment ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add mcp-enrichment -e 'CLEARBIT_API_KEY=<your clearbit_api_key>' -e 'HUNTER_API_KEY=<your hunter_api_key>' -e 'APOLLO_API_KEY=<your apollo_api_key>' -e 'TWILIO_ACCOUNT_SID=<your twilio_account_sid>' -e 'TWILIO_AUTH_TOKEN=<your twilio_auth_token>' -e 'ENRICHMENT_CACHE_TTL=<ENRICHMENT_CACHE_TTL>' -- npx -y @opafex/mcp-enrichment@0.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.Opafex/mcp-enrichment ?
Oui. Il attend CLEARBIT_API_KEY, HUNTER_API_KEY, APOLLO_API_KEY, TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, à renseigner dans sa configuration.
io.github.Opafex/mcp-enrichment est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.Opafex/mcp-enrichment ?
Il est publié par opafex. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.