Get server status
The tool reports whether this Composway connection is current. Call it at the start of a session. It returns the server version, the tools schema version, whether the user is signed in, the groups of tools available, the changelog, and how to tell that tool schemas or workflow guidance have changed. If the schema version changed, refresh the tool list before calling workflow tools.
get_server_statusThe tool reports whether this Composway connection is current.
Call it at the start of a session. It returns the server version, the tools schema version, whether the user is signed in, the groups of tools available, the changelog, and how to tell that tool schemas or workflow guidance have changed. If the schema version changed, refresh the tool list before calling workflow tools.
Parameters
This tool takes no parameters.
Full input JSON SchemaTypes, defaults and validation rules
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": {}}Response
Full output JSON SchemaEvery field the response can contain
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "server": { "type": "string" }, "version": { "type": "string" }, "schemaVersion": { "type": "string" }, "lastUpdated": { "type": "string" }, "changelog": { "type": "array", "items": { "type": "string" } }, "capabilityGroups": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "tools": { "type": "array", "items": { "type": "string" } }, "readOnly": { "type": "boolean" }, "instruction": { "type": "string" } }, "required": [ "name", "description", "tools", "readOnly", "instruction" ], "additionalProperties": {} } }, "auth": { "type": "object", "properties": { "status": { "type": "string", "const": "authenticated" }, "subject": { "type": "string" }, "email": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "accessTokenExpiresInSeconds": { "type": "number" } }, "required": [ "status" ], "additionalProperties": {} }, "toolSchemaStatus": { "type": "object", "properties": { "currentSchemaVersion": { "type": "string" }, "currentToolCount": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "toolManifestAvailable": { "type": "boolean" }, "instruction": { "type": "string" } }, "required": [ "currentSchemaVersion", "currentToolCount", "toolManifestAvailable", "instruction" ], "additionalProperties": {} }, "workflowInstructionStatus": { "type": "object", "properties": { "source": { "type": "string" }, "instruction": { "type": "string" } }, "required": [ "source", "instruction" ], "additionalProperties": {} }, "recommendedNextStep": { "type": "string" } }, "required": [ "server", "version", "schemaVersion", "lastUpdated", "changelog", "capabilityGroups", "auth", "toolSchemaStatus", "workflowInstructionStatus", "recommendedNextStep" ], "additionalProperties": false}