# MCPServerOAuthClientCredentialsConfigProperty

MCP server OAuth client credentials configuration.

- Source: Generated code
- Type last changed: v2.241.0 · 2 Mar 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_devopsagent as devopsagent } from 'aws-cdk-lib';

declare const exchangeParameters: any;
const mCPServerOAuthClientCredentialsConfigProperty: devopsagent.CfnService.MCPServerOAuthClientCredentialsConfigProperty = {
  clientId: 'clientId',
  clientSecret: 'clientSecret',
  exchangeUrl: 'exchangeUrl',

  // the properties below are optional
  clientName: 'clientName',
  exchangeParameters: exchangeParameters,
  scopes: ['scopes'],
};
```

## Properties

- `clientId`: string (required) — OAuth client ID.

- `clientName`: string — User friendly OAuth client name.

- `clientSecret`: string (required) — OAuth client secret.

- `exchangeParameters`: any — OAuth token exchange parameters.

- `exchangeUrl`: string (required) — OAuth token exchange URL.

- `scopes`: string[] — OAuth scopes.
