Real-time progress streaming for Fabric Data Agent MCP server
I would like to request true real-time progress streaming for the Microsoft Fabric Data Agent MCP server.
Currently, when calling a published Fabric Data Agent through MCP using call_tool with a progress_callback, I receive progress events such as:
- analyze.database.fewshots.loading
- analyze.database.nl2code
- analyze.database.execute
- Message created
However, these events are usually not delivered during the actual execution.
For example, the request can take 15–20 seconds with no updates, and then several progress notifications arrive almost at the same time, immediately before the final response.
It would be very useful if the Data Agent MCP server could emit and flush progress notifications incrementally as each step happens.
Ideally, applications could display statuses such as:
- Understanding the question
- Generating the query
- Executing the query
- Processing the result
- Preparing the final answer
This would allow developers to build a much better real-time user experience instead of showing only a loading indicator during long-running requests.
The MCP transport already supports streaming and the client can receive progress notifications. The missing part appears to be real-time delivery of the Data Agent execution progress from the server.
Could Microsoft please consider supporting true incremental progress streaming for the Fabric Data Agent MCP endpoint ?
Recent ideas
Add Branch Compare Merge and Approval Workflows to Fabric Planning Scenarios
Fabric Planning supports scenarios, simulations, writeback, and collaborative planning. Enterprise planning teams also need a controlled process for developing multiple versions of a plan and promoti...mourakshit1 hour agoNew MemberNew3Views0likes0CommentsAdd Continuous Incremental Synchronization for Fabric ClickHouse Accelerated OneLake Tables
Fabric ClickHouse provides accelerated access to OneLake data for high-performance analytical workloads. For operational analytics and AI applications, a point-in-time accelerated copy can quickly be...mourakshit1 hour agoNew MemberNew3Views0likes0CommentsAdd Execution Preflight and Cost Guardrails to Fabric Data Engineering Agent
Fabric Data Engineering Agent can autonomously plan, execute, validate, and refine complex data engineering tasks. Before a long-running autonomous task starts executing against enterprise data, user...mourakshit1 hour agoNew MemberNew3Views0likes0CommentsAdd Automatic Query Plan Regression Detection to Fabric Data Warehouse
Fabric Data Warehouse is adding richer graphical query plans and AI-assisted performance diagnostics. A common production problem is identifying when a previously healthy query becomes expensive afte...mourakshit1 hour agoNew MemberNew2Views0likes0CommentsAdd Semantic Regression Test Suites to Fabric IQ Ontology Versioning
Fabric IQ is adding Ontology Versioning, CI/CD support, Ontology Metrics, Management APIs, and Ontology Agent capabilities. As ontologies become production assets, teams also need a way to verify tha...mourakshit1 hour agoNew MemberNew4Views0likes0Comments