Tools Overview
MCP tools are functions that AI agents can call to interact with Mirobody Health. Each tool has a defined input schema and returns structured results.List Available Tools
Request
Response
Tool Categories
Health Data Tools
get_health_indicator
get_health_indicator
Search and retrieve health indicators by keywords.Input Schema:Returns: List of matching health indicators with timestamps, values, units, and source information.Example:
get_user_info
get_user_info
Retrieve user profile information including name, email, and health settings.Input Schema: No parameters required (uses authenticated user)Returns: User profile data including demographics and preferences.
get_genetic_data
get_genetic_data
Query genetic marker data for a user.Input Schema:Returns: Genetic marker information, alleles, and risk interpretations.
Visualization Tools
render_chart
render_chart
Render advanced data visualizations. Supports 25+ chart types.Supported Chart Types:Example:
liquid- Liquid fill chart for single percentageline- Line chart for time seriesbar- Bar chart for comparisonsscatter- Scatter plot for correlationssankey- Flow diagramvenn- Venn diagram for overlapsnetwork-graph- Network visualizationmind-map- Mind map layout- And more…
General Purpose Tools
web_search
web_search
Search the web for health information.Input Schema:
file_operations
file_operations
Read, write, and manage files on the server.Input Schema: Varies by operation (read, write, list, delete)
Custom Tools
You can add custom tools by creating Python modules in the configuredMCP_TOOL_DIRS. See Adding Tools for details.
Tools automatically inherit authentication context. User-specific tools receive
user_info parameter with authenticated user data.tools/list on the MCP endpoint or see the MCP Integration Guide.