The MCP tool directory.
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
[ 3624 tools indexed ]
[ all tools ]
30 / 3624
skycloak_download_theme_content
[ remote ]Download a custom theme's content archive. Returns size and SHA-256 always, and the archive itself only when it is small enough to inline.
skycloak_export_cluster_events
[ remote ]Export a cluster's events as a document and return its contents.
skycloak_get_application
[ remote ]Get an application (OIDC/SAML client) by client ID.
skycloak_get_client_theme_assignment
[ remote ]Get a client's login-theme override (empty means the realm default).
skycloak_get_cluster
[ remote ]Get full details for a single Keycloak cluster by its ID.
skycloak_get_cluster_insights
[ remote ]Get cluster analytics as a JSON document. type is one of: overview, authentication, events, performance, security.
skycloak_get_cluster_maintenance_window
[ remote ]Get a cluster-specific maintenance window. A 404 means the cluster follows the workspace default.
skycloak_get_cluster_security
[ remote ]Get a cluster's edge-security configuration: IP allow-listing, rate limiting, WAF, geo-blocking, and bot management.
skycloak_get_cluster_upgrade_path
[ remote ]Get the recommended version-upgrade path for a cluster.
skycloak_get_domain
[ remote ]Get a custom domain by ID, including its DNS records and verification/SSL status.
skycloak_get_domain_route
[ remote ]Get a single realm route on a custom domain.
skycloak_get_email_branding
[ remote ]Get the email-template branding (colors, logo, footer) for a realm.
skycloak_get_export
[ remote ]Get a database export job by ID, including its status, progress, and (once completed) the time-limited download URL.
skycloak_get_identity_provider
[ remote ]Get an identity provider by provider ID.
skycloak_get_login_branding
[ remote ]Get the login-page branding (colors, logo, toggles) for a realm.
skycloak_get_logs
[ remote ]Read recent Keycloak server logs for a cluster, optionally filtered by level and a search string.
skycloak_get_realm
[ remote ]Get a realm by name.
skycloak_get_realm_export
[ remote ]Get a realm export job by ID. Poll this after skycloak_create_realm_export until status is 'completed'; the download URL only appears then and expires 24 hours later.
skycloak_get_realm_group
[ remote ]Get a realm group by ID.
skycloak_get_realm_import
[ remote ]Get a realm import job by ID. Poll this after skycloak_create_realm_import until status is 'completed' or 'failed'.
skycloak_get_realm_role
[ remote ]Get a realm role by name.
skycloak_get_realm_user
[ remote ]Get a realm user by ID.
skycloak_get_security_logs
[ remote ]Read recent security (WAF) logs for a cluster — blocked requests, attack types, source IPs.
skycloak_get_siem_destination
[ remote ]Get a SIEM destination by ID.
skycloak_get_smtp
[ remote ]Get a realm's SMTP configuration (secret values are never returned).
skycloak_get_theme
[ remote ]Get a custom theme by ID.
skycloak_get_theme_assignment
[ remote ]Get the active custom theme per Keycloak theme type (login, account, admin, email) for a realm.
skycloak_get_webhook_subscription
[ remote ]Get a webhook subscription by ID.
skycloak_install_extension
[ remote ]Install a catalog extension on a cluster. Installation is asynchronous; poll skycloak_list_cluster_extensions until the status settles. Provide required parameters keyed by parameter name.
skycloak_list_application_roles
[ remote ]List the roles assigned to an application's service account.