daedalus avatar

Mcp Recon Ng

daedalus/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 tools

Public 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.

PyPI Python Ruff

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 workspaces
  • workspace_create(name) - Create a new workspace
  • workspace_switch(name) - Switch to a workspace
  • workspace_delete(name) - Delete a workspace

View the full README on GitHub

Details

Repository
github.com/daedalus/mcp-recon-ng
Package
mcp-recon-ng
Transport
STDIO
Registry
MCP registry, active

More from daedalus