Opportify integration
Opportify checks emails, IP addresses and form submissions for risk. Validate one email (format, MX, live SMTP deliverability, catch-all, disposable or free provider, typo correction, AI risk score 200-1000), look up one IP (connection type such as VPN, Tor or proxy, geolocation, WHOIS, blocklists, risk score), run batch jobs over lists or CSV/XLSX files and export filtered results, and score a whole form submission for fraud. Each analysis spends credits of the matching product balance (Email Insights, IP Insights, Fraud Protection); 402 means the plan or balance does not cover it. The browser fraud-protection script routes (init, events, form submit) are not exposed. Authentication is an Opportify API key sent in the x-opportify-token header.
Say what should happen.
The workflow builds itself.
What you can do with Opportify
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Email batch, 3 operations
batch_analyze_emailsBatch analyze emailsPOSTQueues a background analysis of a list of email addresses (request at most 3 MB) and returns jobId with status QUEUED. Read it with get_email_batch until COMPLETED (download links) or ERROR. Spends Email Insights credits.batch_analyze_emails_fileBatch analyze emails filePOSTQueues a background analysis of the email addresses in a CSV, TSV or XLSX file (email column detected automatically, first sheet of an XLSX; at most 3 MB) and returns jobId. Read it with get_email_batch. Spends Email Insights credits.get_email_batchGet email batchGETReads an email batch job: status QUEUED, PROCESSING, COMPLETED or ERROR (see statusDescription), progress 0-100 and, once COMPLETED, pre-signed downloadUrls of the results (csv, json and gzip copies).
Ip batch, 3 operations
batch_analyze_ipsBatch analyze ipsPOSTQueues a background analysis of a list of IP addresses (request at most 3 MB) and returns jobId with status QUEUED. Read it with get_ip_batch until COMPLETED (download links) or ERROR. Spends IP Insights credits.batch_analyze_ips_fileBatch analyze ips filePOSTQueues a background analysis of the IP addresses in a CSV, TSV or XLSX file (IP column detected automatically, first sheet of an XLSX; at most 3 MB) and returns jobId. Read it with get_ip_batch. Spends IP Insights credits.get_ip_batchGet ip batchGETReads an IP batch job: status QUEUED, PROCESSING, COMPLETED or ERROR (see statusDescription), progress 0-100 and, once COMPLETED, pre-signed downloadUrls of the results (csv, json and gzip copies).
Email batch export, 2 operations
create_email_batch_exportCreate email batch exportPOSTRequests a filtered export of a COMPLETED email batch job (csv or json, chosen columns, field filters) and returns exportId with status QUEUED; read it with get_email_batch_export for the download URL.get_email_batch_exportGet email batch exportGETReads an email batch export: status QUEUED, PROCESSING, COMPLETED (downloadUrl, valid until expiresAt) or FAILED (errorCode, errorMessage), with its format, filters and columns.
Ip batch export, 2 operations
create_ip_batch_exportCreate ip batch exportPOSTRequests a filtered export of a COMPLETED IP batch job (csv or json, chosen columns, field filters) and returns exportId with status QUEUED; read it with get_ip_batch_export for the download URL.get_ip_batch_exportGet ip batch exportGETReads an IP batch export: status QUEUED, PROCESSING, COMPLETED (downloadUrl, valid until expiresAt) or FAILED (errorCode, errorMessage), with its format, filters and columns.
Email, 1 operation
analyze_emailAnalyze emailPOSTValidates one email address in real time: format, MX, live SMTP deliverability (yes, no, unknown), catch-all, provider type (free, disposable, private), typo fix and, with enableAI, a risk score 200-1000. Spends Email Insights credits.
Fraud check, 1 operation
analyze_fraudAnalyze fraudPOSTScores one form submission for fraud (send at least email or userIp): returns score 200-1000, level, factor codes and per-signal results. Sends the submitter's personal data to Opportify, stores the analysis and spends Fraud Protection credits.
Ip address, 1 operation
analyze_ipAnalyze ipPOSTLooks up one IPv4 or IPv6 address: connection type (wired, mobile, VPN, Tor, open proxy, cloud provider...), geolocation, WHOIS (ASN, organization, contacts), trusted provider, blocklist reports and a risk score 200-1000. Spends IP Insights credits.
Use Opportify from Claude Code, Cursor or Codex
Connect Opportify in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Opportify operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Opportify
- Create your workspace
Sign up free. Nothing to install.
- Connect Opportify once
Add your Opportify connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Opportify integration FAQ
What can you do with the Opportify integration?
LiveContext exposes 13 operations on Opportify, covering email batch, ip batch, email batch export and ip batch export.
