Skip to main content
Glama
brbousnguar

mulewatch

by brbousnguar

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ANYPOINT_ORG_IDNoBusiness group ID. Unset means the organization the credentials belong to.
ANYPOINT_BASE_URLNoControl plane host, defaults to https://anypoint.mulesoft.comhttps://anypoint.mulesoft.com
ANYPOINT_PASSWORDNoAnypoint Platform password, used with username for platform login (one of the accepted auth methods).
ANYPOINT_USERNAMENoAnypoint Platform username, used with password for platform login (one of the accepted auth methods).
ANYPOINT_CLIENT_IDNoConnected app client ID, used with client secret for client credentials authentication (one of the accepted auth methods).
ANYPOINT_ACCESS_TOKENNoPre-generated bearer token; takes precedence over the other auth methods (one of the accepted auth methods).
ANYPOINT_CLIENT_SECRETNoConnected app client secret, used with client ID for client credentials authentication (one of the accepted auth methods).
ANYPOINT_MONITORING_BASE_URLNoMonitoring host, defaults to https://monitoring.anypoint.mulesoft.comhttps://monitoring.anypoint.mulesoft.com
ANYPOINT_ALLOWED_ENVIRONMENTSNoComma-separated environment names or IDs; when set, every tool refuses anything outside the list.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
anypoint_whoamiA

Verify the configured Anypoint credentials and show which business group, host and environment allowlist this server is operating with. Use this first when a call fails.

anypoint_list_business_groupsA

List the business groups under the credentials' organization, with their ids. Environments live on business groups, not on the root organization — call this first if anypoint_list_environments returns nothing.

anypoint_list_environmentsA

List the Anypoint environments in a business group. If this returns nothing, the orgId is probably the root organization — call anypoint_list_business_groups to find the right id. Restricted to ANYPOINT_ALLOWED_ENVIRONMENTS when that is set.

anypoint_list_deployed_appsB

List deployed Mule applications in an environment, across Application Manager (CloudHub 2.0 / Runtime Fabric), legacy CloudHub, and hybrid on-prem targets.

anypoint_list_app_logsA

List the latest Runtime Manager logs for a Mule application. This reads the live tail only — a small rolling buffer. For anything older than the buffer, use anypoint_search_archived_logs.

anypoint_get_app_logs_for_analysisA

Fetch live-tail logs for a Mule application and return an analysis-ready payload: normalized lines plus counts by priority, logger and instance. Prefer this over anypoint_list_app_logs when diagnosing a problem.

anypoint_search_archived_logsA

Search historical Mule application logs via the Anypoint Monitoring Archive API, for dates beyond the live tail's rolling buffer. Requires Anypoint Monitoring to be enabled for the organization. Use this for any past-date incident investigation.

anypoint_list_api_manager_instancesB

List API instances managed by Anypoint API Manager in an environment, with their assets, endpoints and technology.

anypoint_search_exchange_assetsC

Search Anypoint Exchange for assets in the organization — APIs, connectors, templates, examples and fragments.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 9 tools

Disambiguation4/5

Most tools target a clearly distinct resource (environments, business groups, deployed apps, API instances, exchange assets). The only real overlap is anypoint_list_app_logs vs anypoint_get_app_logs_for_analysis, which both read the live tail, but the descriptions explicitly differentiate them and recommend the analysis variant for diagnosis.

Naming Consistency5/5

All nine tools follow a strict anypoint_verb_noun pattern (list_environments, get_app_logs_for_analysis, search_archived_logs, etc.). The prefix is uniform and verb choice (list/get/search) is used predictably.

Tool Count5/5

Nine tools is well within the sweet spot for an observability/management server. Each tool maps to a distinct Anypoint concern (org topology, apps, logs, API manager, exchange) so nothing feels padded.

Completeness4/5

The surface covers topology discovery, app listing, live and archived logs, API instances, and Exchange assets — a solid monitoring story. Minor gaps remain: no single-app detail/health/metrics lookup and only list-style access for apps, but agents can work around these with the existing calls.

Maintenance

ActivityMaintained
ResponsivenessNo issues