Fields
| Field | Type | Required | Description |
|---|---|---|---|
account | components.Account | ✅ | N/A |
id | str | ✅ | Stable id: the credential id of an MCP server, else the kind (slack, github, google). |
is_enabled | bool | ✅ | Whether the intern reaches it now. |
is_intern_only | bool | ✅ | Scoped to this intern rather than shared by the workspace. |
kind | components.Kind | ✅ | N/A |
mcp_server_name | Nullable[str] | ✅ | The name the intern’s MCP config keys the server by; null when it is not an MCP server or is off. |
name | str | ✅ | Display name. |
off_reason | Nullable[components.OffReason] | ✅ | switched_off for this intern, disabled for the whole workspace; null while on. |
server | Nullable[components.Server] | ✅ | N/A |
status | components.InternConnectionStatus | ✅ | N/A |
tool_count | Nullable[int] | ✅ | Tools found by the last successful test. |