create-identity-provider
Create a Keycloak identity provider for SSO integration. Configure provider type such as SAML or OIDC, set alias, realm, and optional settings like trust email and token storage.
Instructions
Create a new identity provider for SSO integration
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"realm": "<realm>",
"alias": "<alias>",
"providerId": "<providerId>"
},
"name": "create-identity-provider"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | Yes | Identity provider alias | |
| realm | Yes | Realm name | |
| config | No | Identity provider configuration | |
| enabled | No | Enabled status | |
| linkOnly | No | Link only | |
| providerId | Yes | Provider ID (e.g., saml, oidc) | |
| storeToken | No | Store token | |
| trustEmail | No | Trust email | |
| displayName | No | Display name | |
| addReadTokenRoleOnCreate | No | Add read token role on create | |
| firstBrokerLoginFlowAlias | No | First broker login flow alias |