| mcpServerId | UUID | Reference to the MCP server this config belongs to | |
| transportType | TransportTypeEnum | Transport mechanism for tool invocation: - STDIO: Local process with stdin/stdout communication - HTTP: REST API invocation - WEBSOCKET: WebSocket-based bidirectional communication - SSE: Server-Sent Events for streaming responses - LAMBDA: AWS Lambda function invocation - CUSTOM: Custom protocol via extensions | |
| executablePath | String | For STDIO transport - path to executable | [optional] |
| baseUrl | URI | For HTTP/WebSocket/SSE - base URL of the service | [optional] |
| authHeaderName | String | HTTP header name for authentication (e.g., 'Authorization') | [optional] |
| authToken | String | Authentication token (stored encrypted via @SecureField) | [optional] |
| functionArn | String | For LAMBDA - AWS Lambda function ARN | [optional] |
| roleArn | String | For LAMBDA - AWS IAM role ARN for invocation | [optional] |
| customConfig | String | JSON object (stored as string) for CUSTOM transport configuration | [optional] |
| isActive | Boolean | Whether this transport is currently active | [optional] |
| id | UUID | Unique identifier for object in the system | [optional] [readonly] |
| ownerId | UUID | UUID of owner of the object in the system | [optional] [readonly] |
| createdDate | OffsetDateTime | Date of object creation | [optional] [readonly] |
| keyHash | String | Data, including hash of the key(s) used to encrypt this record. | [optional] [readonly] |
| lastAccessedById | UUID | Last user to access object | [optional] [readonly] |
| lastAccessedDate | OffsetDateTime | Timestamp of last access of object | [optional] [readonly] |
| lastModifiedById | UUID | Unique identifier for user who last modifed the object in the system | [optional] [readonly] |
| lastModifiedDate | OffsetDateTime | Date of last object modification | [optional] [readonly] |