rpk ai oauth-client
Manage OAuth clients registered with the AI gateway’s OAuth Authorization Server. An OAuth client is an external tool (such as Claude AI, ChatGPT, or Cursor) that requests access tokens for an MCP server.
Subcommands
| Command | Description |
|---|---|
Reconcile OAuth clients from one or more YAML manifests. For each manifest: create the resource if absent, otherwise update every field that differs from the live resource. |
|
Register an OAuth client with the AI gateway. The generated client secret is printed once and cannot be retrieved afterward. |
|
Manage Dynamic Client Registration (DCR) settings for the AI gateway. DCR allows OAuth clients to register themselves programmatically at a public endpoint. |
|
Delete an OAuth client. |
|
Dry-run of apply for OAuth clients. Prints, per manifest, whether apply would create, update (and which fields), or leave the resource unchanged. |
|
Get an OAuth client. |
|
List OAuth clients. |
|
Revoke every refresh token the AI gateway has issued for the named OAuth client. Forces all users who connected this client to sign in again. |
|
Update an OAuth client. |
Global flags
| Value | Type | Description |
|---|---|---|
|
string |
Redpanda or |
|
stringArray |
Override |
|
bool |
Ignore |
|
string |
|
|
bool |
Enable verbose logging. |