Food recognition with AI analysis. Helps detect potentially harmful ingredients, track nutrition, and provide health insights through MCP APIs.
Nutrition tracking tools powered by AI and computer vision
Google Vision API with OpenAI GPT-4 Vision fallback for improved accuracy. Process images, barcodes, and natural language.
Computer VisionZXing + Sharp for Indian products
OpenFoodFactsDatabase of 200+ potentially harmful additives with health risk information
Health Safety4 personality types with predictive nudges and engagement tracking
AI InsightsScanlyfCoins rewards system
EngagementCSV, PDF, Excel formats
AnalyticsEvent notifications
IntegrationHealth alerts, allergy warnings, and medication interaction checks. Weekly AI-powered analysis with insights from 5 agents.
Health MonitoringNutrition tracking and analysis commands
Authenticate bearer token and retrieve user phone number for secure access
AuthenticationCreate user profile with health data, dietary restrictions, and goals
User SetupAnalyze food via image or barcode with nutrition and ingredient detection
Core FunctionLog food to daily intake with quick-add support for previously scanned items
TrackingTrack daily nutrition progress against health targets
AnalyticsAI-powered analysis from 5 agents with health insights
AI AnalysisExport in CSV, PDF, Excel
ExportScanlyfCoins balance
RewardsAI meal planning
PlanningAvailable rewards
GamificationCompetition rankings
SocialSetup notifications
WebhooksJSON-RPC 2.0 compliant API with JWT authentication
// Example: Initialize Scanlyf MCP Client
// NOTE: This uses localhost for development. In production, use your secure API endpoint
// IMPORTANT: Never expose JWT tokens in client-side code
const scanFood = async (base64Image, token) => {
// Replace with your production API endpoint
const API_ENDPOINT = process.env.NODE_ENV === 'production'
? 'https://your-api.com/mcp'
: 'http://localhost:3000/mcp';
const response = await fetch(API_ENDPOINT, {
method: 'POST',
headers: {
'Authorization': `Bearer ${token}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
jsonrpc: '2.0',
method: 'tools/call',
params: {
name: 'scan_food',
arguments: {
bearer_token: token,
input: base64Image,
type: 'image'
}
}
})
});
if (!response.ok) {
throw new Error(`API request failed: ${response.status}`);
}
return response.json();
};
// Response includes nutrition data, harmful ingredients, and health warnings
// Token should be obtained through secure authentication flow
Connect and start tracking nutrition in just 3 simple steps
Send a message to Puch AI to create your nutrition profile
Provide your age, weight, height, dietary restrictions, and health goals
Send food images or text to track nutrition
"Scan this food"
+ Send image
"Show my progress"
Daily nutrition stats
"Weekly analysis"
AI health insights
"Check ingredients"
Detect harmful additives
Take clear photos with good lighting for accurate food recognition
Log meals immediately after eating for better tracking habits
Use barcode scanning for packaged products to detect hidden toxins
Check weekly analysis every Sunday for health insights
5 AI agents providing health analysis and insights
Start using AI-powered nutrition tracking today