chat
tool is the primary interface for interacting with WisdomAI’s powerful data analysis capabilities. It accepts natural language questions and returns structured responses including text explanations, data tables, and interactive visualizations.
Tool Signature
Parameters
The query to ask to WisdomAI
The unique identifier of the domain you wish to query.
Whether to enable streaming responses via MCP notifications. When enabled, partial results are sent progressively via notifications.
Streaming support is currently in beta and the implementation may change in future versions.
UUID for conversation continuity. Provide an existing conversation ID to continue a chat thread, or leave empty to start a new conversation. Providing an invalid conversation ID is equivalent to leaving it empty.
Response Format
The chat tool returns structured content in the following format:Content Types
Plain text responses and explanations
Tabular data with column headers and structured rows
Interactive visualizations with Highcharts configuration
highchartsOptions
also contain the actual data and can be sent as it is to the highcharts library/server to generate a visualization.Image URL is valid for 1 hour from the time of generation.
Streaming Support (Beta)
When streaming is enabled, the server sends progressive updates via MCP notifications as content is generated.Notification Format
Streaming updates are sent using thechat/update
notification method:
Update Frequency
The server throttles streaming updates to a maximum frequency of once per second.Notification Parameters
The conversation ID associated with the query
Sequential number indicating the order of this update (starts at 1)
Whether this is still a partial update (
true
) or the final result (false
)The current state of the response content, including all previous and new content items
Usage Example
Request
MCP Tool Call
Response
Response