
Fatsecret Mcp
Connects Claude to the FatSecret Platform API for nutrition tracking and food data. Exposes two layers: public food and recipe search that works immediately, and authenticated diary operations that require OAuth setup. You can search foods by name or barcode, pull detailed nutrition facts, browse recipes with macro filters, and once authorized, log meals to your diary, track weight history, manage saved meal templates, and review monthly nutrition summaries. The server walks you through credential setup interactively on first use. Useful if you're building diet tracking workflows, need programmatic access to food nutrition data, or want Claude to help log and analyze your meals without leaving the conversation.
- GitHub stars
- 11
- tools
- 44
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Nov 1, 2026
Tools
44 toolsPublic tool metadata for what this MCP can expose to an agent.
check_auth_statusCheck if credentials and profile auth are configured. Call this first.
Check if credentials and profile auth are configured. Call this first.
No parameter schema in public metadata yet.
setup_credentialsSave FatSecret API credentials to persistent config
Save FatSecret API credentials to persistent config
No parameter schema in public metadata yet.
start_authStart OAuth 1.0 authorization — returns URL for user to visit
Start OAuth 1.0 authorization — returns URL for user to visit
No parameter schema in public metadata yet.
complete_authComplete OAuth with verifier PIN from authorization page
Complete OAuth with verifier PIN from authorization page
No parameter schema in public metadata yet.
search_foodsSearch the food database
Search the food database
No parameter schema in public metadata yet.
get_foodGet detailed nutrition info for a food
Get detailed nutrition info for a food
No parameter schema in public metadata yet.
find_food_by_barcodeFind food by GTIN-13 barcode
Find food by GTIN-13 barcode
No parameter schema in public metadata yet.
autocomplete_foodsGet search autocomplete suggestions
Get search autocomplete suggestions
No parameter schema in public metadata yet.
search_recipesSearch recipes with filters
Search recipes with filters
No parameter schema in public metadata yet.
get_recipeGet recipe details with ingredients and directions
Get recipe details with ingredients and directions
No parameter schema in public metadata yet.
get_food_categoriesGet food categories
Get food categories
No parameter schema in public metadata yet.
get_food_sub_categoriesGet food sub categories
Get food sub categories
No parameter schema in public metadata yet.
get_brandsGet food brands
Get food brands
No parameter schema in public metadata yet.
get_recipe_typesGet recipe types
Get recipe types
No parameter schema in public metadata yet.
get_food_entriesGet food diary entries for a date
Get food diary entries for a date
No parameter schema in public metadata yet.
get_food_entries_monthGet monthly nutrition summary (calories & macros per day)
Get monthly nutrition summary (calories & macros per day)
No parameter schema in public metadata yet.
create_food_entryAdd a food diary entry
Add a food diary entry
No parameter schema in public metadata yet.
edit_food_entryEdit a food diary entry
Edit a food diary entry
No parameter schema in public metadata yet.
delete_food_entryDelete a food diary entry
Delete a food diary entry
No parameter schema in public metadata yet.
copy_food_entriesCopy entries from one date to another
Copy entries from one date to another
No parameter schema in public metadata yet.
copy_saved_meal_entriesCopy a saved meal to a date
Copy a saved meal to a date
No parameter schema in public metadata yet.
get_favorite_foodsGet favorite foods
Get favorite foods
No parameter schema in public metadata yet.
delete_favorite_foodRemove food from favorites
Remove food from favorites
No parameter schema in public metadata yet.
get_most_eaten_foodsGet most eaten foods
Get most eaten foods
No parameter schema in public metadata yet.
get_recently_eaten_foodsGet recently eaten foods
Get recently eaten foods
No parameter schema in public metadata yet.
get_favorite_recipesGet favorite recipes
Get favorite recipes
No parameter schema in public metadata yet.
add_favorite_recipeAdd recipe to favorites
Add recipe to favorites
No parameter schema in public metadata yet.
delete_favorite_recipeRemove recipe from favorites
Remove recipe from favorites
No parameter schema in public metadata yet.
get_saved_mealsGet saved meals
Get saved meals
No parameter schema in public metadata yet.
create_saved_mealCreate a saved meal
Create a saved meal
No parameter schema in public metadata yet.
edit_saved_mealEdit a saved meal
Edit a saved meal
No parameter schema in public metadata yet.
delete_saved_mealDelete a saved meal
Delete a saved meal
No parameter schema in public metadata yet.
get_saved_meal_itemsGet items in a saved meal
Get items in a saved meal
No parameter schema in public metadata yet.
add_saved_meal_itemAdd food to a saved meal
Add food to a saved meal
No parameter schema in public metadata yet.
edit_saved_meal_itemEdit saved meal item
Edit saved meal item
No parameter schema in public metadata yet.
delete_saved_meal_itemRemove item from saved meal
Remove item from saved meal
No parameter schema in public metadata yet.
update_weightRecord weight for a date
Record weight for a date
No parameter schema in public metadata yet.
get_weight_monthGet weight history for a month
Get weight history for a month
No parameter schema in public metadata yet.
get_exercisesGet exercise types
Get exercise types
No parameter schema in public metadata yet.
edit_exercise_entriesShift exercise time between activities
Shift exercise time between activities
No parameter schema in public metadata yet.
get_exercise_entries_monthGet exercise data for a month
Get exercise data for a month
No parameter schema in public metadata yet.
save_exercise_templateSave exercise template for weekdays
Save exercise template for weekdays
No parameter schema in public metadata yet.
get_profileGet user profile info
Get user profile info
No parameter schema in public metadata yet.
create_foodCreate a custom food (Premier)
Create a custom food (Premier)
No parameter schema in public metadata yet.
Sponsors
Configuration
FATSECRET_CLIENT_ID*secretFatSecret API Client ID
FATSECRET_CLIENT_SECRET*secretFatSecret API Client Secret (OAuth 2.0)
FATSECRET_CONSUMER_SECRET*secretFatSecret API Consumer Secret (OAuth 1.0)
Readme
FatSecret MCP Server 
[!IMPORTANT] This is not an official MCP server by FatSecret. It uses the FatSecret Platform API which requires a free developer account.
An MCP (Model Context Protocol) server that connects Claude/Cursor to the FatSecret Platform API. Search foods, track your diet, manage recipes, and monitor weight directly from your AI assistant.
Available on NPM: npx fatsecret-mcp | Claude Desktop Extension: fatsecret-mcp.mcpb
✨ Features
Details
- Repository
- github.com/fliptheweb/fatsecret-mcp
- Category
- Search & Web Crawling
- Package
fatsecret-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active