Skip to main content

Overview

Encrata provides an MCP (Model Context Protocol) server that lets any compatible AI agent Claude, ChatGPT, Cursor, Windsurf, VS Code Copilot use Encrata as a tool natively. Ask your AI assistant to look up a person by email, and it calls Encrata directly. There are two ways to connect:

Quick start

1. Get an API key

Sign up at encrata.com and create an API key in Settings → API Keys.

2. Install

Or use npx no install needed (shown in configs below).

Authentication

Pass your Encrata API key as an environment variable (npm package) or Bearer token (remote endpoint):

Available tools

lookup_email

validate_email

check_breaches

ip_lookup

lookup_domain

Returns a structured, 16-section OSINT report (executive summary plus DNS, infrastructure, subdomains, website, tech stack, security, company, marketing, documents, email infrastructure, risk, historical, gaps, next steps, and sources).

onion_render

google_dork

Returns a categorized Google dork pack plus keyless OSINT enrichment (Wikipedia, Wikidata, DuckDuckGo, Wayback Machine, Reddit/Hacker News/GitHub mentions, and social username presence). Free costs no credits.

Connect to your AI tool

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Then ask Claude: “Look up satya@microsoft.com on Encrata”

Example prompts

Once connected, try asking your AI:
  • “Look up john@example.com
  • “Is sarah@company.io a valid email?”
  • “Check if mike@gmail.com has been in any data breaches”
  • “Find me everything about the person behind hello@startup.com
  • “Validate these emails and tell me which are deliverable: a@x.com, b@y.com
  • “Search for information about OpenAI as a company”
  • “Look up the domain tesla.com who owns it and when does it expire?”
  • “Search the dark web for any mentions of leaked@company.com
  • “Google search for ‘AI agent frameworks 2025’ and summarize the top results”
  • “Find dark web mentions of the domain example.com”
  • “Search Google News for ‘Series A funding’ in the US”

How it works

npm package: Runs locally as a stdio process. Calls Encrata’s REST API directly. No sessions, no state each tool call is a simple HTTP request. Remote endpoint: Streamable HTTP transport (JSON-RPC 2.0 over POST) at https://encrata.com/mcp. Useful for custom integrations or clients that only support HTTP transport.

Source code

The MCP server is open source:

Advanced: raw JSON-RPC

If you’re building a custom integration against the remote endpoint: