Overview
Transport
- Kind
streamableHttp
Servers
-
https://omni.mulesoft.com/mcp/
Add Members to Team add_members_to_team idempotentopen-world
Try it out
Arguments
user_ids are platform user IDs, NOT emails — resolve emails to IDs with find_user_by_email first. membership_type is 'member' (default) or 'maintainer' and applies to every user in the call. Returns a per-user outcome so a partial failure reports which ids succeeded. Use for prompts like 'add these users to the Payments team', 'make user X a maintainer of team Y'. Example: add_members_to_team(team_id=<team_id>, user_ids=[<user_id>]).Input Schema
json-schemamembership_type:
string
memberorganization_id:
string | null
team_id:
string
user_ids:
array | null
Sample top agents and report their model configuration agents_with_models read-onlyopen-world
Try it out
Arguments
`fetch_monitoring_drill_down(entity_type='agents')), calls view_agent_details per agent (capped at top_n, default 10, hard cap 20), aggregates their model configurations and returns a comparison. Use this for: 'which models are used the most across agents?', 'which models are underutilized or unused?', 'which agents use which LLM?'. Args: organization_id (required), top_n (default 10), agents (optional list of agent ids — if supplied, skips the top-N discovery and just walks these). Returns: {summary, agents: [{agent_id, name, model: {...}, model_id, model_provider}], model_distribution: {model_id: count}, errors: [...]}`.Input Schema
json-schemaagents:
array | string | null
organization_id *:
string
top_n:
integer
10Apply Policy To Asset Instance apply_policy_to_instance
Try it out
Arguments
Input Schema
json-schemaapi_instance_id:
string
asset:
any | null
configuration_data:
any | null
disabled:
boolean | null
environment_id:
string
gateway_id:
string | null
injection_point:
string | null
label:
string | null
order:
integer | null
organization_id *:
string
pointcut_data:
any | null
policy_template_id:
string | null
provider:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Apply Universal Policy apply_universal_policy open-world
Try it out
Arguments
Input Schema
json-schemaconfiguration:
any | null
instance_ids *:
array
organization_id:
string
policy_name *:
string
Audit API policies across instances audit_api_policies read-onlyopen-world
Try it out
Arguments
`view_api_instance_policies per instance — that loop burst the rate-limited Anypoint policy endpoint into 502s (W-22750961 #34, 18 calls all failed). Sampling order: production env first, then sandbox, then design, then any remaining environments. Stops sampling on the first 5xx and reports what it captured. Use this for: 'what gaps exist in policy coverage across instances?', 'compare policy coverage between production and staging', 'which instances are missing rate limiting?', 'audit policies for this API'. Args: organization_id (active BG), asset_id (the API's asset id), max_instances (default 3, max 8). Returns: {summary, instances: [{instance_id, environment_name, policy_count, applied: [...], automated: [...]}], comparison: {policy_names_in_all, policy_names_missing_anywhere}, errors: [{instance_id, error}]}`. Example: audit_api_policies(organization_id=<bg>, asset_id=<api>).Input Schema
json-schemaasset_id *:
string
instances:
array | null
max_instances:
integer
3organization_id *:
string
Check Control Scope Targets check_control_scope_targets read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
scope_filter *:
string
Check Policy Conformance check_policy_conformance
Try it out
Arguments
Input Schema
json-schemaapi_instance_id *:
string
asset_id:
string | null
asset_version:
string | null
configuration_data:
any | null
disabled:
boolean | null
environment_id *:
string
group_id:
string | null
label:
string | null
order:
integer | null
organization_id *:
string
pointcut_data:
any | null
policy_template_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Check One Secret Exists check_secret read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string | null
environment_name:
string | null
organization_id:
string | null
secret_group_id:
string | null
secret_group_name:
string | null
secret_id:
string | null
secret_name:
string | null
Compare service breakdown across business groups compare_business_groups read-onlyopen-world
Try it out
Arguments
`find_assets (facets mode) against each of the supplied business-group ids and return a side-by-side comparison (totalHits + byType breakdown per BG). Use this for 'compare service maturity between business units', 'which BG has the most APIs?', 'breakdown by BG'. The agent should call list_business_groups first to discover the ids; this tool fans out at most max_groups (default 3, hard cap 8) of them. Returns: {groups: [{business_group_id, total_hits, byType: {...}}], cross_group: {leader_by_total, type_distribution_diff}}`. Example: compare_business_groups(business_group_ids=['<bg1>', '<bg2>', '<bg3>']).Input Schema
json-schemabusiness_group_ids *:
array | string
max_groups:
integer
3Create Automated Policy Strategy create_automated_policy_strategy open-world
Try it out
Arguments
Input Schema
json-schemaallow_duplicated:
boolean
Falseautomated_policy_configuration:
object | null
automated_policy_endpoint_type_groups:
array | null
automated_policy_endpoint_type_mode:
string
allautomated_policy_environment_id:
string | null
automated_policy_id:
string | null
automated_policy_runtime:
string | null
automated_policy_runtime_range_from:
string | null
automated_policy_runtime_range_to:
string | null
description:
string
name:
string | null
organization_id:
string | null
scope_filter:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Create Business Group create_business_group open-world
Try it out
Arguments
parent_organization_id (the session org by default) — the org's true root is the pre-existing master org, which this does not create. The new business group has NO resource quota (zero vCores etc.); grant quota and permissions in the Anypoint UI afterward. The owner is always the authenticated caller (not selectable). Use for prompts like 'create a business group called Payments', 'add a child org under X'. Example: create_business_group(name=Payments).Input Schema
json-schemaname:
string
parent_organization_id:
string | null
Create Connected App create_connected_app open-world
Try it out
Arguments
organization_id is omitted. Use for prompts like 'create a connected app for our CI pipeline', 'set up a machine credential to deploy from GitHub Actions'. Example: create_connected_app(name=CI/CD deploy).Input Schema
json-schemaname:
string
organization_id:
string | null
Create Control create_control open-world
Try it out
Arguments
Input Schema
json-schemadescription:
string
governance_target_type:
string
service-assetsname:
string | null
organization_id:
string | null
position:
integer | null
rules:
array | null
rulesets:
array | null
schedule_config:
object | null
scope_condition_mode:
string
all-servicesscope_conditions:
array | null
scope_filter:
string | null
strategy_status:
string
activestrategy_type:
string
guardrailsUI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Create Environment create_environment open-world
Try it out
Arguments
environment_type must be 'sandbox' or 'production'. Resolves the org from the session when organization_id is omitted. Use for prompts like 'create a sandbox environment called QA', 'add a production environment to org X'. Example: create_environment(name=QA, environment_type=sandbox).Input Schema
json-schemaenvironment_type:
string
sandboxname:
string
organization_id:
string | null
Create Model Proxy create_model_proxy open-world
Try it out
Arguments
Step 1 'Configure Gateway' — where the proxy is hosted: name (required), base_path (required), port (required, default 8081), and target_id (required). Copy target_id from the exact
id field of a deployable row returned by list_model_proxy_gateway_targets. A gateway target name is never a valid target_id; when only the name is known, call that lookup, match the row by name, and pass its id. The server reads that row's authoritative name and inserts targetName into the deployment payload. description is optional. Resolve environment_id with list_omni_gateway_environments, then the gateway target with list_model_proxy_gateway_targets — do not ask the user for raw IDs, and do not source the target from list_omni_gateway_targets (different service, ids the deploy call rejects).Step 2 'Configure Routing Strategy' — where traffic goes. Two modes, matching the wizard. routing_strategy is required: the user must explicitly choose
model-based or semantic after Step 1; never omit, default, or infer this field. model-based needs one or more typed routes entries with provider + model + upstream_url + that provider's wizard extras (authFields / configFields from list_model_proxy_providers). Call list_model_proxy_providers first (omit provider) and pick provider/model from that wizard catalog (bare models[].value). semantic needs a semantic_service_config_id from list_model_proxy_semantic_routing and that row's topicMode. advanced / select: each route's prompt_topic_ids from that service's topics. basic / create: each route's prompt_topic {name, utterances} (created on the fly, same POST as the UI modal) — an empty topics list is not a blocker. Also collect the rest of that wizard step from wizardFields: fallback card (fallback_threshold default 0.5, fallback_route, fallback_model), prompt guard (deny_topic_ids_json or deny_topics_json {name, utterances}), and optional semantic cache (semantic_cache_config_id). Optional: input_format.The Omni Gateway target is NOT an LLM provider or upstream URL — upstreams belong in
routes. For every new route, first ask the user to choose Dynamic or From Vault; set credential_source to dataweave or from_vault from that explicit choice. Dynamic uses api_key_selector, or both AWS selector fields for Bedrock. From Vault requires list_model_proxy_vault_secret_groups then list_model_proxy_vault_secrets; show names, retain ids internally, and put the selected ids in the matching typed *_vault_ref field. Never construct or accept a URN. The backend constructs key_mode, selectors, and vault keys. Literal API/AWS keys are rejected. There are no tag or runtime-constraint fields; do not ask for any field not listed here.Never construct a route from this description, provider defaults, lookup output, prior proxies, or reasonable guesses. A lookup result only supplies choices; it does not authorize choosing one. The gateway target, routing strategy, and every route's provider, model, upstream URL, credential source and source-specific fields, and optional settings must be explicitly confirmed by the user. If any required choice is missing, ask for it and do not call create_model_proxy.
Input Schema
json-schemabase_path *:
string
deny_topic_ids_json:
string
deny_topics_json:
string
description:
string
environment_id *:
string
fallback_model:
string
fallback_route:
string
label from the route list — or, if that route left label unset, the positional default 'Route A' / 'Route B' / 'Route C' (by index). NOT a provider name or semantic topic name — the gateway resolves this against route labels, not providers or topics.fallback_threshold:
number
-1.0input_format:
string
openainame *:
string
organization_id *:
string
port:
integer
8081routes *:
array
routing_strategy *:
string
semantic_cache_config_id:
string
semantic_service_config_id:
string
id from list_model_proxy_semantic_routing. Use that row's topicMode: select = prompt_topic_ids; create = prompt_topic {name, utterances} on each route. Leave empty for model-based.target_id *:
string
id field from a deployable row returned by list_model_proxy_gateway_targets. A gateway target name is never a valid target_id; if only its name is known, call that lookup, match the row by name, and pass the row's id. Never ask the user to paste an ID, never invent one, and never take it from list_omni_gateway_targets (different Anypoint service, ids this deploy call rejects).Create Model Wallet create_model_wallet open-world
Try it out
Arguments
Input Schema
json-schemabudgets:
array | null
description:
string
environment_id:
string
name *:
string
organization_id *:
string
required_claims:
array | null
Create Omni Gateway create_omni_gateway read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string | null
environment_name:
string | null
environment_type:
string | null
governance_override_warnings:
boolean
Falseorganization_id:
string | null
payload:
any | null
provider_id:
string | null
target_type:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Create Agent Scanner create_scanner open-world
Try it out
Arguments
Input Schema
json-schemaauth_fields:
any | null
auth_fields_alias:
any | null
auth_method:
string | null
auth_method_alias:
string | null
description:
string
filters:
array | null
name:
string | null
notifications:
any | null
organization_id:
string | null
owner_id:
string | null
platform:
string | null
provider:
string | null
schedule:
any | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Create Team create_team open-world
Try it out
Arguments
parent_team_id is REQUIRED: to create a top-level team, first call list_teams to find the root team (the one with no parent) and pass its team_id. team_type is 'internal' (default), 'external', 'private', 'shared', or 'legacy'. Use for prompts like 'create a team called Payments under the root team', 'add a private team X'. Example: create_team(team_name=Payments, parent_team_id=<root_team_id>).Input Schema
json-schemaorganization_id:
string | null
parent_team_id:
string
team_name:
string
team_type:
string
internalDelete Automated Policy Strategy delete_automated_policy_strategy open-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
strategy_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Delete Governance Strategy delete_governance_strategy open-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
strategy_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Delete Model Wallet delete_model_wallet destructiveidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string
model_wallet_id *:
string
organization_id *:
string
version:
integer | null
Describe Vault Onboarding Requirements describe_vault_auth_schema read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaauth_method:
string | null
organization_id:
string | null
provider:
string | null
Edit Applied Policy edit_applied_policy
Try it out
Arguments
Input Schema
json-schemaapi_instance_id:
string
asset:
any | null
configuration_data:
any | null
organization_id *:
string
policy_id:
string
provider:
string
Edit Vault Integration edit_integration open-world
Try it out
Arguments
Input Schema
json-schemaconnection_config:
object | null
credential_refs:
object | null
description:
string | null
environment_id:
string | null
environment_name:
string | null
integration_id:
string | null
integration_name:
string | null
organization_id:
string | null
raw_secrets:
object | null
sync_enabled:
boolean | null
Edit Model Wallet edit_model_wallet idempotentopen-world
Try it out
Arguments
Input Schema
json-schemabudgets:
array | null
description:
string | null
environment_id:
string
model_wallet_id *:
string
name:
string | null
organization_id *:
string
required_claims:
array | null
version:
integer | null
Fetch Automated Policy Template fetch_automated_policy_template read-onlyidempotentopen-world
Try it out
Arguments
`template_id (legacy) or (group_id, asset_id, asset_version)`.Input Schema
json-schemaasset_id:
string | null
asset_version:
string | null
group_id:
string | null
organization_id:
string | null
template_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Fetch Budget Usage fetch_budget_usage read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string
organization_id *:
string
time_range:
string
7dFetch Control Ruleset fetch_control_ruleset read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
source_ruleset_key *:
string
Fetch Cost Instance Timeseries fetch_cost_instance_timeseries read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemacategory:
string
mcpinstance_id *:
string
organization_id *:
string
time_range:
string
24hFetch Cost Instances fetch_cost_instances read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemacategory:
string
mcpfilter_unoptimized:
boolean
Falseorganization_id *:
string
sort_by:
string
totalTokenstime_range:
string
30dtop_n:
integer
10Fetch Cost Optimization Recommendations fetch_cost_optimization_recommendations read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemacategory:
string
mcporganization_id *:
string
savings_pool_size:
integer
10time_range:
string
30dtop_n:
integer
3Fetch Cost Overview fetch_cost_overview read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemainclude_timeseries:
boolean
Falseorganization_id *:
string
time_range:
string
30dFetch Governance Service Report fetch_governance_service_report read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_version:
string | null
include_rule_messages:
boolean
Trueorganization_id *:
string
service_id *:
string
version:
string | null
Fetch Governance Services fetch_governance_services read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaconcern_area_ids:
array | string | null
conformance_status_in:
array | string | null
include_rule_messages:
boolean
Falseinclude_rulesets:
boolean
Truelimit:
integer
20min_errors:
integer | null
min_infos:
integer | null
min_warnings:
integer | null
offset:
integer
0organization_id *:
string
provider_in:
array | string | null
q:
string | null
ruleset_ids_in:
array | string | null
service_ids:
array | string | null
service_type_in:
array | string | null
Fetch Model Wallet Details fetch_model_wallet_details read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string
model_wallet_id *:
string
organization_id *:
string
Fetch Model Wallets fetch_model_wallets read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id *:
string
search:
string
Fetch Monitoring Drill-Down fetch_monitoring_drill_down read-onlyopen-world
Try it out
Arguments
search matches service/instance/environment names. Returns MetricContributorRow[] plus pagination metadata (totalRows, offset, pageSize). Example: fetch_monitoring_drill_down(metric='errorRate', time_range='24h'). Example: fetch_monitoring_drill_down(metric='avgLatency', entity_type='apis', sort_dir='desc'). Example: fetch_monitoring_drill_down(metric='qualityScore', entity_type='agents', sort_dir='desc'). Example: fetch_monitoring_drill_down(metric='latencyMs', entity_type='agents', sort_dir='desc'). Example: fetch_monitoring_drill_down(metric='agentMethod', entity_type='agents'). Example: fetch_monitoring_drill_down(metric='failureReason', entity_type='agents').Input Schema
json-schemaenvironment:
string
unknownenvironments:
string | array | null
limit:
integer
25metric *:
string
offset:
integer
0organization_id:
string | null
providers:
string | array | null
scope:
any | null
search:
string
sort_dir:
string
descsort_field:
string
valuetime_range:
string
7dFetch Monitoring Instance fetch_monitoring_instance read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_version:
string | null
asset_id *:
string
asset_version:
string | null
environment:
string
unknowninstance_id:
string | null
organization_id *:
string
time_range:
string
7dFetch Monitoring Overview fetch_monitoring_overview read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment:
string
unknowninclude_charts:
boolean
Trueorganization_id *:
string
provider:
string | null
time_range:
string
7dFetch Ruleset Details fetch_ruleset_details read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
source_ruleset_key *:
string
Fetch Service Facets fetch_service_facets read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaaggregates:
any | null
asset_types:
array | string | null
business_group_id *:
string
filters:
any | null
q:
string | null
size:
integer
20Fetch Services fetch_services read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaaggregates:
any | null
asset_types:
array | string | null
business_group_id *:
string
filters:
any | null
include_affordances:
boolean
Trueinclude_public:
boolean
Trueoffset:
integer
0q:
string | null
size:
integer
20stable_full_window:
boolean
FalseFind Assets find_assets read-onlyopen-world
Try it out
Arguments
Use this tool for any of:
✓ 'find [thing]' / 'search for [thing]' / 'discover [thing]'
✓ 'do you have [thing]?' / 'is there a [thing]?'
✓ 'show me [thing]' / 'list [thing]' / 'what [things] exist?'
✓ Data catalog discovery ('show my data assets', 'find Informatica sources')
✓ '[type] for [capability]' (e.g. 'APIs for payments', 'agents for invoices')
✓ 'similar to [thing]' / 'alternatives to [thing]'
✓ Resolving a user-supplied display name or slug to an asset id
before navigating or fetching detail.
Internally runs semantic (concept / synonym) and lexical (literal slug /
short query / id-token) discovery in parallel and merges. One call covers
literal pastes ('pet-store-api'), partial names ('Pet Store'), single
tokens ('store'), and conceptual queries ('flight booking').
SEARCH DISCIPLINE (prefer one natural-language call):
Semantic + lexical search already handles slug / hyphen / spacing variants,
so a natural phrase like 'batch processing agent' already matches — slugging
the same intent into 'batch-processing' or 'batch processing' and re-calling
rarely surfaces anything new. Aim for ~3 calls at most, with at least one
using ASSET_TYPE="" (no filter). Empty results usually mean nothing matched;
slug/spacing rewrites of the same intent seldom help — though rephrasing for
a genuinely different angle (e.g. a broader or analytical query) is fine.
Returns userOrgAssets (your portfolio) + publicOrgAssets (MuleSoft public
catalog), each ranked by relevance.
USER_QUERY parameter (always pass it):
The user's verbatim, untrimmed message. Used only to tell a single named
lookup ('the NTO Recommendations API' → collapse the card to that asset)
from a set/category ('all finance APIs', 'APIs similar to Stripe' → keep
the whole set). Never sent to the search backend; pass even when you also
trim QUERY down to the key search terms.
ASSET_TYPE parameter (optional):
Leave empty ("") to search ALL types (recommended for discovery).
Pass when the user clearly names ONE kind:
'api' / 'apis' → expands to 'rest-api', 'http-api', 'graphql', 'soap-api', 'grpc-api', 'evented-api' (EXCLUDES 'mcp', 'agent', 'llm', 'model', 'vector-database', 'gateway')
'mcp', 'agent', 'llm' for those kinds
'data' for Informatica/CDGC data assets and catalog sources
APPLIED POLICIES (INCLUDE_APPLIED_POLICIES + POLICY_NAME_FILTER):
Set INCLUDE_APPLIED_POLICIES=true to answer 'which of my APIs have / are
missing policy X?' in ONE call. Each of your portfolio results then also
carries the policies currently APPLIED to its managed instances (MuleSoft
and external Kong/Apigee/Azure). Pass POLICY_NAME_FILTER='rate-limiting'
(name or substring) to report the found/missing split directly — do NOT
loop view_api_instance_policies over every hit. For the apply flow key on
policyCoverage ('all'/'partial'/'none'/'unknown') + instancesMissingPolicy
(the instances still lacking it), NOT hasPolicy alone: hasPolicy is
any-instance, so a partially-protected API reads True and would be skipped.
Off by default; the fan-out is bounded (top matched APIs, production-first
instances) and the meta block says what was capped.
DO NOT USE FOR:
✗ Performance metrics (use fetch_monitoring_*)
✗ Cost analysis (use fetch_cost_*)
✗ Governance findings / conformance reports (use fetch_governance_*) — but
for APPLIED policies across a set of APIs, use INCLUDE_APPLIED_POLICIES
above rather than calling view_api_instance_policies per asset.
✗ Applied policies for ONE already-known instance (use view_api_instance_policies)
✗ Already-selected asset details (use asset-specific tools)
✗ Typed catalog listings (use fetch_services)
✗ Catalog facets / aggregates (use fetch_service_facets)
Input Schema
json-schemaasset_type:
string
for_policy_application:
boolean
Falseinclude_applied_policies:
boolean
Falsemax_results:
integer
20policy_name_filter:
string
query *:
string
user_query:
string
Asset discovery with server-side synonym expansion find_assets_expanded read-onlyopen-world
Try it out
Arguments
`find_assets call with synonym expansion done server-side, so the agent doesn't loop across rephrasings. Use this when the user describes a capability and the literal phrasing might not match the asset's name (e.g. 'LLMs for code generation' → also search 'code completion', 'codegen'). Args: query (required), asset_type (optional: agent / rest-api / mcp / llm), max_synonyms (default 3, cap 6). Returns the standard find_assets envelope plus a query_attempts` list showing which synonyms were tried.Input Schema
json-schemaasset_type:
string | null
max_synonyms:
integer
3query *:
string
Find User by Email find_user_by_email read-onlyopen-world
Try it out
Arguments
organization_id is omitted. Use for prompts like 'is jane@acme.com already a user?', 'find the user with email X', 'does this person already have access?'. Example: find_user_by_email(email=jane@acme.com).Input Schema
json-schemaemail:
string
organization_id:
string | null
Get Asset Lineage get_asset_lineage read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaasset *:
string
asset_type *:
string
asset_version:
string | null
direction *:
string
instance_id:
string | null
organization_id:
string | null
Get Business Group get_business_group read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemagroup_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Get Data Asset Classification get_data_asset_classification read-onlyopen-world
Try it out
Arguments
find_assets(asset_type="data") first to list/find data sources. Returns source → database → schema → table → column structure, column classifications and glossary terms, aggregate governance summaries, and PII state.Input Schema
json-schemaasset *:
string
asset_version:
string | null
organization_id:
string | null
Get LLM Proxy Routes get_llm_proxy_routes read-onlyidempotentopen-world
Try it out
Arguments
update_model_proxy call — even if a snapshot from an earlier turn in this conversation looks current or you already called it once this session, re-fetch anyway. update_model_proxy REPLACES the whole route list AND every semantic field wholesale, so adding or editing one route without a fresh copy of the full current set silently drops the others (and their upstream_ids / prompt_topic_ids / semantic config). Prefer asset_id from list_llms and omit environment_id — the tool walks every env. Do NOT reuse the environment_id from a prior create (list_omni_gateway_environments); that 404s GET .../upstreams when the proxy lives elsewhere. Each route comes back with its upstream_ids, which update_model_proxy needs to update a route in place instead of recreating it. Credentials are never returned; an unchanged route keeps its stored key when you resend it. Semantic proxies also return routingStrategy, semanticServiceConfigId, fallbackRoute / fallbackModel / fallbackThreshold, denyTopicIds, and semanticCacheConfigId — resend those on update so they are not cleared.Input Schema
json-schemaapi_instance_id:
string
asset_id:
string
environment_id:
string
id from list_llms. Do NOT reuse the env from a prior create (list_omni_gateway_environments). Prefer omitting this and passing asset_id so the tool walks environments.organization_id:
string
Get MCP Server State get_mcp_server_state read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaasset_id:
string
environment_id:
string
organization_id *:
string
server_name:
string
Get My Profile get_my_profile read-onlyopen-world
Try it out
Arguments
This invocation has no input parameters.
Input Schema
This tool accepts no arguments.
Get Omni Gateway Target Domains get_omni_gateway_target_domains read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id *:
string
organization_id:
string | null
provider_id:
string | null
target_id *:
string
Get Omni Gateway Usage Report get_omni_gateway_usage_report read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
provider_id:
string | null
Get Policy Operation Status get_policy_operation_status read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaoperation_id *:
string
organization_id:
string
Get Policy Template Form get_policy_template_form read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_instance_id:
string
asset_id:
string | null
asset_version:
string | null
direction:
string
inboundenvironment_id:
string
gateway_id:
string | null
group_id:
string | null
organization_id *:
string
provider:
string | null
template_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Get Provision Status get_provision_status read-onlyidempotent
Try it out
Arguments
Input Schema
json-schemajob_id *:
string
organization_id:
string | null
Get Semantic Cache Config Detail get_semantic_cache_config_detail read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaconfig_id *:
string
environment_id *:
string
organization_id *:
string
Get Trusted MCP Catalog get_trusted_mcp_catalog read-onlyidempotent
Try it out
Arguments
Input Schema
json-schemalimit:
integer
20offset:
integer
0organization_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List Agents list_agents read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemalimit:
integer
50name:
string | null
offset:
integer
0organization_id:
string | null
provider:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List APIs list_apis read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_category:
string | null
limit:
integer
50name:
string | null
offset:
integer
0organization_id:
string | null
provider:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List Business Groups list_business_groups read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemalimit:
integer
50name:
string | null
offset:
integer
0UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List Connected Apps list_connected_apps read-onlyopen-world
Try it out
Arguments
mine=true to return only the connected apps the current user owns. Optional search (by name) and limit/offset pagination (default limit 25, max 100). Resolves the org from the session when organization_id is omitted. Use for prompts like 'list our connected apps', 'what connected apps do I own?'. Example: list_connected_apps(organization_id=<id>).Input Schema
json-schemalimit:
integer
25mine:
boolean
Falseoffset:
integer
0organization_id:
string | null
search:
string | null
List Environments list_environments read-onlyopen-world
Try it out
Arguments
environmentType). Read-only: it does NOT change the active-environment context (that is select_active_environment). Resolves the org from the session when organization_id is omitted. Use for prompts like 'list the environments in my sandbox business group', 'which environments does org X have?', 'do I have a production environment?'. Example: list_environments(organization_id=<organization_id>).Input Schema
json-schemaorganization_id:
string | null
List Governance Strategies list_governance_strategies read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemalimit:
integer
50offset:
integer
0organization_id:
string | null
strategy_type:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List Instance Policy Operations list_instance_policy_operations read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_instance_id:
string
limit:
integer
0organization_id *:
string
provider:
string
List Secrets Synced by One Integration list_integration_secrets read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string | null
environment_name:
string | null
integration_id:
string | null
integration_name:
string | null
limit:
integer
50offset:
integer
0organization_id:
string | null
List LLMs list_llms read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemacategory:
string | null
limit:
integer
50name:
string | null
offset:
integer
0organization_id:
string | null
provider:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List MCP Servers list_mcp_servers read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemalimit:
integer
30name:
string | null
offset:
integer
0organization_id *:
string
protocol:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List Model Proxy Gateway Targets list_model_proxy_gateway_targets read-onlyidempotentopen-world
Try it out
Arguments
target_id for create_model_proxy (the server resolves the matching target name). Requires the environment's id from list_omni_gateway_environments — a display name such as 'Demo' fails as an authorization error that looks like a missing role but is not. Prefer a row with deployable: true; the wizard greys the others out. Do NOT use list_omni_gateway_targets for this — it reads a different Anypoint service whose ids the deploy call will not accept.Input Schema
json-schemaenvironment_id *:
string
id from a list_omni_gateway_environments item, NOT the environment's display name. A name such as 'Demo' is rejected upstream as an authorization failure, which reads like a missing role but is not.organization_id:
string
List Model Proxy Providers list_model_proxy_providers read-onlyidempotentopen-world
Try it out
Arguments
GET .../modelproxies/models?provider= call the UI makes per dropdown). Leave provider empty (default) to return all six wizard providers with their models — present every id together with that row's models[].value in the same reply. Call this before asking which provider or model to use; do not invent provider ids or public model names. Route model is the bare models[].value (e.g. gpt-4o, never a UUID or openai:gpt-4o). OpenAI, Gemini, Azure, and NVIDIA are dropdowns — an empty models list is not freeform. Only freeformModel: true (bedrock, anthropic) takes a typed model id. Pass provider only to refresh one dropdown. defaultUrl is the wizard's destination URL. Each row's authFields / configFields are the extra wizard inputs that appear after that provider is selected (Azure URL + optional deployment_id/api_version; Bedrock AWS keys + aws_region). This is NOT list_llms (existing proxies) and NOT list_model_proxy_semantic_routing.Input Schema
json-schemaenvironment_id *:
string
id from list_omni_gateway_environments, not the display name.organization_id:
string
provider:
string
?provider= call the UI makes. Leave empty to list all six.List Model Proxy Semantic Routing list_model_proxy_semantic_routing read-onlyidempotentopen-world
Try it out
Arguments
semantic_service_config_id to receive one page of semantic services; present their labels and stop for the user's choice. Use pagination.next_offset only when another page is needed. After selection, call it once with that returned row's exact id to receive only that service's topic page. Do not preload topics for every service and do not repeat the service-list call while the choice is unchanged. Each service has serviceType and topicMode. advanced / topicMode=select: pick existing topic ids as prompt_topic_ids; usedForDenyList rows are prompt-guard choices. basic / topicMode=create: the wizard's 'Create new topic' modal; no topic endpoint is called during lookup and an empty topic page is expected. Collect a topic name and sample utterances per route and pass prompt_topic {name, utterances} on create_model_proxy / update_model_proxy; those tools POST /prompt-topics like the UI. The selected-service result's wizardFields lists every other control on that wizard step: fallback card (fallback_threshold default 0.5, fallback_route, fallback_model), prompt guard (deny_topic_ids_json or deny_topics_json name+utterances; denyTopics is the usedForDenyList catalog), and semantic cache (list_semantic_cache_configs then semantic_cache_config_id). Never tell the user the environment has no topics so you cannot create the proxy. Pass a service id as semantic_service_config_id. Semantic routing needs at least two routes. This is NOT list_semantic_cache_configs.Input Schema
json-schemaenvironment_id *:
string
id from list_omni_gateway_environments, not the display name.limit:
integer
10, min: 1, max: 25offset:
integer
0, min: 0organization_id:
string
semantic_service_config_id:
string
id from a prior page returned by this tool. Leave empty to page through semantic services. After the user chooses a service, pass its id to page only that service's topics. Never pass a label, topic id, or proxy id.List Model Proxy Vault Secret Groups list_model_proxy_vault_secret_groups read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id *:
string
organization_id:
string
List Model Proxy Vault Secrets list_model_proxy_vault_secrets read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id *:
string
organization_id:
string
secret_group_id *:
string
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$List Notifications list_notifications read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemalimit:
integer
20offset:
integer
0organization_id:
string | null
List Omni Gateway Environments list_omni_gateway_environments read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
provider_id:
string | null
List Omni Gateway Targets list_omni_gateway_targets read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id *:
string
organization_id:
string | null
provider_id:
string | null
List Provider Gateways list_provider_gateways read-onlyopen-world
Try it out
Arguments
`provider_id to provider-mulesoft and returns Omni Gateways without requiring select_active_provider to be called first. organization_id` defaults to the caller's active Anypoint org. Both parameters are optional. Paginated: pass offset/limit; if the response has has_more=true, request the next page with the returned next_offset.Input Schema
json-schemalimit:
integer
50offset:
integer
0organization_id:
string | null
provider_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
List Scanner Providers list_scanner_providers read-onlyidempotent
Try it out
Arguments
This invocation has no input parameters.
Input Schema
This tool accepts no arguments.
List Scanner Runs list_scanner_runs read-onlyopen-world
Try it out
Arguments
Optional filter:
`provider_id` (case-insensitive substring match against the scanner's provider key/label) restricts the result to scanners for one provider — useful for prompts like 'which scanners for OpenAI haven't run recently'.Use this for prompts like 'which scanners haven't run recently?', 'what scanners do I have?', 'is the X scanner running on schedule?', 'show me my scan history'.
Example: list_scanner_runs(organization_id=<organization_id>).
Example: list_scanner_runs(organization_id=<organization_id>, provider_id='openai').
Input Schema
json-schemalimit:
integer
20offset:
integer
0organization_id:
string | null
provider_id:
string | null
List All Secrets in Environment list_secret_refs read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string | null
environment_name:
string | null
limit:
integer
50offset:
integer
0organization_id:
string | null
List Semantic Cache Configs list_semantic_cache_configs read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id *:
string
organization_id *:
string
List Teams list_teams read-onlyopen-world
Try it out
Arguments
search (by team name), parent_team_id (direct children of a team), and limit/offset pagination (default limit 50, max 200). Use for prompts like 'what teams exist in this org?', 'list all teams', 'find the root team', 'show the child teams of team X'. Example: list_teams(organization_id=<organization_id>). Example: list_teams(organization_id=<organization_id>, search=Payments).Input Schema
json-schemalimit:
integer
50offset:
integer
0organization_id:
string | null
parent_team_id:
string | null
search:
string | null
List Universal Policies list_universal_policies read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string
policy_name_hint:
string
`name or its display label` (e.g. 'rate' matches 'rate-limiting'). Leave empty to list every canonical policy template available to the organization.Login to MuleSoft Platform login read-onlyidempotentopen-world
Try it out
Arguments
Input Schema
json-schemapassword:
string | null
username:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Logout from MuleSoft Platform logout idempotent
Try it out
Arguments
This invocation has no input parameters.
Input Schema
This tool accepts no arguments.
Create / Onboard Vault Integration onboard_vault open-world
Try it out
Arguments
Input Schema
json-schemaauth_method:
string
connection_config:
object | null
description:
string | null
environment_id:
string | null
environment_name:
string | null
name:
string
organization_id:
string | null
provider:
string
raw_secrets:
object | null
sync_interval_minutes:
integer
120vault_url:
string
Compare policy coverage across environments policy_coverage_summary read-onlyopen-world
Try it out
Arguments
`(instance_id, environment_id, environment_name) tuples (typically from read_app_view_state(scope='service_instances')); the tool partitions them by environment, runs audit_api_policies against the production + sandbox samples, and returns the policy-name diff between the two environments. Use this for prompts like 'compare policy coverage between production and staging' (W-22750961 #72). Args: organization_id (required), asset_id (required), instances (required, list of {id, environment_id, environment_name}). Returns: {summary, by_environment: {env_name: {instance_count, sampled, policy_names}}, diff: {shared, only_in_<env_a>, only_in_<env_b>}}`.Input Schema
json-schemaasset_id *:
string
instances *:
array | string
organization_id *:
string
Prepare Automated Policy Creation prepare_automated_policy_creation read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Prepare Control Creation prepare_control_creation read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaorganization_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Prepare Policy Creation prepare_policy_creation read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_instance_id:
string | null
asset_id:
string | null
environment_id:
string | null
gateway_id:
string | null
organization_id *:
string
policy_name_hint:
string | null
provider:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Provision MCP Server provision_mcp_server open-world
Try it out
Arguments
Input Schema
json-schemabase_path *:
string
environment_id *:
string
organization_id *:
string
server_name *:
string
servers *:
array
target_id *:
string
target_name *:
string
Read app view state read_app_view_state read-only
Try it out
Arguments
`{has_state: bool, scope, payload, updated_at}. When has_state` is False, the page hasn't pushed that slice — fall back to a server-side data-fetch tool for the relevant entity. Example: read_app_view_state(scope='app_view').Input Schema
json-schemascope *:
string
Rename Business Group rename_business_group idempotentopen-world
Try it out
Arguments
organization_id is omitted. Use for prompts like 'rename my business group to Acme Corp'. Example: rename_business_group(organization_id=<id>, new_name=Acme).Input Schema
json-schemanew_name:
string
organization_id:
string | null
Rename Connected App rename_connected_app idempotentopen-world
Try it out
Arguments
client_id is the connected app's client id (from list_connected_apps). Use for prompts like 'rename the CI/CD connected app to Deploy Bot'. Example: rename_connected_app(client_id=<id>, new_name=Deploy Bot).Input Schema
json-schemaclient_id:
string
new_name:
string
organization_id:
string | null
Rename Environment rename_environment idempotentopen-world
Try it out
Arguments
organization_id is omitted. Use for prompts like 'rename environment X to QA'. Example: rename_environment(environment_id=<id>, new_name=QA).Input Schema
json-schemaenvironment_id:
string
new_name:
string
organization_id:
string | null
Search Global Content search_global_content read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemabusiness_group_id *:
string
query *:
string
size:
integer
20UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Search Known Issues search_known_issues read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemalimit:
integer
10product:
string | null
query *:
string
status:
string | null
Search MuleSoft Documentation search_mulesoft_documentation read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemalimit:
integer
10product:
string | null
query *:
string
version:
string | null
Search Repository Knowledge search_repository_knowledge read-only
Try it out
Arguments
Input Schema
json-schemalexical_top_n:
integer
25query *:
string
source_path_prefixes:
array | string | null
top_k:
integer
5Search Secrets by Name search_secrets read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string | null
environment_name:
string | null
limit:
integer
25organization_id:
string | null
search_term:
string
Select Active Business Group select_active_business_group read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemabusiness_group_id:
string | null
name:
string | null
Select Active Environment select_active_environment read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment_id:
string | null
organization_id:
string | null
provider_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Select Active Provider select_active_provider read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaprovider_id:
string | null
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Select API Version select_api_version read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaasset_id *:
string
organization_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Show Observability Dashboards show_observability_performance read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaenvironment:
string
sandboxprovider:
string | null
time_range:
string
7dUI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Validate Integration Connection test_integration_connection open-world
Try it out
Arguments
Input Schema
json-schemaauth_method:
string | null
connection_config:
object | null
credential_refs:
object | null
environment_id:
string | null
environment_name:
string | null
integration_id:
string | null
integration_name:
string | null
organization_id:
string | null
provider:
string | null
raw_secrets:
object | null
vault_url:
string | null
Test Scanner Connection test_scanner_connection read-onlyidempotent
Try it out
Arguments
Input Schema
json-schemaauth_fields:
any | null
auth_method:
string
api-keyprovider *:
string
Update MCP Server update_mcp_server open-world
Try it out
Arguments
Input Schema
json-schemaapi_id *:
integer
asset_id *:
string
current_upstream_ids:
object | null
deployed_systems:
array | null
environment_id *:
string
organization_id *:
string
server_name *:
string
servers *:
array
target_id *:
string
target_name *:
string
Update Model Proxy update_model_proxy open-world
Try it out
Arguments
MANDATORY, EVERY call, NO exceptions: call
get_llm_proxy_routes IN THIS SAME TURN, immediately before this tool, and build routes list by taking its full route list and only applying the user's requested change on top — even if you (or an earlier turn in this conversation) already fetched the routes before. This tool REPLACES the whole route list and every semantic field wholesale: a route, upstream_ids, prompt_topic_ids, fallback_*, deny_topic_ids, or semantic_cache_config_id you don't resend is silently dropped from the proxy — not left unchanged. Do not rely on routes you constructed in an earlier turn or reconstructed from memory/chat history: multi-turn conversations lose context (older tool results get pruned), and a stale or partial re-send has broken production proxies by omitting prompt_topic_ids/upstream_ids on routes the user wasn't editing, which Anypoint then rejects or silently detaches. For every route the user is NOT changing this turn: carry over its upstream_ids and, on semantic proxies, its prompt_topic_ids verbatim from the fresh get_llm_proxy_routes read — do not omit them just because the user didn't mention that route. Do NOT ask the user to retype a credential for a kept route — copy its upstream_ids and omit selector fields so the stored key is reused (same as the UI leaving the key blank). Only new routes need provider + model + upstream_url plus an explicit credential_source chosen by the user. Dynamic uses the selector field(s); From Vault uses selections from the two Model Proxy vault lookup tools. The backend constructs the wire credential shape; literal API/AWS keys and caller-built URNs are rejected. Semantic updates follow the same topicMode as create: select existing prompt_topic_ids on advanced services, or prompt_topic {name, utterances} on basic (created on save). Resend fallback_*, deny_topic_ids_json / deny_topics_json, and semantic_cache_config_id from the fresh get_llm_proxy_routes read so those wizard fields are not cleared. REPLACES the full list: omit a current route to remove it.Input Schema
json-schemaapi_instance_id:
string
asset_id:
string
deny_topic_ids_json:
string
deny_topics_json:
string
environment_id:
string
id from list_llms. Do NOT reuse a create-flow env from list_omni_gateway_environments. Prefer omitting this and passing asset_id.fallback_model:
string
fallback_route:
string
label from the route list — or, if that route left label unset, the positional default 'Route A' / 'Route B' / 'Route C' (by index). NOT a provider name or semantic topic name — the gateway resolves this against route labels, not providers or topics.fallback_threshold:
number
-1.0organization_id *:
string
routes *:
array
routing_strategy:
string
semantic_cache_config_id:
string
semantic_service_config_id:
string
id from list_model_proxy_semantic_routing. Use that row's topicMode: select = prompt_topic_ids; create = prompt_topic {name, utterances} on each route. Leave empty for model-based.Update Semantic Cache Config update_semantic_cache_config open-world
Try it out
Arguments
Input Schema
json-schemaconfig_id *:
string
environment_id *:
string
llm_eligibility_enabled:
boolean | null
organization_id *:
string
similarity_threshold:
number | null
ttl:
integer | null
View Agent Details view_agent_details read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaasset_id *:
string
asset_version:
string | null
organization_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View API Instance Details view_api_instance_details read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_version:
string | null
asset_id *:
string
asset_version:
string | null
instance:
object | null
instance_id:
string | null
organization_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View API Instance Monitoring view_api_instance_monitoring read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_version:
string | null
asset_id *:
string
asset_version:
string | null
instance:
object | null
instance_id:
string | null
organization_id *:
string
time_range:
string
7dUI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View API Instance Policies view_api_instance_policies read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_version:
string | null
asset_id *:
string
asset_version:
string | null
environment:
string | null
instance:
object | null
instance_id:
string | null
organization_id *:
string
provider:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View API Version Details view_api_version_details read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_version:
string | null
asset_id:
string | null
asset_version:
string | null
organization_id:
string | null
version *:
object
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View API Version Governance Report view_api_version_governance_report read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_name:
string | null
api_version:
string | null
asset_id *:
string
group_id *:
string
organization_id *:
string
version *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View API Version Instances view_api_version_instances read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaapi_version *:
string
asset_id *:
string
asset_version:
string | null
organization_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View Governance Report view_governance_report read-only
Try it out
Arguments
Input Schema
json-schemaorganization_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View LLM Details view_llm_details read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaasset_id *:
string
asset_version:
string | null
organization_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View MCP Server Details view_mcp_server_details read-onlyopen-world
Try it out
Arguments
Input Schema
json-schemaasset_id *:
string
asset_version:
string | null
organization_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
View Service Governance Findings view_service_governance_findings read-only
Try it out
Arguments
Input Schema
json-schemacontrol_id:
string
organization_id *:
string
service_id *:
string
UI Resource
text/html;profile=mcp-appHosts that implement the MCP Apps extension render this tool's output through the linked UI resource.
Agent Catalog anypoint-agent-catalog-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://agent-catalog/app.html from the MCP server.
Resource
uri:
ui://agent-catalog/app.html
mimeType:
text/html;profile=mcp-app
Agent Details agent-details-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://agent/details.html from the MCP server.
Resource
uri:
ui://agent/details.html
mimeType:
text/html;profile=mcp-app
API Catalog anypoint-api-catalog-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-catalog/app.html from the MCP server.
Resource
uri:
ui://api-catalog/app.html
mimeType:
text/html;profile=mcp-app
API Instance Details api-instance-details-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-instance/details.html from the MCP server.
Resource
uri:
ui://api-instance/details.html
mimeType:
text/html;profile=mcp-app
API Instance Monitoring api-instance-monitoring-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-instance/monitoring.html from the MCP server.
Resource
uri:
ui://api-instance/monitoring.html
mimeType:
text/html;profile=mcp-app
API Instance Policies api-instance-policies-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-instance/policies.html from the MCP server.
Resource
uri:
ui://api-instance/policies.html
mimeType:
text/html;profile=mcp-app
API Version Details api-version-details-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-version/details.html from the MCP server.
Resource
uri:
ui://api-version/details.html
mimeType:
text/html;profile=mcp-app
API Version Governance Report api-version-governance-report-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-version/governance-report.html from the MCP server.
Resource
uri:
ui://api-version/governance-report.html
mimeType:
text/html;profile=mcp-app
API Version Instances api-version-instances-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-version/instances.html from the MCP server.
Resource
uri:
ui://api-version/instances.html
mimeType:
text/html;profile=mcp-app
API Version Selector api-version-selector-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://api-version/selector.html from the MCP server.
Resource
uri:
ui://api-version/selector.html
mimeType:
text/html;profile=mcp-app
Asset Policy Form asset-policy-form-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://asset-instance/policy-form.html from the MCP server.
Resource
uri:
ui://asset-instance/policy-form.html
mimeType:
text/html;profile=mcp-app
Asset Policy Selector asset-policy-selector-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://asset-instance/policy-selector.html from the MCP server.
Resource
uri:
ui://asset-instance/policy-selector.html
mimeType:
text/html;profile=mcp-app
MuleSoft Platform Login anypoint-login-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://auth/login-v2.html from the MCP server.
Resource
uri:
ui://auth/login-v2.html
mimeType:
text/html;profile=mcp-app
Business Group Selector anypoint-business-group-selector-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://business-groups/app.html from the MCP server.
Resource
uri:
ui://business-groups/app.html
mimeType:
text/html;profile=mcp-app
Environment Selector environment-selector-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://environment-selector/app.html from the MCP server.
Resource
uri:
ui://environment-selector/app.html
mimeType:
text/html;profile=mcp-app
Omni Gateway Wizard omni-gateway-wizard-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://flex-gateway/wizard.html from the MCP server.
Resource
uri:
ui://flex-gateway/wizard.html
mimeType:
text/html;profile=mcp-app
Global Search anypoint-global-search-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://global-search/app.html from the MCP server.
Resource
uri:
ui://global-search/app.html
mimeType:
text/html;profile=mcp-app
Governance Report governance-report-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://governance-report/app.html from the MCP server.
Resource
uri:
ui://governance-report/app.html
mimeType:
text/html;profile=mcp-app
Governance Strategies governance-strategies-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://governance-strategies/list.html from the MCP server.
Resource
uri:
ui://governance-strategies/list.html
mimeType:
text/html;profile=mcp-app
Automated Policy Creation Wizard automated-policy-creation-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://governance/automated-policy-creation.html from the MCP server.
Resource
uri:
ui://governance/automated-policy-creation.html
mimeType:
text/html;profile=mcp-app
Control Creation Wizard control-creation-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://governance/control-creation.html from the MCP server.
Resource
uri:
ui://governance/control-creation.html
mimeType:
text/html;profile=mcp-app
LLM Catalog anypoint-llm-catalog-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://llm-catalog/app.html from the MCP server.
Resource
uri:
ui://llm-catalog/app.html
mimeType:
text/html;profile=mcp-app
LLM Details llm-details-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://llm/details.html from the MCP server.
Resource
uri:
ui://llm/details.html
mimeType:
text/html;profile=mcp-app
MCP Server Catalog anypoint-mcp-server-catalog-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://mcp-server-catalog/app.html from the MCP server.
Resource
uri:
ui://mcp-server-catalog/app.html
mimeType:
text/html;profile=mcp-app
MCP Server Provisioning mcp-server-provisioning-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://mcp-server-provisioning/app.html from the MCP server.
Resource
uri:
ui://mcp-server-provisioning/app.html
mimeType:
text/html;profile=mcp-app
MCP Server Details mcp-server-details-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://mcp-server/details.html from the MCP server.
Resource
uri:
ui://mcp-server/details.html
mimeType:
text/html;profile=mcp-app
Observability Dashboards observability-dashboards-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://observability/performance.html from the MCP server.
Resource
uri:
ui://observability/performance.html
mimeType:
text/html;profile=mcp-app
Provider Gateways provider-gateways-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://provider-gateways/app.html from the MCP server.
Resource
uri:
ui://provider-gateways/app.html
mimeType:
text/html;profile=mcp-app
Provider Selector provider-selector-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://provider-selector/app.html from the MCP server.
Resource
uri:
ui://provider-selector/app.html
mimeType:
text/html;profile=mcp-app
Scanner Creation Wizard scanner-wizard-ui text/html;profile=mcp-app
Try it out
Arguments
Reads ui://scanner/wizard-v2.html from the MCP server.
Resource
uri:
ui://scanner/wizard-v2.html
mimeType:
text/html;profile=mcp-app