When both the LLM Support add-on and the MCP add-on are installed, the LLM MCP Support sub-extension automatically gives the LLM the ability to invoke ZAP’s MCP tools directly during a chat session. Tools are only included when the selected model provider is marked as Trusted (the same flag that controls whether ZAP may share additional data with the provider). You can also turn tools off for an individual chat tab using the tools toggle in the chat toolbar.
Each time you send a chat message with tools enabled, the LLM receives the full list of tools currently registered in the MCP add-on alongside your message. If the LLM decides a tool is needed to answer your request, it invokes that tool in-process (no HTTP round-trip to the MCP server is required), observes the result, and may invoke further tools before returning a final answer. Each tool call and its response are shown in the LLM Chat message area for that conversation.
Because tools are resolved per request, any tools registered after start-up - for example from scripts or third-party add-ons - are available immediately without restarting ZAP.
The full set of tools exposed by the MCP add-on are available to the LLM add-on.
You can ask the LLM to carry out a complete scan workflow in plain language. For example:
The LLM will invoke the appropriate tools, poll for completion where necessary, and summarise the results.
Allowing an LLM to invoke scan tools means it can initiate network activity against configured targets. Ensure that: