Keycloak
skycloak_create_identity_provider
Create an OIDC identity provider (SSO connection) in a realm.
Remote skycloak/keycloak-mcp
Remote (network-hosted)
Other tools also called skycloak_create_identity_provider?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"realm": {
"type": "string",
"description": "the realm name"
},
"issuer": {
"type": "string",
"description": "OIDC issuer URL"
},
"client_id": {
"type": "string",
"description": "upstream OAuth client ID"
},
"token_url": {
"type": "string",
"description": "OIDC token endpoint"
},
"cluster_id": {
"type": "string",
"description": "the cluster ID"
},
"provider_id": {
"type": "string",
"description": "Skycloak provider ID (case-insensitive); it becomes this provider's alias in the realm, so it must be unique there. See skycloak_list_identity_provider_templates for the accepted values"
},
"display_name": {
"type": "string",
"description": "login button / display name"
},
"client_secret": {
"type": "string",
"description": "upstream OAuth client secret"
},
"authorization_url": {
"type": "string",
"description": "OIDC authorization endpoint"
}
}
}