Introducing Dash MCP + Building Dash Apps with Coding Agents
June 23, 11am EDT
The Dash MCP server exposes a running Dash app as a set of Model Context Protocol (MCP) tools that AI agents can call directly. Because Dash callbacks are already scoped, isolatable functions with declared inputs and outputs,they can be used as tool calls so that the LLM can use deterministic, schema-declared results rather than probabilistic guesses. The agent can inspect layout, trigger callbacks, read component state, and iterate, all through natural language, grounded in real computation.
The Plotly Professional Services team are some of the best Dash developers in the world. They have adopted AI coding agents and are producing production data applications that are complex/advanced/involved Dash applications for our valued customers. They have compiled a complete set of documentation, configuration files, prompt libraries, and code samples designed to make Claude, Cursor, and Codex better and more effective with Plotly Dash. We'll walk through a live demo demonstrating how to use coding agents along with specific markdown and config files to increase the quality of code emitted and ensure it is following best practices.
What we'll cover:
- The Dash MCP server: how it works, what it enables, and a live walkthrough of the MCP server stub.
- Several use cases for using Dash MCP
- Live demo: building a complete Dash app from scratch using Claude and the new CLAUDE.md config
Who should attend:
This session is for Dash developers who want to move faster with AI tools, data analysts, and BI engineers exploring what coding agents can do, and anyone building or evaluating Dash apps who want to understand where agentic development is headed.
Meet the Speakers

Nathan Drezner
Nathan Drezner is a Technical Product Manager at Plotly for Plotly Cloud and the Plotly open-source libraries, including Dash, Plotly.py, and Plotly.js. Nathan's work focuses on enabling our massive community to build, publish, and share projects built with our libraries, and includes overseeing modernization of our mapping technology in Plotly.js, dataframe agnosticity in Plotly.py, Hooks in Dash, and more, as well as enabling Dash and Studio app hosting with Plotly Cloud.

Cléa Aumont
Cléa manages the Professional Services team and is passionate about giving meaning to numbers through data visualization and analytics. She studied mathematics, statistics, and computer science at Concordia University in Montréal. Cléa has a background in medical data analysis and in managing large-scale data streams for the Government of Canada. She is enthusiastic about adopting AI agents in data applications and recently built and presented an advanced RAG-powered chatbot at the Gilead Data Science Symposium.