
Mcp Recon Ng
This wraps the recon-ng OSINT framework so LLMs can drive reconnaissance workflows programmatically. You get workspace management for organizing investigations, module loading and execution for tasks like WHOIS lookups and domain enumeration, marketplace access to install additional recon modules, and direct database queries against collected intelligence. It exposes recon-ng's command interface through structured tools like module_load, module_options_set, and module_run, plus db_query for pulling results. Reach for this when you want conversational access to systematic reconnaissance without manually navigating recon-ng's CLI, especially useful for iterative OSINT gathering where an LLM can chain together modules based on discovered data.
- tools
- 18
- transport
- STDIO
- last updated
- Apr 6, 2026
Tools
18 toolsPublic tool metadata for what this MCP can expose to an agent.
workspace_listList all workspaces
List all workspaces
No parameter schema in public metadata yet.
workspace_createCreate a new workspace
Create a new workspace
No parameter schema in public metadata yet.
workspace_switchSwitch to a workspace
Switch to a workspace
No parameter schema in public metadata yet.
workspace_deleteDelete a workspace
Delete a workspace
No parameter schema in public metadata yet.
module_listList available modules
List available modules
No parameter schema in public metadata yet.
module_loadLoad a module
Load a module
No parameter schema in public metadata yet.
module_unloadUnload current module
Unload current module
No parameter schema in public metadata yet.
module_options_listList module options
List module options
No parameter schema in public metadata yet.
module_options_setSet module option
Set module option
No parameter schema in public metadata yet.
module_runRun loaded module
Run loaded module
No parameter schema in public metadata yet.
marketplace_searchSearch marketplace
Search marketplace
No parameter schema in public metadata yet.
marketplace_installInstall module
Install module
No parameter schema in public metadata yet.
marketplace_removeRemove module
Remove module
No parameter schema in public metadata yet.
db_queryQuery database
Query database
No parameter schema in public metadata yet.
db_insertInsert record
Insert record
No parameter schema in public metadata yet.
db_deleteDelete records
Delete records
No parameter schema in public metadata yet.
run_commandExecute recon-ng command
Execute recon-ng command
No parameter schema in public metadata yet.
get_infoGet system information
Get system information
No parameter schema in public metadata yet.
Sponsors
Readme
mcp-recon-ng
MCP server exposing full recon-ng OSINT framework functionality to LLMs.
mcp-name: io.github.daedalus/mcp-recon-ng
Install
pip install mcp-recon-ng
Requires recon-ng to be installed separately:
pip install recon-ng
Usage
CLI
mcp-recon-ng
MCP Client Configuration
Add to your MCP client config:
{
"mcpServers": {
"recon-ng": {
"command": "mcp-recon-ng",
"env": {}
}
}
}
Available Tools
Workspace Management
workspace_list()- List all workspacesworkspace_create(name)- Create a new workspaceworkspace_switch(name)- Switch to a workspaceworkspace_delete(name)- Delete a workspace
Details
- Repository
- github.com/daedalus/mcp-recon-ng
- Package
mcp-recon-ng- Transport
- STDIO
- Registry
- MCP registry, active