A Model Context Protocol (MCP) server that provides tools for interacting with the Huntress API. This server enables programmatic access to Huntress functionality including account management, organization management, agent management, incident reports, and more.
npm install
.env
file based on .env.example
:HUNTRESS_API_KEY=your_api_key_here
HUNTRESS_API_SECRET=your_api_secret_here
npm run build
get_account_info
: Get information about the current accountlist_organizations
: List organizations in the accountget_organization
: Get details of a specific organizationlist_agents
: List agents in the accountget_agent
: Get details of a specific agentlist_incident_reports
: List incident reportsget_incident_report
: Get details of a specific incident reportlist_summary_reports
: List summary reportsget_summary_report
: Get details of a specific summary reportlist_billing_reports
: List billing reportsget_billing_report
: Get details of a specific billing reportThe server requires the following environment variables:
HUNTRESS_API_KEY
: Your Huntress API KeyHUNTRESS_API_SECRET
: Your Huntress API Secret KeyThese can be obtained from your Huntress account at <your_account_subdomain>.huntress.io
under API Credentials.
Add the following configuration to your MCP settings:
{
"mcpServers": {
"huntress": {
"command": "node",
"args": ["path/to/huntress-server/build/index.js"],
"env": {
"HUNTRESS_API_KEY": "your_api_key_here",
"HUNTRESS_API_SECRET": "your_api_secret_here"
}
}
}
}
The server implements Huntress API's rate limiting of 60 requests per minute on a sliding window. This means:
The server handles various error scenarios:
MIT License - See LICENSE file for details
Seamless access to top MCP servers powering the future of AI integration.