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

# InternConnection

## Fields

| Field | Type | Required | Description |
| - | - | - | - |
| `Account` | [components.Account](../../models/components/account.mdx) | :heavy\_check\_mark: | N/A |
| `ID` | `string` | :heavy\_check\_mark: | Stable id: the credential id of an MCP server, else the kind (`slack`, `github`, `google`). |
| `IsEnabled` | `bool` | :heavy\_check\_mark: | Whether the intern reaches it now. |
| `IsInternOnly` | `bool` | :heavy\_check\_mark: | Scoped to this intern rather than shared by the workspace. |
| `Kind` | [components.Kind](../../models/components/kind.mdx) | :heavy\_check\_mark: | N/A |
| `McpServerName` | `*string` | :heavy\_check\_mark: | The name the intern's MCP config keys the server by; null when it is not an MCP server or is off. |
| `Name` | `string` | :heavy\_check\_mark: | Display name. |
| `OffReason` | [\*components.OffReason](../../models/components/offreason.mdx) | :heavy\_check\_mark: | `switched_off` for this intern, `disabled` for the whole workspace; null while on. |
| `Server` | [\*components.Server](../../models/components/server.mdx) | :heavy\_check\_mark: | N/A |
| `Status` | [components.InternConnectionStatus](../../models/components/internconnectionstatus.mdx) | :heavy\_check\_mark: | N/A |
| `ToolCount` | `*int64` | :heavy\_check\_mark: | Tools found by the last successful test. |
