Platform

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 use WorkspaceManager from the SDK for dialect info going forward. Existing code integrations using get_sql_dialect will break until migrated.

Recommendation

We do not recommend running the MCP locally. Please use the remote MCP Server (OAuth) whenever possible.