apple-health-semantic-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OSCAR_DATA_DIR | No | Folder containing oscar.db | |
| HEALTH_DATA_DIR | Yes | Directory produced by convert | |
| HEALTH_MAX_MEMORY | No | DuckDB memory ceiling, MB | 2048 |
| HEALTH_WINDOW_DAYS | No | Load only the last N days. '0' loads everything | 0 |
| HEALTH_NIGHT_SPLIT_HOUR | No | Hour separating one night from the next | 12 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_schemaA | List every available health table and return the curated semantic layer: what each metric measures, which aggregate function is valid for it, and the known traps in the data. Call this before writing any query. |
| health_queryA | Run a read-only DuckDB SQL query against the health tables. Call health_schema first so you know the columns and the correct aggregate function for each metric. |
| health_reportA | Generate a summary across heart rate, sleep, activity, blood oxygen, workouts and CPAP therapy for a period. The window is either a named relative period or explicit dates; the reply states which window was used and why, so check period.start and period.end against what you asked for. Use health_query for anything more specific. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Barbaroso/apple-health-semantic-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server