# bloodhound-mcp

MCP for Connecting Claude Desktop to Bloodhound CE

- **Kind:** MCP server
- **Owner:** mwnickerson
- **Source:** https://github.com/mwnickerson/bloodhound_mcp
- **Version:** 0.1.0
- **Runtime:** python
- **License:** GPL-3.0
- **Transports:** stdio
- **Pinned commit:** `cdb17097e761c8a8622cb93bc3ba49a9e150bb6e`
- **Page:** https://forefy.com/mcps/02bdf047-74c6-5efb-a9d5-950cd32ad44e
- **API (JSON):** https://forefy.com/api/asr/mcps/02bdf047-74c6-5efb-a9d5-950cd32ad44e

## Install

Ask your agent: `Install the bloodhound-mcp MCP server securely from: https://forefy.com/mcps/02bdf047-74c6-5efb-a9d5-950cd32ad44e and register it with my agent, prompting me for BLOODHOUND_TOKEN_ID, BLOODHOUND_TOKEN_KEY`

## Tools (13)

- `domain_info`: Query domain level data from BloodHound info_type options: list - list all domains (no domain_id needed) search - search objects by name/ID (needs query param,…
- `user_info`: Query user data from BloodHound info_type options: info - General user properties and attributes admin_rights - machine/objects this user has admin rights on c…
- `group_info`: Query group data from BloodHound. info_type options: info - general group properties and attributes admin_rights - machine/objects this group has admin rights…
- `computer_info`: Query computer data from BloodHound. info_type options: info - general computer properties and attributes admin_rights - objects this computer has admin rights…
- `ou_info`: Query OU data from BloodHound. info_type options: info - general OU Properties and attributes computers - computers in this OU groups - groups in this OU gpos…
- `gpo_info`: Query GPO data from BloodHound. info_type options: info - general GPO properties and attributes computers - computers this GPO is applied to controllers - prin…
- `graph_analysis`: Perform graph analysis operations in BloodHound
- `adcs_info`: QUery AD Certificate Services data from BloodHound object_id is the template_id or the ca_id depending on the info_type info_type options: cert_template_info -…
- `cypher_query`: Execute and manage Cypher queries in BloodHound.
- `data_quality`: Query data quality and collection statistics from BloodHound info_type options: completeness - overall database completeness stats (no params needed) ad_domain…
- `custom_nodes`: Manage OpenGraph custom node display configs and v9 extension schemas. info_type options: list - list all custom node configs get - get details for a specific…
- `asset_groups`: Manage Asset isolation groups and tages in BloodHound
- `file_upload`: Upload SharpHound/AzureHound collection files to BloodHound CE for ingest. Accepts .zip (SharpHound ZIP archive) or .json (individual collection file). Files c…

## Environment

- `BLOODHOUND_SCHEME`
- `BLOODHOUND_DOMAIN`
- `BLOODHOUND_PORT`
- `BLOODHOUND_TOKEN_ID` (secret)
- `BLOODHOUND_TOKEN_KEY` (secret)
- `BLOODHOUND_VERIFY_TLS`

