Health XML Export Parser

Health XML Export Parser MCP Connector for Claude

A+

Parse massive Apple Health or Google Fit XML exports safely without blowing up your AI's context window. Extracts actionable health metrics instantly.

1 tools Official Updated Jun 28, 2026 Official Vinkius Partner

If you try to give Claude your Apple Health export.xml, it will immediately crash. These files are typically hundreds of megabytes, containing millions of individual heart rate pings and step counts tracked over years. The AI simply cannot ingest that much raw text.

This MCP uses a high-performance XML parser to ingest your health export locally. Instead of returning millions of lines to the AI, it intelligently aggregates the data. It tells the AI exactly what types of records exist (StepCount, HeartRate, SleepAnalysis) and their total counts, along with a safe sample size for deeper inspection.

The Superpowers

  • Massive File Support: Safely handles multi-megabyte XML files without crashing your chat.
  • Smart Aggregation: Groups millions of records by type so the AI understands the overall structure.
  • 100% Air-Gapped Privacy: Health data is extremely sensitive. This parses entirely locally on your machine.
  • Assistant Ready: Turn Claude into your private longevity doctor.
xml-parsinghealth-datadata-processingfitness-trackingdata-extraction

1 tools expose this connector's capabilities to your AI agent.

parse_health_export

Provide the absolute file path to the export.xml. Parse Apple Health or Google Fit XML export files safely. It aggregates data to prevent AI context overflow

See how to talk to your AI agent using Health XML Export Parser.

Scan my Apple Health export.xml and tell me what types of metrics are tracked.

Your export contains exactly 1,240,000 StepCounts, 500,123 HeartRates, and 450 SleepAnalysis records. Which one should we analyze first?

Look at my health export and summarize my device sources.

The data is primarily sourced from an 'Apple Watch Series 8' and an 'iPhone 14 Pro'.

Based on the sample data of 'SleepAnalysis', what format does Apple use to track sleep?

Apple tracks sleep using a StartDate, EndDate, and a 'value' string representing the sleep state (e.g., Core, REM, Deep).

No, to protect your privacy and token limit, it only sends a summary of what data exists (the schema) and a tiny sample (the first 50 records) to Claude. The rest never leaves your computer.

Related Connectors