Forum Discussion

TGKiruba's avatar
TGKiruba
Frequent Visitor
2 hours ago

Fabric Data Agent visualization through MCP

I'm testing the new Fabric Data Agent visualization capability in the September 2026 update. In the native Fabric Data Agent experience, a question can return an interactive chart successfully. I'm consuming the same published Data Agent through its MCP endpoint from an external Next.js application. The MCP response gives me the answer/data, but I don't see the visualization specification needed for the external client to reproduce the chart.

What is the supported way for an external MCP client to retrieve the visualization specification generated by the Data Agent and is this specification currently exposed through the MCP response/assistant run steps, or is visualization rendering currently limited to the native Data Agent experience?

1 Reply

  • v-kathullac's avatar
    v-kathullac
    Icon for Community Support rankCommunity Support

    Hi TGKiruba​ ,

    Thank you for reaching out to Microsoft Fabric Community Forum, Below are the few points which can resolve your issue. Let us know if you need any further assistance.

    • Fabric Data Agent supports interactive visual responses in the native Fabric Data Agent experience.
    • For external MCP clients, the rendered chart itself is currently not returned for direct rendering.
    • However, Microsoft documents that the underlying visualization specification is emitted in the assistant run steps. This includes details such as the chart type, axes, and aggregated data.
    • Therefore, an external Next.js/MCP client can inspect the assistant run steps and use the visualization specification to reconstruct the chart using its own visualization library.
    • If your MCP client is only reading the final text response, make sure you are also inspecting the available run/step information.
    • The current limitation is that Fabric does not render the interactive visual itself for external clients; the external client is responsible for rendering it from the specification.
    • Also note that Fabric Data Agent visuals currently support up to 200 rows and a defined set of chart types.

    Thanks,
    Chaithanya.