Yazio MCP

by fliptheweb

388 downloads
Not rated
GitHub

About

An MCP (Model Context Protocol) server that connects Claude/Cursor to your Yazio nutrition data. Track your diet, search food products, and manage your nutrition goals directly from your AI assistant.

Details

Author
fliptheweb
Downloads
388
Categories
Communication, Other, API, AI

- Connect Claude/Cursor to your Yazio nutrition data
- Track your diet via AI assistant
- Search food products directly
- Manage your nutrition goals

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Yazio MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "yazio mcp": {
            "yazio": {
                "command": "npx",
                "args": [
                    "-y",
                    "yazio-mcp"
                ],
                "env": {
                    "YAZIO_USERNAME": "your_email@emai.com",
                    "YAZIO_PASSWORD": "your_password"
                }
            }
        }
    }
}

McpServers

{
    "yazio": {
        "command": "npx",
        "args": [
            "-y",
            "yazio-mcp"
        ],
        "env": {
            "YAZIO_USERNAME": "your_email@emai.com",
            "YAZIO_PASSWORD": "your_password"
        }
    }
}

[!IMPORTANT] This isnot an official MCP serverand Yazio doesnot provide an official API. This server uses anunofficial reverse-engineered APIand may stop working at any time.

An MCP (Model Context Protocol) server that connects Claude/Cursor to your Yazio nutrition data. Track your diet, search food products, and manage your nutrition goals directly from your AI assistant.

Claude Desktop Extension:yazio-mcp.mcpb— one-click install isbroken upstream, seeworkaround.

- 🔐Authentication- Connect with your Yazio account
- 📊Nutrition Analysis- Get comprehensive diet data and insights
- 🍎Food Tracking- Search, add, and manage food entries
- 🏃‍♂️Fitness Data- Track exercises and water intake
- ⚖️Weight Monitoring- View weight history and trends
- 🎯Goal Management- Access and manage nutrition goals
- 🔍Product Search- Search Yazio's extensive
food database

Add the following JSON your MCP client configuration:

{ "mcpServers": { "yazio": { "command": "npx", "args": ["-y", "yazio-mcp"], "env": { "YAZIO_USERNAME": "your_email@emai.com", "YAZIO_PASSWORD": "your_password" } } } }

[!WARNING] One-click.mcpbinstall is broken by a Claude Desktop bug (mcpb#281).Workaround:downloadyazio-mcp.zip, extract it, and useSettings → Extensions → Advanced settings → Install Unpacked Extension. Or just use thenpxconfig above.

~/Library/Application Support/Claude/claude_desktop_config.json

claude mcp add yazio -e YAZIO_USERNAME=your_email@email.com -e YAZIO_PASSWORD=your_password -- npx -y yazio-mcp

- Settings UI(easiest) —Settings → MCP → + Add new MCP server, then fill in the command, args, and env
- Project config— add JSON to.cursor/mcp.jsonin your project root
- Global config— add JSON to~/.cursor/mcp.json(applies to all projects)

"Get my nutrition data for the last week and analyze my eating patterns"

Claude can retrieve your daily summaries, identify trends, and provide insights about your eating habits, macro distribution, and areas for improvement.

"Search for 'chicken breast' in the Yazio database"

Find detailed nutritional information for any food product, including calories, macros, vitamins, and minerals.

"Add 200g of grilled salmon for yesterday's dinner"

Easily log meals you forgot to track in the Yazio app directly from Claude or Cursor.

YAZIO_USERNAME='your_email' YAZIO_PASSWORD='your_password' npx yazio-mcp

- Unofficial API: This uses areverse-engineered APIthat may break
- Credentials: Your Yazio credentials are only used for auth on Yazio servers
- Use at Your Own Risk: API changes could affect functionality

- Node.js 18+ (for npx)
- Valid Yazio account
- MCP-compatible client (Claude Desktop, Cursor, etc.)
- Download the repository
- Point to local copy in your mcp config
- Debugging:

YAZIO_USERNAME=X YAZIO_PASSWORD=X npx -y @modelcontextprotocol/inspector npx <local-path>/yazio-mcp

MIT License - seeLICENSEfile for details.

A healthcare MCP server for EMRs like Cerner and Epic, providing tools to interact with FHIR data and medical resources.

Search and access clinical trial data from ClinicalTrials.gov.

Exposes DICOM (Digital Imaging and Communications in Medicine) operations as tools for AI agents.

FHIR MCP Server – helping you expose any FHIR Server or API as a MCP Server.

Access Garmin Connect running data and training plan information.

Healthcare FHIR R4 interoperability — patient records, care plans, clinical data exchange, HL7 compliance by MEOK AI Labs

An AI-powered API for medical research, unifying ClinicalTrials.gov, PubMed, and FDA databases with intelligent analysis.

A fitness data platform that aggregates data from providers like Strava and Fitbit, offering secure B2B API access.

MCP server for Polar AccessLink API to export data from Polar watches.

Access and manage wearable and health app data through the Terra API.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.