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_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.

Parameters

This tool takes no parameters.

Full input JSON SchemaTypes, defaults and validation rules
json
{  "$schema": "https://json-schema.org/draft/2020-12/schema",  "type": "object",  "properties": {}}

Response

Full output JSON SchemaEvery field the response can contain
json
{  "$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}

On This Page