This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch feature/CAMEL-23722-cli-docs-restructure
in repository https://gitbox.apache.org/repos/asf/camel.git

commit eabcfb79807dba4365c55b1a5f211a3bfdbdfc9f
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Jun 9 20:19:09 2026 +0200

    CAMEL-23722: Add 10 missing MCP tools to documentation
    
    Co-Authored-By: Claude <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        | 52 +++++++++++++++++++++-
 1 file changed, 50 insertions(+), 2 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc
index 4764da0b7a33..74a885006a48 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc
@@ -18,8 +18,9 @@ IMPORTANT: The MCP server does **not** expose REST endpoints 
— all communicati
 
 == Available Tools
 
-The server exposes 30 catalog tools organized into twelve functional areas, 21 
runtime introspection tools for
-inspecting and interacting with live Camel processes, plus 3 prompts that 
provide structured multi-step workflows.
+The server exposes catalog tools for exploring components, validating routes, 
and assisting with migration,
+runtime introspection tools for inspecting and interacting with live Camel 
processes,
+plus prompts that provide structured multi-step workflows.
 
 === Catalog Exploration
 
@@ -59,6 +60,10 @@ inspecting and interacting with live Camel processes, plus 3 
prompts that provid
 
 | `camel_catalog_eip_doc`
 | Get detailed documentation for a specific EIP including all its options.
+
+| `camel_component_properties`
+| List valid configuration property keys for a Camel component in 
`camel.component.<scheme>.<name>` form,
+  including option name, type, default value, and description.
 |===
 
 === Kamelet Catalog
@@ -177,6 +182,26 @@ inspecting and interacting with live Camel processes, plus 
3 prompts that provid
 
 | `camel_transform_route`
 | Assists with route DSL format transformation between YAML and XML.
+
+| `camel_configuration_validate`
+| Validate Camel configuration property lines (e.g., from 
`application.properties`). Detects misspelled option
+  names, invalid values, and returns suggestions.
+
+| `camel_properties_translate`
+| Translate Camel configuration properties between runtimes (`main`, 
`spring-boot`, `quarkus`). Handles
+  runtime-specific keys like HTTP server and management endpoint configuration.
+|===
+
+=== Route Diagram
+
+[cols="1,3",options="header"]
+|===
+| Tool | Description
+
+| `camel_render_route_diagram`
+| Generate a diagram of Camel routes from a source file (YAML, XML, Java). 
Supports image themes (dark, light,
+  transparent) written as PNG, and text themes (ascii, unicode) returned 
directly. Useful for visualizing route
+  structure for review, documentation, or troubleshooting.
 |===
 
 === OpenAPI Contract-First
@@ -289,6 +314,10 @@ process is running).
 
 | `camel_runtime_route_control`
 | Control a route: start, stop, suspend, or resume it by route ID.
+
+| `camel_runtime_route_topology`
+| Get the inter-route topology showing how routes connect to each other and to 
external endpoints.
+  Returns nodes and edges describing the route graph.
 |===
 
 ==== Observability
@@ -314,6 +343,17 @@ process is running).
 
 | `camel_runtime_memory`
 | Show JVM memory usage (heap/non-heap), garbage collection stats, and thread 
counts.
+
+| `camel_runtime_errors`
+| Get captured routing errors from the running application. Returns error 
details including exception,
+  exchange context, and route information.
+
+| `camel_runtime_history`
+| Get the message history trace of the last completed exchange. Shows the 
route path, processors visited,
+  headers, body, and timing.
+
+| `camel_runtime_thread_dump`
+| Get a JVM thread dump showing thread names, states, and stack traces.
 |===
 
 ==== Configuration and Registry
@@ -352,6 +392,14 @@ process is running).
 
 | `camel_runtime_browse`
 | Browse messages in a Camel endpoint (e.g., messages queued in a SEDA 
endpoint).
+
+| `camel_runtime_receive`
+| Receive (poll) a message from a Camel endpoint in the running application. 
Consumes one message
+  from the endpoint.
+
+| `camel_runtime_stop`
+| Initiate graceful shutdown of a running Camel application. Finishes 
processing in-flight exchanges
+  before stopping.
 |===
 
 == Available Prompts

Reply via email to