Defined in: [src/mcp/client.ts:64](https://github.com/strands-agents/harness-sdk/blob/main/strands-ts/src/mcp/client.ts#L64)

OAuth client credentials for machine-to-machine authentication.

## Properties

### clientId

```ts
clientId: string;
```

Defined in: [src/mcp/client.ts:65](https://github.com/strands-agents/harness-sdk/blob/main/strands-ts/src/mcp/client.ts#L65)

---

### clientSecret

```ts
clientSecret: string;
```

Defined in: [src/mcp/client.ts:66](https://github.com/strands-agents/harness-sdk/blob/main/strands-ts/src/mcp/client.ts#L66)

---

### scopes?

```ts
optional scopes?: string[];
```

Defined in: [src/mcp/client.ts:68](https://github.com/strands-agents/harness-sdk/blob/main/strands-ts/src/mcp/client.ts#L68)

OAuth scopes to request. Joined with spaces before sending to the token endpoint.