Yazio MCP Server
MCP serverDev toolsThis integration connects your AI to Yazio so it can work with your user and nutrition data. Once added, your AI can look up your Yazio information and answer questions about it. It is unofficial and not built by Yazio.
Unavailable. This server has no hosted endpoint yet, so Ahel can't serve it.
Add to setup to save this item as a reference. Ahel cannot run it, and signing in will not install it.
What your AI can do with it
- Read your Yazio user data
- Retrieve your nutrition data from Yazio
- Answer questions about your nutrition information
- Summarize your Yazio data when you ask
Getting started
- Save this item in Your setup as a reference.
- Read the source or reference documentation for its setup requirements. Saving it here does not connect it to your AI.
- Check this page for availability before trying to install it through Ahel.
From the project's README
As published by fliptheweb/yazio-mcp in README.md.
[!IMPORTANT] This is not an official MCP server and Yazio does not provide an official API. This server uses an unofficial reverse-engineered API and 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.
Available on NPM: npx yazio-mcp
Claude Desktop Extension: yazio-mcp.mcpb β one-click install is broken upstream, see workaround.
β¨ Features
- π 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
π Quick Start
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"
}
}
}
}
Claude Desktop (Extension)
[!WARNING] One-click
.mcpbinstall is broken by a Claude Desktop bug (mcpb#281). Workaround: download yazio-mcp.zip, extract it, and use Settings β Extensions β Advanced settings β Install Unpacked Extension. Or just use thenpxconfig above.
Claude Desktop (Manual)
~/Library/Application Support/Claude/claude_desktop_config.json
Claude Code (CLI)
claude mcp add yazio -e YAZIO_USERNAME=your_email@email.com -e YAZIO_PASSWORD=your_password -- npx -y yazio-mcp
Verify with claude mcp list.
Cursor
There are a few ways to add the server:
- 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)
π‘ Use Cases
π Analyze Your Nutrition Trends
"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 Food Products
"Search for 'chicken breast' in the Yazio database"
Find detailed nutritional information for any food product, including calories, macros, vitamins, and minerals.
π Add Forgotten Meals
"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.
π οΈ Available Tools
| Tool | Description | Key Parameters |
|---|---|---|
get_user_daily_summary | Get daily nutrition summary | date |
get_user_consumed_items | Get food entries for a date | date |
get_user_weight | Get weight data | - |
get_user_exercises | Get exercise data | date |
get_user_water_intake | Get water intake | date |
get_user_goals | Get nutrition goals | - |
get_user_settings | Get user preferences | - |
search_products | Search food database | query |
get_product | Get detailed product info | id |
add_user_consumed_item | Add food to your log | productId, amount, date, mealType |
add_user_water_intake | Add water intake entry (cumulative value in ml) | date, water_intake |
remove_user_consumed_item | Remove food from log | itemId |
Test Connection
YAZIO_USERNAME='your_email' YAZIO_PASSWORD='your_password' npx yazio-mcp
β οΈ Important Disclaimers
- Unofficial API: This uses a reverse-engineered API that may break
- Credentials: Your Yazio credentials are only used for auth on Yazio servers
- Use at Your Own Risk: API changes could affect functionality
π Requirements
- Node.js 18+ (for npx)
- Valid Yazio account
- MCP-compatible client (Claude Desktop, Cursor, etc.)
Development
- 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
π License
MIT License - see LICENSE file for details.
Signals
- GitHub stars
- 64
- Forks
- 22
- Last commit
- Aug 2026
- Weekly downloads
- 337
- Weekly_downloads
- 379 weekly_downloads
Advanced
- Delivery
- yazio-mcp MCP server β your Ahel connector (mcp.ahel.ai) β your AI.
- Item type
- mcp-server
- Key
io-github-fliptheweb-yazio-mcp- Source
- github.com/fliptheweb/yazio-mcp
github.com/fliptheweb/yazio-mcp
More in Dev tools
MCP server Β· adarsh4052
More in Dev toolsdraw.io
MCP server Β· jgraph
More in Dev toolsairtreks-mcp
MCP server Β· airtreks
More in Dev tools0nMCP
MCP server Β· 0nork
More in Dev toolssportwizzard
MCP server Β· adamruehle
More in Dev toolsgithub-mcp-server
MCP server Β· github
More in Dev tools