> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CloudSessionOptions

> Session options every ACP Devin client accepts, cloud or local.

```typescript
interface CloudSessionOptions extends SessionOptions
```

## Properties

**mcpServers** `McpServer[]`

**Type:** `McpServer[]`

MCP servers passed to the agent. Tool availability depends on the agent's support.

**onPermission** `PermissionHandler`

Answer this session's permission requests. Takes precedence over the
client-level `onPermission`; when neither is set, requests are rejected.

**orgId** `string`

Organization for this session. Defaults to the client-level `orgId`.

**repos** `string[]`

Repositories this session is about — the web app's repository picker.
Rejects with a `DevinError` naming any the organization cannot access;
see `CloudSession.setRepos`.

**tracing** `false | SessionTraceOptions`

**Type:** `false | SessionTraceOptions`

Trace attributes for this session, merged over the client's `tracing`
defaults; `false` leaves the session untraced. No effect without a
client-level `tracing` option.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.