Fields
| Field | Type | Required | Description |
|---|---|---|---|
Account | components.Account | :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 | :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 | :heavy_check_mark: | switched_off for this intern, disabled for the whole workspace; null while on. |
Server | *components.Server | :heavy_check_mark: | N/A |
Status | components.InternConnectionStatus | :heavy_check_mark: | N/A |
ToolCount | *int64 | :heavy_check_mark: | Tools found by the last successful test. |