Title91/100
Ask question
The title clearly communicates the tool’s action and subject. Keep it concise.
Description67/100
Ask a question to the AI data analyst. Has access to all your connected data sources. Can handle both simple lookups and complex analysis (e.g. trends, strategy, insights, etc.).
Describe the concrete operation and its scope instead of restating the tool name.
Inputs81/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
question
The question to ask the AI data analyst.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
chat_id
The ID of the chat to continue. If not provided, a new chat will be created.
Clear enough to supply this argument.
Annotations75/100
Declare idempotentHint based on the tool’s actual behavior.
{
"readOnlyHint": false,
"openWorldHint": false,
"destructiveHint": false
}Output schema54/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"status"
],
"properties": {
"error": {
"type": "string"
},
"charts": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"chart_id",
"chart_version_id",
"title",
"url",
"image_url",
"mime_type",
"width",
"height",
"chat_id",
"organization_id"
],
"properties": {
"url": {
"type": "string"
},
"type": {
"type": "string",
"const": "chart"
},
"title": {
"type": "string"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"chat_id": {
"type": "string"
},
"chart_id": {
"type": "string"
},
"image_url": {
"type": "string"
},
"mime_type": {
"type": "string"
},
"organization_id": {
"type": "string"
},
"chart_version_id": {
"type": "string"
}
},
"additionalProperties": false
}
},
"status": {
"enum": [
"ok",
"error"
],
"type": "string"
},
"chat_id": {
"type": [
"string",
"null"
]
},
"message": {
"type": "string"
},
"csv_files": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"file_content_id",
"file_name",
"row_count",
"byte_size",
"truncated",
"expires_at"
],
"properties": {
"type": {
"type": "string",
"const": "csv"
},
"byte_size": {
"type": "number"
},
"file_name": {
"type": "string"
},
"row_count": {
"type": "number"
},
"truncated": {
"type": "boolean"
},
"expires_at": {
"type": "string"
},
"file_content_id": {
"type": "string"
}
},
"additionalProperties": false
}
},
"response_message": {
"type": "string"
}
},
"additionalProperties": false
}