Apache Tomcat · Capability
Apache Tomcat Application Management
Unified capability for deploying, managing, and monitoring Java web applications on Apache Tomcat. Covers application deployment, lifecycle management (start/stop/reload), session management, server diagnostics, SSL configuration, and JMX access.
What You Can Do
GET
List applications
— List all deployed web applications
/v1/applications
POST
Start application
— Start a stopped application
/v1/applications/start
POST
Stop application
— Stop a running application
/v1/applications/stop
POST
Reload application
— Reload an application
/v1/applications/reload
GET
Get server info
— Get server OS and JVM information
/v1/diagnostics/server-info
GET
Get thread dump
— Get JVM thread dump
/v1/diagnostics/thread-dump
GET
Get vm info
— Get JVM memory and system info
/v1/diagnostics/vm-info
MCP Tools
list-applications
List all deployed web applications on Apache Tomcat
read-only
start-application
Start a stopped web application on Tomcat
idempotent
stop-application
Stop a running web application on Tomcat (makes it unavailable)
idempotent
reload-application
Reload a Tomcat application to pick up WEB-INF/classes and lib changes
idempotent
get-server-info
Get Apache Tomcat server OS, JVM, and version information
read-only
get-thread-dump
Get a full JVM thread dump from Apache Tomcat for diagnostics
read-only
get-vm-info
Get JVM memory usage and system properties from Apache Tomcat
read-only
APIs Used
tomcat