encrata-mcp
Encrata MCP Server — Email intelligence, dark web search, IP lookup, monitoring, and contact lists for AI agents.
Versions
No versions found.
Tools 50
list_contact_lists List all contact lists. Contact lists are reusable collections of emails that can be used as monitor data sources.
create_contact_list Create a new contact list. Optionally add initial emails. Lists can be used as data sources for monitors.
get_contact_list Get details of a specific contact list by ID, including name and email count.
delete_contact_list Delete a contact list permanently. This cannot be undone.
list_contact_list_emails List all email addresses in a specific contact list.
add_emails_to_list Add email addresses to an existing contact list.
remove_emails_from_list Remove email addresses from a contact list.
lookup_email Look up detailed intelligence about a person by their email address. Returns name, company, job role, industry, location, education, social profiles, breach history, registered services, news mentions, and email validity.
validate_email Validate an email address and return the full validity report (status, reason, confidence, role, disposable, provider, mx, domain_trust including DKIM/BIMI/DNSSEC, person_signal, smtp, canonical, free_provider, domain_info, mail_servers, footprint). Costs 1 credit per fresh lookup; repeats within the charge window are free.
check_breaches Check if an email address has been exposed in known data breaches. Returns the number of breaches, affected services, and types of exposed data.
list_monitors List all email monitors. Returns monitor names, status, frequency, email count, and last/next run times.
create_monitor Create a new email monitor to track changes in person data over time. Provide a name and list of emails to monitor. When a person changes jobs, gets a new title, or appears in a breach — you
get_monitor Get details of a specific monitor by ID, including its configuration, email count, and run schedule.
trigger_monitor_run Trigger an immediate enrichment run for a monitor. Returns the run ID to track progress.
list_runs List monitoring runs for a specific monitor or all monitors. Shows run status, changes detected, and credits used.
get_run_results Get enrichment results for a specific monitoring run. Returns person data snapshots and detected changes.
list_workspaces List the workspaces the authenticated account belongs to.
create_workspace Create a new workspace. The slug is auto-generated when omitted.
switch_workspace Set the active workspace for subsequent calls.
update_workspace Update the current workspace (admin only). Name is required; the slug regenerates if omitted. Pass workspace_id to target a specific workspace instead of the active one.
delete_workspace Permanently delete the CURRENT active workspace and all of its data (admin only). Switch first to be sure you are on the right one.
list_workspace_members List members of the current workspace.
invite_workspace_member Invite an email to the current workspace with a role (admin, tech, or readonly).
set_workspace_member_role Change a member
remove_workspace_member Remove a member from the current workspace.
list_webhooks List configured webhook endpoints for the current workspace.
update_webhook Update a webhook. Only the fields you pass change; the rest keep their current values.
delete_webhook Delete a webhook endpoint. This stops all deliveries.
test_webhook Send a test event to a webhook and report the real HTTP result from the endpoint.
webhook_deliveries Show recent delivery attempts for a webhook (event, status, HTTP code, attempts, time).
list_bulk_jobs List recent async bulk enrichment jobs. Bulk jobs process >1,000 emails in the background. Returns job status, progress, and email counts.
get_bulk_job Get detailed status of a specific bulk enrichment job, including progress, credits used, and download URL if completed.
cancel_bulk_job Cancel a pending or in-progress bulk enrichment job. Already-processed emails are kept.
bulk_validate_emails Create an async bulk email validity job from an inline email array. Credit use follows server-side billing rules (up to 1 credit per processed email). Poll get_email_job_status and get_email_job_results for progress.
bulk_email_identity Create an async bulk email identity job from an inline email array. Credit use follows server-side billing rules (up to 1 credit per processed email). Poll get_email_job_status and get_email_job_results for progress.
bulk_password_breaches Create an async bulk password breach job. Provide SHA-1 hashes (preferred) and/or raw passwords (hashed server-side by API). Credit use follows server-side billing rules. Poll get_email_job_status and get_email_job_results for progress.
get_email_job_status Get status and counters for a bulk email job. Free. Use this to poll async progress until completed/failed/cancelled.
get_email_job_results Get paginated results for a bulk email job. Free. Call repeatedly using page/page_size until all pages are consumed.
download_email_job Download a bulk email job as CSV text. Free. For very large outputs, this may be truncated in MCP response payloads.
cancel_email_job Cancel a validity/identity/password bulk email job. Already-processed rows are kept.
retry_email_job Retry dead-lettered chunks for a validity/identity/password bulk email job.
list_api_keys List the workspace
create_api_key Create a new API key. The full key is returned ONCE — store it immediately; it cannot be retrieved again.
rename_api_key Rename an API key.
set_api_key_status Enable or disable an API key without deleting it.
revoke_api_key Disable an API key, or permanently delete it with permanent=true.
set_api_key_limit Set an API key
whoami Show the authenticated Encrata account: email, plan, remaining credits, role, and active workspace.
check_credits Return the remaining credit balance for the authenticated account and active workspace. Free.
credit_transactions List recent credit ledger entries (charges and top-ups) for the account. Free, read-only.
Permissions 2
network medium env_vars low