← Registry

Security & Testing

ot-intel-api.onrender.com

Provides ICS/OT security threat intelligence, including CVE triage, device exposure, threat actor profiles, and IOC enrichment.

x402 supported1 endpoint40 known toolsFirst detected October 21, 2026Last detected October 21, 2026

ENDPOINT 1

https://ot-intel-api.onrender.com/mcp

No auth detected

MCP server metadata

Name
ot-intel-api
Version
2.0.0
Capabilities
tools
Server instructions

OT/ICS threat intelligence. Every tool is a paid call priced in USDC on Base mainnet via x402. Call a tool without payment to receive an x402 PaymentRequired challenge (isError:true, structuredContent). Sign it with an x402 client and retry the identical call (same arguments) with the payload in params._meta["x402/payment"]. The settlement receipt is returned in result._meta["x402/payment-response"]. Full schema: https://ot-intel-api.onrender.com/openapi.json

Known tools 40

getCveTriage

CVE lookup enriched for ICS/SCADA environments.

Inferred read-only
getDeviceExposure

Exposure data for OT devices by vendor and model.

Inferred read-only
getThreatActor

ICS/APT threat actor profiles grounded in published vendor research.

Inferred read-only
getActorsBySector

All ICS threat actors targeting a specific industrial sector from live MITRE ATT&CK ICS STIX data.

Inferred read-only
getIocEnrichment

IOC enrichment via AlienVault OTX and AbuseIPDB.

Inferred read-only
getAdvisories

Latest CISA ICS-CERT advisories filtered by vendor or sector.

Inferred read-only
getPatchFeasibility

Full patch feasibility for a CVE in OT/ICS environments.

Inferred read-only
getAssetExposure

Synthesises vendor, model, firmware, sector, and network context into a branchable risk verdict.

Inferred read-only
getCampaigns

Active campaigns targeting a specific industrial sector.

Inferred read-only
getSectorDelta

What is NEW for a sector in the last N days — new CVEs, new CISA advisories, new actor activity.

Inferred read-only
getMalwareProfile

Structured profiles of known ICS malware: PIPEDREAM, TRITON, INDUSTROYER2, CRASHOVERRIDE, FROSTYLOOP, BLACKENERGY.

Inferred read-only
getSectorBrief

Complete 30-day threat brief for an industrial sector.

Inferred read-only
getAsnProfile

Profiles an ASN for ICS threat actor infrastructure use.

Inferred read-only
getDetectionArtifacts

Returns YARA/Sigma detection rules for an ICS malware family or threat actor.

Inferred read-only
getComplianceMapping

Returns triggered compliance controls for a CVE or threat actor across 11 frameworks: NERC CIP, IEC 62443 (2-1/2-4/3-2/3-3/4-2), NIST 800-82, NIST CSF 2.

Inferred read-only
getComplianceBatch

Rolls up compliance-gap mapping across multiple CVEs/threat actors in a single call.

Inferred read-only
getThreatScore

Deterministic capability x opportunity x intent threat score for an actor-target pairing.

Inferred read-only
getPrecursorTtp

Buckets an actor's known ATT&CK-for-ICS TTPs into pre-impact (reconnaissance through command-and-control — the early-warning window before physical/process disruption) vs impact-stage (inhibit-response-function, impair-process-control, impact).

Potential side effects
getRootCauseLocalization

Ranks which sensors most likely drove a reported anomaly by z-score deviation from each sensor's own baseline, given a caller-supplied telemetry window.

Inferred read-only
getThreatHuntControlLoop

Flags control-loop recon patterns and living-off-the-land/RMM-tool abuse from caller-submitted process/command observations.

Potential side effects
getInvariantReachability

Checks whether a tank/vessel's reported level change is physically consistent with its reported flow-in/flow-out via conservation of mass.

Inferred read-only
getVendorRisk

OT/ICS supply-chain vendor risk assessment.

Inferred read-only
getRiskExposure

Aggregates the same deterministic capability x opportunity x intent scoring used by /ot/threat-score across the actors relevant to a sector+region, ranks them, and returns a DeepSeek-written executive summary (BLUF, ICD-203 language).

Inferred read-only
getActionConformance

Deterministic auto_approve/human_review/reject verdict for a planned remediation action (block_ip, quarantine_host, halt_pipeline, etc.

Inferred read-only
getAiExposure

AI/agentic copilot exposure lookup for OT/ICS vendors.

Inferred read-only
getAiUplift

Assesses how much a general-purpose AI agent lowers the skill/time barrier for an attacker to reach a vendor's OT-adjacent footprint.

Inferred read-only
getAiAttackFeasibility

Deterministic lookup against one specific empirical study (Cook, Stoica, Shah & Pezaros, ACM Trans.

Inferred read-only
getClaimReliability

Grounded in Meng et al.

Inferred read-only
getStixCoverage

Deterministic lookup grounded in Hahn, Krief et al.

Inferred read-only
getMitigationMap

Prescriptive D3FEND-mapped mitigation guidance for OT/ICS threats.

Inferred read-only
getActorReport

Synthesised Markdown threat report for an ICS/APT actor.

Inferred read-only
getActorDossier

Comprehensive intelligence dossier for an ICS threat actor.

Inferred read-only
getSectorSitrep

30-day situation report for an industrial sector.

Inferred read-only
getCtiArticle

Publication-ready threat intelligence article (~700 words).

Inferred read-only
getLinkedinPost

LinkedIn post for a CTI/ICS security audience.

Potential side effects
getXThread

X/Twitter thread for an actor or CVE.

Inferred read-only
getAnalystBrief

Human-readable analyst brief: BLUF, key judgments, and ICD-203 confidence assessment for a threat actor, optionally scoped to a sector.

Inferred read-only
getVendorRiskDelta

Counterfactual vendor-swap risk comparison.

Inferred read-only
submitSighting

Submit an anonymized IOC/TTP sighting observed in the caller's own OT environment.

Inferred read-only
getGccBulletin

Recurring public 'State of OT Threat Intel — GCC' sitrep, human-reviewed before publish, sourced from the same intel.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ot-intel-api]
url = "https://ot-intel-api.onrender.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ot-intel-api": {
      "type": "http",
      "url": "https://ot-intel-api.onrender.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ot-intel-api
Remote MCP URL: https://ot-intel-api.onrender.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ot-intel-api": {
      "url": "https://ot-intel-api.onrender.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ot-intel-api": {
      "type": "http",
      "url": "https://ot-intel-api.onrender.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ot-intel-api",
  "transport": "streamable-http",
  "url": "https://ot-intel-api.onrender.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for onrender.com was fetched 2026-09-27T04:50:32.253Z.

Trust status Trusted

onrender.com is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.