Title100/100
Search CometChat Documentation
The title clearly communicates the tool’s action and subject. Keep it concise.
Description91/100
Searches CometChat documentation including SDK guides (JavaScript, React, iOS, Android, Flutter, React Native), UI Kit references, REST API documentation, integration tutorials, and OpenAPI specs. Returns ranked snippets with titles and direct links to source pages. Pages for the current version of each SDK and UI Kit are preferred over older versions, and each result reports its version label and whether it is current. To reach older docs, pass the `version` filter with that version's label.
The description explains the capability, when to use it, and what to expect.
Inputs83/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
query
Search query. 1–500 characters.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
version
Optional version label from the docs version picker, e.g. 'v7' or 'v5'. Each SDK and UI Kit numbers its versions independently, so a label matches every product that uses it. Omit to search all versions, with current versions preferred.
Clear enough to supply this argument.
limit
Maximum number of results to return. Default 10, maximum 25.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations25/100
Declare destructiveHint, idempotentHint, openWorldHint based on the tool’s actual behavior.
{
"title": "Search CometChat Documentation",
"readOnlyHint": true
}Output schema87/100
The output schema explains the structured result.
View output schema
{
"type": "object",
"required": [
"results",
"totalAvailable"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"title",
"url",
"snippet",
"section",
"isCurrent"
],
"properties": {
"url": {
"type": "string",
"description": "Direct link to the source page."
},
"title": {
"type": "string",
"description": "Page title."
},
"section": {
"type": "string",
"description": "Documentation section the page belongs to."
},
"snippet": {
"type": "string",
"description": "Matched excerpt with context."
},
"version": {
"type": "string",
"description": "Version label of the page's SDK or UI Kit, e.g. 'v7'. Omitted for pages that are not versioned."
},
"isCurrent": {
"type": "boolean",
"description": "False when the page documents an older version of its SDK or UI Kit."
}
},
"additionalProperties": false
},
"description": "Ranked search results."
},
"totalAvailable": {
"type": "number",
"description": "Total matching pages available (may exceed the returned count)."
}
},
"additionalProperties": false
}