list_tools
Discover and filter 670+ cybersecurity tools by module, install method, or installed status; page through results to identify tools before checking installation or details.
Instructions
List and filter the 670+ cybersecurity tools in the registry.
Returns the tools drawn from tools_config.json — the same registry the installer and the advisors share — with the total count, the filters still available to narrow the results, and one entry per tool. Combine the filters to scope the list: module="web" for web tools, method="pipx" for Python-packaged tools, installed_only=True for only what is on this host. Start here to discover what exists before check_installed or get_tool_info.
The full list is large (~670 entries). Pass limit/offset to page through it and keep the response small; omit them to get every matching tool.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_tools"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of tools to return. Omit for all matches. | |
| method | No | Filter by install method. One of apt, pipx, go, cargo, gem, git, binary, docker, snap, special, source, npm. | |
| module | No | Filter by module (e.g. "web", "pwn", "forensics"). 18 modules available. | |
| offset | No | Number of matching tools to skip before returning (for paging). | |
| installed_only | No | If true, only return tools that are currently installed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||