Tool reference
Get server status
Start here.
Tool name: get_server_status
Cost: Free - not billed, and does not draw on a plan quota.
Read-only
This tool only reads. It never creates or changes anything, so an assistant may call it without asking you first.
Start here. Return Composway MCP status for AI clients: current server version, tools schema version, auth status, available capability groups, changelog, and instructions for detecting changed tool schemas or workflow guidance.
Parameters
This tool takes no parameters.
Full input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {}
}Response
Full output JSON Schema
{
"$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
}