oauth_client_create
Register an OIDC relying-party client that uses CorroborateMe as the identity provider, with RP-initiated logout enabled. Use this for your app's own OIDC login. MCP hosts connect through protected-resource metadata and dynamic client registration, not this tool. Requires a company API key (aa_...) or an MCP OAuth access token and an active plan. Returns clientId and, for a confidential client, clientSecret once (the secret prefix is aas_, not aa_). A missing subscription fails the tool with message subscription_required. Exhausted quota fails with message quota_exceeded. Too many registrations returns an error result with code rate_limited. Set public_client for a public PKCE client. If post_logout_redirect_uris is omitted, each redirect origin's / and /login are allowlisted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name of the relying-party client. | |
| public_client | No | Set true for a public client that uses PKCE, such as a SPA. Omit or false for a confidential client, which receives clientSecret once. | |
| redirect_uris | Yes | Redirect URIs after sign-in. This field must be present. An empty array is stored. | |
| post_logout_redirect_uris | No | Optional allowlist of post_logout_redirect_uri values for end-session. When omitted, each redirect origin's / and /login are used. |