Misp MCP Server

MCP server for MISP threat intelligence platform - IOC lookups, event management, correlation discovery, and intelligence enrichment

Local serverstdio

What is the Misp MCP Server?

MCP server for MISP threat intelligence platform - IOC lookups, event management, correlation discovery, and intelligence enrichment

What it actually does

Query and manage your MISP threat-intelligence platform from any MCP client.

  • 36 MCP tools — covering events, attributes, correlations, tags, exports, sightings, warninglists, objects, galaxies, feeds, organisations, and server administration
  • 3 MCP resources — for browsing attribute types, instance statistics, and available taxonomies
  • 3 MCP prompts — for guided IOC investigation, incident event creation, and threat reporting
  • Confirmation-gated writes — so destructive tools refuse to run without confirm: true (and confirmHard: true for permanent deletes)
  • MITRE ATT&CK integration — via galaxy cluster search and attachment
  • Export formats — including CSV, STIX, Suricata, Snort, text, RPZ, and hash lists

Configuration

  • Node.js 20 or later. - A running MISP instance with API access. - A MISP API key (MISP UI: Administration > List Auth Keys).

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
misp_search_eventsSearch events by IOC value, type, tags, date range, organization
misp_get_eventGet full event details including attributes, objects, galaxies, related events
misp_create_eventCreate a new event with threat level, distribution, and analysis status
misp_update_eventUpdate event metadata (info, threat level, analysis, publish state)
misp_publish_eventPublish an event to trigger alerts to sharing partners (requires confirm:true)
misp_tag_eventAdd or remove tags (TLP, MITRE ATT&CK, custom) from an event (removal requires confirm:true)
misp_search_attributesSearch IOCs across all events with type, category, and correlation filters
misp_add_attributeAdd a single IOC to an event
misp_add_attributes_bulkAdd multiple IOCs to an event in one operation
misp_delete_attributeSoft or hard delete an attribute (requires confirm:true; hard delete also requires confirmHard:true)
misp_correlateFind all events and attributes matching a value, with cross-event correlations
misp_get_related_eventsDiscover events related through shared IOCs
misp_describe_typesGet all available attribute types and category mappings
misp_list_tagsList available tags with usage statistics

How to install the Misp MCP Server

{
  "mcpServers": {
    "misp-1": {
      "command": "npx",
      "args": ["-y", "misp-mcp"],
      "env": {
        "MISP_URL": "your-value",
        "MISP_API_KEY": "your-value",
        "MISP_VERIFY_SSL": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 20 or later. - A running MISP instance with API access. - A MISP API key (MISP UI: Administration > List Auth Keys).
VariableDescriptionRequired
MISP_URLEndpoint or connection string the server talks to.Yes
MISP_API_KEYCredential the server authenticates with.Yes
MISP_VERIFY_SSLConfiguration value read at startup.Optional

Example prompts to try

  • “Use Misp to misp search events.”
  • “Use Misp to misp get event.”
  • “Use Misp to misp create event.”

Frequently asked questions

MCP server for MISP threat intelligence platform - IOC lookups, event management, correlation discovery, and intelligence enrichment Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.