About Wso2 Apim MCP Server
Wso2 Apim MCP Server is an MCP server published by sajith-madhusanka in the Data category: mCP server for managing WSO2 API Manager 4.6.0 distributed deployment (TM, ACP, Gateway, KM) with MySQL.
The repository has 1 stars and 1 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/sajith-madhusanka/wso2-apim-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (18)
apply_configWrite `deployment.toml` for each component from current env values (DB host/port/name/user/password). Port offsets are FIXED
Parameters not published.
apply_updatesApply U2 updates — handles credential prompts and file conflicts automatically
Parameters not published.
check_statusLive status of all components — shows PID, detection method, and portal URLs
Parameters not published.
check_update_levelShow current U2 level for each component
Parameters not published.
configureUpdate `.env` values during a session — called by the agent, not the user
Parameters not published.
extract_componentsExtract component ZIPs into `APIM_BASE_DIR` — scans by prefix so U2-level suffix is ignored; KM auto-renamed from ACP zip
Parameters not published.
get_deployment_infoFull topology, port offsets, credentials, and known issue fixes
Parameters not published.
revert_updatesRevert the last U2 update on a component
Parameters not published.
setup_databasesCreate MySQL databases, users, and run init scripts. Detects existing databases and asks whether to reuse or recreate
Parameters not published.
setup_jdbc_driverDownload MySQL JDBC driver from Maven Central, copy to all component `lib/` dirs
Parameters not published.
Show all 18 tools
start_allStart all components in correct order (TM → KM → ACP → GW), halts on first failure
Parameters not published.
start_componentStart one component: `tm`, `km`, `acp`, or `gw` — polls log every 2s for successful startup
Parameters not published.
stop_allStop all components in reverse order (GW → ACP → KM → TM)
Parameters not published.
stop_componentGracefully stop one component, polls log for "Halting JVM" confirmation
Parameters not published.
stop_diagnosticsStop the runtime diagnostics agent that auto-starts with each component
Parameters not published.
tail_logsOpen a new terminal window with `tail -f` on a component's log (macOS, Linux, Windows)
Parameters not published.
toggle_diagnostics_startupDisable or re-enable auto-start of the diagnostics agent in the startup script
Parameters not published.
view_logsRecent log lines for any component — supports `errors_only` filter
Parameters not published.
Ask AI
Ask AI about Wso2 Apim MCP Server
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.