Tealflow MCP Server
Teal R Shiny applications generated via LLM-driven clinical trial analysis tools.
Data last scanned today · Reviewed today
Overview
TealFlowMCP allows LLMs to discover, understand, and generate Teal R Shiny applications specifically designed for clinical trial data analysis. By integrating with an MCP-compatible assistant, developers can automate the creation of sophisticated analysis interfaces using standard industry modules. The server supports two primary categories of Teal modules: general-purpose analysis and clinical trial-specific reporting tools. It provides 14 distinct MCP tools that enable an LLM to interface with the Teal ecosystem, effectively bridging natural language instructions with R-based data visualization workflows.
Our verdict
TealFlowMCP currently holds a high-risk security score of 50/100, largely because it lacks a read-only mode, granting full write access to the host environment upon installation. Due to the absence of OAuth support and an indeterminate license status, it should only be deployed in trusted, isolated development environments where users have reviewed the codebase to mitigate potential risks associated with the write-enabled toolset.
- Maintained by the official Appsilon organization
- Zero direct dependencies minimize the supply-chain surface area
- Includes comprehensive documentation for setup and tool usage
- No read-only mode for restricted file system interactions
- Security risk heightened by missing OAuth support
- License status listed as NOASSERTION
Tools
| Tool | Description | Risk |
|---|---|---|
| tealflow_agent_guidance | Get comprehensive development guidance and learn how to use all other tools. | low |
| tealflow_list_modules | List all available Teal modules. | low |
| tealflow_search_modules_by_analysis | Find modules by analysis type. | low |
| tealflow_get_module_details | Get detailed module information. | low |
| tealflow_generate_module_code | Generate R code for modules. | low |
| tealflow_get_app_template | Get base Teal app template. | low |
| tealflow_generate_data_loading | Generate R script for loading datasets. | low |
| tealflow_list_datasets | List available clinical trial datasets. | low |
| tealflow_discover_datasets | Scan directories for ADaM datasets. | low |
| tealflow_check_dataset_requirements | Check dataset compatibility. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What software prerequisites are required to use this server?
You must have Python 3.10 or higher installed. Additionally, R is required to run the Teal applications that the server generates.
›Which LLM clients are compatible with TealFlowMCP?
The server is compatible with any MCP-standard client that supports the stdio protocol, such as Claude Code, GitHub Copilot, and Cursor.
›Does the server support specific Teal module packages?
Yes, it currently provides support for teal.modules.general for general-purpose analysis and teal.modules.clinical for clinical trial-specific modules.
Badge
Maintain this server? Add the live badge to your README.