Labsco
MSAdministrator logo

Enrichment MCP Server

โ˜… 5

from MSAdministrator

Performs data enrichment on observables using third-party services via the security-cli Python package.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

Enrichment MCP Server

This project is a Model Context Protocol (MCP) server for performing enrichment given a provided observable. The combination of configured services and the provided observable(s) will determine which enrichment services to call.

This tool provides a simple MCP server implementation to perform third-party enrichment using common services (e.g. VirusTotal, Hybrid Analysis, etc.) utilizing the security-cli python package to perform enrichment/communicate with different services.

MCP Server

This implementation of the enrichment-mcp MCP server exposes the following tools.

  • lookup-observable - A generic endpoint which examines and routes the given observable to the correct tool.

Supported Services

The following services and observable types are currently supported:

If you have any suggestions or believe another service should be implemented, please create an issue or pull request!

NameAPI Key RequiredSupports IPSupports DomainSupports URLSupports Email
VirusTotalYesYesYesYesNo
HybridAnalysisYesYesYesYesNo
AlienVaultYesYesYesYesNo
ShodanYesYesYesYesNo
Urlscan.ioYesYesYesYesNo
AbuseIPDBYesYesNoNoNo
HaveIBeenPwnedYesNoNoNoYes