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