Ship Data Apps Seamlessly with MCP: New Streamlit Tools, Universal Transport Support, and Local Branch Support
Create and deploy Streamlit Data Apps – Plus universal MCP transport compatibility, and branch-aware development tools
Streamlit Data Apps Support
We’ve introduced a suite of tools—modify_data_app
, get_data_apps
, and deploy_data_app
—to support full lifecycle management of Streamlit Data Apps directly within MCP.
Official Transport Methods (stdio, SSE, Streamable HTTP)
Our MCP now supports all official transports: stdio, SSE, and Streamable HTTP.
Remote URLs with /sse
and /mcp
are now valid endpoints.
Expect popular clients (notably Claude) to migrate to Streamable HTTP in the coming weeks/months, and they may deprecate SSE over time.
Branch Awareness (Local Only)
Configurations, links, and global search now recognize branch_id
, and the list_buckets
tool overlays dev buckets over production for improved developer clarity.
Note: Branch awareness is not compatible with OAuth and is not available when using the remote MCP Server.
SQL Dialect Tool Removed
The get_sql_dialect
tool has been removed as the same information is available via get_project_info
.
⚠️ For local use in code this is a breaking change. You can useWorkspaceManager
from the SDK for dialect info going forward. Existing code integrations usingget_sql_dialect
will break until migrated.
Recommendation
We do not recommend running the MCP locally. Please use the remote MCP Server (OAuth) whenever possible.