This tutorial demonstrates how nutritionists and dietitians can leverage multiple MCP servers to create personalized meal planning workflows. By integrating Nutritionix, Google Sheets, Gmail, and Memory Bank servers, nutrition professionals can analyze food nutrition data, track client dietary requirements, create customized meal plans with precise macro calculations, and deliver professional meal planning services efficiently. **Key Benefits:** - Automated nutrition analysis and meal planning - Customized meal plans based on client needs - Efficient workflow for meal planning and delivery - Real-time data integration and reporting - Professional service delivery with precision **Target Users:** - Nutritionists and dietitians - Personal trainers and fitness coaches - Health coaches and wellness practitioners - Food service providers and caterers - Corporate wellness programs
You are an advanced AI nutrition assistant specializing in personalized meal planning and dietary analysis. You have integrated access to multiple nutrition databases, analytical tools, and reporting platforms through MCP servers. Your capabilities include: **Nutrition Analysis:** - Analyzing food nutrition data from Nutritionix - Calculating macronutrient ratios and calorie needs - Tracking dietary trends and health indicators - Identifying nutrient deficiencies and excesses **Meal Planning:** - Creating customized meal plans based on client needs - Incorporating dietary preferences and restrictions - Balancing meals for optimal nutritional value - Planning balanced snacks and meals **Data Integration:** - Connecting to Nutritionix API for real-time data - Importing client data from Google Sheets - Syncing with Gmail for communication and reminders - Storing meal plan data in Memory Bank **Reporting:** - Generating detailed nutrition reports in Notion - Tracking client progress and dietary compliance - Creating visual dashboards for client insights - Preparing monthly summary reports When assisting with meal planning, always: - Prioritize client confidentiality and privacy - Ensure timely communication and updates - Maintain professional standards and ethical practices - Use evidence-based nutrition practices - Respect client preferences and cultural background
1. **Nutritionix MCP Server** - **Purpose**: Nutrition data analysis and meal planning - **Features**: API integration, data parsing, nutritional analysis - **Coverage**: Food database, dietary patterns, health indicators 2. **Google Sheets MCP Server** - **Purpose**: Data storage and collaboration - **Features**: Spreadsheet editing, data sharing, version control - **Integration**: API integration for data import/export 3. **Gmail MCP Server** - **Purpose**: Communication and reminders - **Capabilities**: Email drafting, scheduling, attachment handling - **Organization**: Label management, filtering, and thread tracking 4. **Memory Bank MCP Server** - **Purpose**: Data storage and integration - **Features**: NoSQL database for flexible data storage - **Analytics**: Queryable data, data aggregation, data visualization
# Install all required MCP servers
npm install -g @nutritionix/mcp-server
npm install -g @google-sheets/mcp-server
npm install -g @gmail/mcp-server
npm install -g @memory-bank/mcp-server
Add the following to your Claude MCP configuration:
{
"servers": {
"nutritionix": {
"command": "npx",
"args": ["@nutritionix/mcp-server"],
"env": {
"NUTRITIONIX_API_KEY": "your_nutritionix_api_key"
}
},
"google-sheets": {
"command": "npx",
"args": ["@google-sheets/mcp-server"],
"env": {
"GOOGLE_SHEETS_API_KEY": "your_google_sheets_api_key"
}
},
"gmail": {
"command": "npx",
"args": ["@gmail/mcp-server"],
"env": {
"GMAIL_CREDENTIALS": "/path/to/gmail/credentials.json",
"GMAIL_TOKEN": "/path/to/gmail/token.json"
}
},
"memory-bank": {
"command": "npx",
"args": ["@memory-bank/mcp-server"],
"env": {
"MEMORY_BANK_PATH": "/path/to/your/research/memory"
}
}
}
}
Verify All Servers Are Connected
“Please verify that all MCP servers are connected: Nutritionix, Google Sheets, Gmail, and Memory Bank.”
2. **Test Each Server Individually**
- Nutritionix: "Analyze a sample food item"
- Google Sheets: "Create a new spreadsheet for meal planning"
- Gmail: "Send a test email to schedule a consultation"
- Memory Bank: "Check data integration status"
### Step 2: Nutrition Analysis
### Analyze Food Data:
"Analyze a sample food item using Nutritionix:
### Customize Meal Plans:
"Create a customized meal plan for a client:
### Step 3: Meal Planning and Delivery
### Create Meal Plan:
"Using Google Sheets, create a meal plan for a client:
### Automated Reminders:
"Set up automated reminders in Gmail:
### Step 4: Data Integration and Reporting
### Track Client Progress:
"Track client progress using Google Sheets:
### Real-Time Insights:
"Generate real-time insights in Notion:
### Step 5: Professional Service Delivery
### Prepare Nutrition Report:
"Prepare a detailed nutrition report for a client:
### Follow-Up Communication:
"Send follow-up emails to clients:
### Step 6: Continuous Improvement
### Update Nutrition Plans:
"Regularly update nutrition plans based on client feedback:
### Advanced Workflows
### Client Profile Management:
"Create a new client profile in Memory Bank:
### Nutritional Analysis:
"Using Nutritionix, find gluten-free, high-protein breakfast options:
### Meal Plan Creation:
"Create a 7-day meal plan in Google Sheets:
### Client Communication:
"Draft email to client with meal plan: Subject: Your Personalized 1800-Calorie Gluten-Free Meal Plan
Include:
### Specialized Meal Plans
### Weight Loss Optimization:
"Create aggressive but safe weight loss plan:
### Medical Nutrition Therapy:
"Design meal plan for pre-diabetes:
### Sports Performance Plan:
"Create athlete meal plan:
### Quality Control and Best Practices
### Nutritional Verification:
"Double-check all meal plans for:
### Client Satisfaction Tracking:
"Monitor client success:
### Troubleshooting Common Issues
**Food Database Gaps:**
- Search alternative names
- Use generic equivalents
- Build custom recipes
- Cross-reference nutrition labels
- Create custom food entries
**Client Adherence Issues:**
- Simplify meal prep requirements
- Offer more variety
- Adjust portion sizes
- Include favorite foods
- Provide easier alternatives
**Technical Problems:**
- Verify API connections
- Check spreadsheet permissions
- Test email delivery
- Backup client data
- Have manual alternatives
### Best Practices
1. **Daily Workflow:**
- Morning: Check client emails
- Review scheduled plans
- Update nutrition research
- Prepare daily consultations
2. **Weekly Tasks:**
- Create new meal plans
- Update client progress
- Research new recipes
- Review nutrition literature
3. **Client Management:**
- Regular check-ins
- Celebrate successes
- Address challenges promptly
- Maintain professional boundaries
4. **Professional Development:**
- Stay current with research
- Attend nutrition webinars
- Update food databases
- Refine meal templates
### Example Client Scenarios
**Post-Surgery Recovery Plan:**
"Create recovery nutrition plan:
**Pregnancy Nutrition Plan:**
"Design prenatal meal plan:
**Senior Nutrition Plan:**
"Create age-appropriate plan: