encrata-mcp
v3.1.0
Published
Encrata MCP Server — Email intelligence, phone, company, domain, IP, Google & dark web search, web scraping, face recognition, monitoring, and contact lists for AI agents.
Maintainers
Readme
Website · Docs · Get API Key
What it does
Encrata gives your AI agent real-time email intelligence, IP intelligence, monitoring, and contact list management through these tools:
| Tool | Description |
|------|-------------|
| lookup_email | Full person enrichment — name, company, role, industry, location, education, social profiles, breach history, registered services, news mentions |
| validate_email | Check if an email is deliverable, invalid, or disposable |
| check_breaches | Check if an email has been exposed in data breaches |
| ip_lookup | IP intelligence — geolocation, ISP/ASN, security flags (VPN, proxy, Tor), company info |
| phone_lookup | Phone intelligence — carrier, line type, location, VoIP detection, risk, breaches |
| company_search | Company search — size, industry, funding, LinkedIn data, knowledge graph |
| domain_search | Domain intelligence — WHOIS, DNS, SSL, Shodan, VirusTotal threat intel |
| google_search | Web search — supports search, news, images, videos, scholar, places, shopping, patents |
| darkweb_search | Dark web search — credential leaks, forum posts, market listings, chat/IRC/paste mentions |
| scrape_url | Scrape a web page and return its raw HTML — renders JS, bypasses bot blocks |
| extract_data | Extract clean markdown or structured data (via CSS selectors) from a web page |
| screenshot_url | Capture a full-page or element screenshot of a web page (PNG/JPEG) |
| face_search | Find matching faces and linked identities from an image URL |
| list_monitors | List all email monitors |
| create_monitor | Create a new monitor to track email changes over time |
| get_monitor | Get details of a specific monitor |
| trigger_monitor_run | Trigger an immediate enrichment run |
| list_runs | List monitoring runs for a monitor or all monitors |
| get_run_results | Get enrichment results and detected changes for a run |
| list_contact_lists | List all contact lists |
| create_contact_list | Create a reusable email list |
| get_contact_list | Get details of a specific contact list |
| delete_contact_list | Delete a contact list permanently |
| list_contact_list_emails | List all emails in a contact list |
| add_emails_to_list | Add emails to a contact list |
| remove_emails_from_list | Remove emails from a contact list |
| list_bulk_jobs | List async bulk enrichment jobs |
| get_bulk_job | Get status and download URL of a bulk job |
| cancel_bulk_job | Cancel a pending/in-progress bulk job |
Quick Start
1. Get an API key
Sign up at encrata.com and create an API key in Settings → API Keys.
2. Install
npm install -g encrata-mcp3. Connect to your AI tool
Pick your tool below and add the config:
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"encrata": {
"command": "npx",
"args": ["-y", "encrata-mcp"],
"env": {
"ENCRATA_API_KEY": "your-api-key"
}
}
}
}Claude Code
claude mcp add encrata -- npx -y encrata-mcp
# Set your API key
export ENCRATA_API_KEY="your-api-key"Cursor
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"encrata": {
"command": "npx",
"args": ["-y", "encrata-mcp"],
"env": {
"ENCRATA_API_KEY": "your-api-key"
}
}
}
}VS Code / GitHub Copilot
Add to .vscode/mcp.json in your project root:
{
"servers": {
"encrata": {
"command": "npx",
"args": ["-y", "encrata-mcp"],
"env": {
"ENCRATA_API_KEY": "your-api-key"
}
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"encrata": {
"command": "npx",
"args": ["-y", "encrata-mcp"],
"env": {
"ENCRATA_API_KEY": "your-api-key"
}
}
}
}ChatGPT
ChatGPT supports MCP servers via the ChatGPT desktop app. Go to Settings → MCP Servers → Add and configure:
- Name: Encrata
- Command:
npx -y encrata-mcp - Environment:
ENCRATA_API_KEY=your-api-key
Example Prompts
Once connected, try asking your AI:
- "Look up [email protected]"
- "Is [email protected] a valid email?"
- "Check if [email protected] has been in any data breaches"
- "Find me everything about the person behind [email protected]"
- "What can you tell me about the IP 8.8.8.8?"
- "Is this IP address a VPN or proxy: 1.2.3.4"
- "Look up this phone number: +14155551234"
- "Search for OpenAI company info"
- "Get domain intelligence for stripe.com"
- "Google search for 'best AI tools 2026' and show me news results"
- "Search the dark web for mentions of example.com"
- "Scrape the HTML of https://news.ycombinator.com"
- "Extract the article content from this blog post as markdown"
- "Take a full-page screenshot of stripe.com"
- "Search for matching faces from this image URL"
- "Validate these emails and tell me which ones are deliverable: [email protected], [email protected], [email protected]"
- "Create a monitor called 'Sales Leads' with these emails: [email protected], [email protected]"
- "List my monitors and trigger a run on Sales Leads"
- "Show me the results from the latest run"
- "Create a contact list called 'Engineering Team'"
- "Add [email protected] and [email protected] to my Engineering Team list"
- "List my bulk jobs and check the status of the latest one"
Example Output
> Look up [email protected]
Name: Venkat
Email: [email protected]
Company: Unosend
Industry: Information Technology & Services
Validity: valid
LinkedIn: https://in.linkedin.com/in/venkatofl
Twitter: https://x.com/venkatoflEnvironment Variables
| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| ENCRATA_API_KEY | Yes | — | Your Encrata API key |
| ENCRATA_BASE_URL | No | https://encrata.com | API base URL (for self-hosted) |
How It Works
AI Agent (Claude/ChatGPT/Cursor/...)
↕ stdio (MCP protocol)
Encrata MCP Server (this package)
↕ HTTPS (REST API)
Encrata API (encrata.com/api/agent/*)
↕ parallel enrichment
10+ data sourcesThe MCP server runs locally on your machine as a stdio process. It bridges your AI agent to the Encrata REST API using the Model Context Protocol. All enrichment happens server-side — no data sources or credentials needed locally.
Pricing
See encrata.com/pricing for current pricing details.
Links
- Encrata — Email intelligence platform
- Documentation — Full MCP guide
- API Reference — REST API docs
- GitHub — Source code
License
MIT
