[ agent capabilities ]

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

Keycloak /

skycloak_remove_realm_user_from_group

[  remote  ]

Remove a user from a realm group.

Keycloak /

skycloak_remove_realm_user_role

[  remote  ]

Remove a realm role from a user.

Keycloak /

skycloak_rotate_application_secret

[  remote  ]

Regenerate an application's client secret and return the new value (shown only once).

Keycloak /

skycloak_set_client_theme_assignment

[  remote  ]

Set a client's login-theme override. Pass a theme ID, or an empty string to reset to the realm default.

Keycloak /

skycloak_set_cluster_maintenance_window

[  remote  ]

Create or replace a cluster-specific maintenance window.

Keycloak /

skycloak_set_theme_assignment

[  remote  ]

Assign custom themes to a realm per Keycloak theme type. Pass a theme ID to activate it, or an empty string to reset that type to Keycloak's built-in default. Only the provided fields are changed.

Keycloak /

skycloak_test_identity_provider

[  remote  ]

Test connectivity to an identity provider, optionally overriding the client credentials for this test only.

Keycloak /

skycloak_test_siem_destination

[  remote  ]

Send a test event to a SIEM destination.

Keycloak /

skycloak_test_smtp

[  remote  ]

Send a test email through a realm's configured SMTP server to verify delivery.

Keycloak /

skycloak_test_webhook_subscription

[  remote  ]

Send a test event to a webhook subscription.

Keycloak /

skycloak_uninstall_extension

[  remote  ]

Uninstall an extension from a cluster. Set confirm=true to proceed.

Keycloak /

skycloak_update_application

[  remote  ]

Update an application's name, description, or redirect URIs.

Keycloak /

skycloak_update_cluster

[  remote  ]

Update a cluster's version (to trigger an upgrade) or size.

Keycloak /

skycloak_update_cluster_security

[  remote  ]

Update a cluster's edge-security configuration. Only the sections you provide are changed; CAPTCHA settings are preserved. Supports IP allow-listing, rate limiting, WAF, geo-blocking, and bot management.

Keycloak /

skycloak_update_domain_route

[  remote  ]

Update a domain route's admin access and CORS origins.

Keycloak /

skycloak_update_extension

[  remote  ]

Update a custom extension's name or description.

Keycloak /

skycloak_update_identity_provider

[  remote  ]

Update an identity provider's display name and enabled state.

Keycloak /

skycloak_update_realm

[  remote  ]

Update a realm's display name and enabled state.

Keycloak /

skycloak_update_realm_group

[  remote  ]

Rename a realm group.

Keycloak /

skycloak_update_realm_role

[  remote  ]

Rename a realm role or change its description.

Keycloak /

skycloak_update_realm_user

[  remote  ]

Update a realm user's profile (email, name, enabled, email_verified).

Keycloak /

skycloak_update_siem_destination

[  remote  ]

Update a SIEM destination. Only provided fields are changed; credentials remain write-only.

Keycloak /

skycloak_update_theme

[  remote  ]

Update a theme's name, description, or version.

Keycloak /

skycloak_update_webhook_subscription

[  remote  ]

Update a webhook subscription. Use clear_authorization_header, clear_cluster_id, or clear_realm_id to remove nullable fields.

Keycloak /

skycloak_upgrade_extension

[  remote  ]

Upgrade an installed extension to the latest available version. Asynchronous.

Keycloak /

skycloak_upsert_email_branding

[  remote  ]

Create or update email-template branding (color, logo, footer).

Keycloak /

skycloak_upsert_login_branding

[  remote  ]

Create or update login-page branding (colors, logo, registration toggle).

Keycloak /

skycloak_upsert_smtp

[  remote  ]

Create or update a realm's SMTP configuration (basic auth).

Keycloak /

skycloak_verify_domain

[  remote  ]

Trigger DNS verification for a custom domain and return its updated status.

Slack /

slack_add_bookmark

[  remote  ]

Add a bookmark (link) to a channel. Max 100 bookmarks per channel.