enrichment-mcp
If you are the rightful owner of enrichment-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for performing enrichment given a provided observable.
The Enrichment MCP Server is designed to perform third-party enrichment on observables using various services like VirusTotal, Hybrid Analysis, and others. It routes observables to the appropriate enrichment service based on the type of observable provided, such as IP addresses, domain names, URLs, or email addresses. The server is configured using a custom configuration file that specifies which services to use for each type of observable. It supports a range of services, each requiring an API key, and is primarily intended for development and testing purposes. The server uses Jinja2 templates for managing prompt templates, allowing for flexible and future-proof design. The server is not intended for production use and is meant for educational and authorized testing purposes only.
Features
- observable-lookup: A generic endpoint which examines and routes the given observable to the correct tool.
- lookup-ipaddress: Performs enrichment on a given IPv4 address.
- lookup-domain: Performs enrichment on a given domain name.
- lookup-url: Performs enrichment on a given URL (and in some cases domain name).
- lookup-email: Performs enrichment of a given email address.