Models: M
MCPEndpoint
Section titled “MCPEndpoint”endpoint_id: str(endpointIdon the wire)name: strtransport: Literal['stdio', 'http-sse', 'streamable-http']config: kindgi.client.Config | kindgi.client.Config1 | kindgi.client.Config2secret_ref: kindgi.client.MCPEndpointSecretRef | None(secretRefon the wire) (optional)instructions: str | None(optional)metadata: dict[str, Any] | None(optional)
MCPEndpointCollectionPage
Section titled “MCPEndpointCollectionPage”data: list[kindgi.client.MCPEndpoint]next_cursor: str | None(nextCursoron the wire) (optional)has_more: bool(hasMoreon the wire)
MCPEndpointSecretRef
Section titled “MCPEndpointSecretRef”The secret an MCP endpoint authenticates with: a name in the deployment's secrets store, resolved at the endpoint's tenant scope when the runtime connects (the shape webhooks and providers use). It is sent as the endpoint's bearer. The endpoint keeps only this reference.
env_name: str(envNameon the wire)name: str
MCPPrompt
Section titled “MCPPrompt”name: strdescription: str | None(optional)arguments: list[kindgi.client.MCPPromptArgument] | None(optional)
MCPPromptArgument
Section titled “MCPPromptArgument”name: strdescription: str | None(optional)required: bool | None(optional)
MCPPromptCollection
Section titled “MCPPromptCollection”data: list[kindgi.client.MCPPrompt]
MCPPromptMessage
Section titled “MCPPromptMessage”role: Literal['user', 'assistant']content: kindgi.client.Content | kindgi.client.Content1
MCPResource
Section titled “MCPResource”uri: strname: strdescription: str | None(optional)mime_type: str | None(mimeTypeon the wire) (optional)
MCPResourceCollection
Section titled “MCPResourceCollection”data: list[kindgi.client.MCPResource]
MCPResourceContent
Section titled “MCPResourceContent”uri: strmime_type: str | None(mimeTypeon the wire) (optional)text: str | None(optional)blob: str | None(optional)
Metadatum
Section titled “Metadatum”root: str
MintPublicRunTokenBody
Section titled “MintPublicRunTokenBody”run_ids: list[kindgi.client.RunId](runIdson the wire)expires_in_seconds: int | None(expiresInSecondson the wire) (optional)
MintPublicRunTokenResult
Section titled “MintPublicRunTokenResult”token: strexpires_at: AwareDatetime(expiresAton the wire)run_ids: list[str](runIdson the wire)
MintTokenBody
Section titled “MintTokenBody”role: Optional[Literal['admin', 'member']](optional)capabilities: list[kindgi.client.Capability] | None(optional)label: str | None(optional)expires_at: AwareDatetime | None(expiresAton the wire) (optional)project_id: uuid.UUID | None(projectIdon the wire) (optional)
MintTokenResult
Section titled “MintTokenResult”The new key, plus its secret.
token_id: uuid.UUID(tokenIdon the wire)role: Literal['admin', 'member']capabilities: list[kindgi.client.Capability]label: str | None(optional)project_id: uuid.UUID | None(projectIdon the wire) (optional)created_by: str | None(createdByon the wire) (optional)created_at: AwareDatetime(createdAton the wire)expires_at: AwareDatetime | None(expiresAton the wire) (optional)revoked_at: AwareDatetime | None(revokedAton the wire) (optional)last_used_at: AwareDatetime | None(lastUsedAton the wire) (optional)token: str
ModelInfo
Section titled “ModelInfo”name: strcontext_window: int(contextWindowon the wire)features: list[Literal['structured-output', 'vision', 'audio-input', 'audio-output', 'tool-use', 'parallel-tool-use', 'thinking', 'long-context', 'code-execution', 'web-search', 'file-search', 'streaming', 'batch']]cost: kindgi.client.ProviderCostp95_latency_ms: float | None(p95LatencyMson the wire) (optional)max_output_tokens: int | None(maxOutputTokenson the wire) (optional)description: str | None(optional)