Fatsecret MCP
MCP server for FatSecret API - food search, nutrition, diary, recipes, weight tracking (unofficial)
Connector by fliptheweb · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/fliptheweb-fatsecret-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 24 read · 12 write · 8 delete
- Secrets
- 3 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 44
Read from the source code; the running server may list different tools.
Read 24 · Look things up without changing anything.
autocomplete_foodscheck_auth_statusfind_food_by_barcodeget_brandsget_exercise_entries_monthget_exercisesget_favorite_foodsget_favorite_recipesget_foodget_food_categoriesget_food_entriesget_food_entries_month
Show 12 more tools
get_food_sub_categoriesget_most_eaten_foodsget_profileget_recently_eaten_foodsget_recipeget_recipe_typesget_saved_meal_itemsget_saved_mealsget_weight_monthsearch_foodssearch_recipesstart_auth
Write 12 · Create, change, send or run things.
add_favorite_recipeadd_saved_meal_itemcopy_saved_meal_entriescreate_foodcreate_food_entrycreate_saved_mealedit_exercise_entriesedit_food_entryedit_saved_mealedit_saved_meal_itemsave_exercise_templateupdate_weight
Delete 8 · Delete, drop, revoke or wipe things.
complete_authcopy_food_entriesdelete_favorite_fooddelete_favorite_recipedelete_food_entrydelete_saved_mealdelete_saved_meal_itemsetup_credentials
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
FATSECRET_CLIENT_IDFATSECRET_CLIENT_SECRETFATSECRET_CONSUMER_SECRET
Tools (44)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_favorite_recipeAdd a recipe to the user's favorites. Requires profile auth (check_auth_status first).
add_saved_meal_itemAdd a food item to a saved meal. Requires profile auth (check_auth_status first).
autocomplete_foodsread-onlyGet autocomplete suggestions for a partial food search expression. Premier exclusive.
check_auth_statusread-onlyCheck if API credentials and profile authentication are configured. Call this first to understand what setup is needed.
complete_authComplete the OAuth 1.0 flow with the verifier code from the authorization page.
copy_food_entriesCopy food entries from one date to another, optionally filtered by meal. Requires profile auth (check_auth_status first).
copy_saved_meal_entriesCopy entries from a saved meal to a meal on a specific date. Requires profile auth (check_auth_status first).
create_foodCreate a custom food with nutrition info. Premier exclusive. Requires profile auth (check_auth_status first).
create_food_entryAdd a food diary entry. Requires food_id, serving_id, and meal type. Requires profile auth (check_auth_status first).
create_saved_mealCreate a new saved meal. Requires profile auth (check_auth_status first).
delete_favorite_foodcan change or delete dataRemove a food from the user's favorites. Requires profile auth (check_auth_status first).
delete_favorite_recipecan change or delete dataRemove a recipe from the user's favorites. Requires profile auth (check_auth_status first).
delete_food_entrycan change or delete dataDelete a food diary entry by ID. Requires profile auth (check_auth_status first).
delete_saved_mealcan change or delete dataDelete a saved meal. Requires profile auth (check_auth_status first).
delete_saved_meal_itemcan change or delete dataRemove a food item from a saved meal. Requires profile auth (check_auth_status first).
Show 29 more tools
edit_exercise_entriesShift exercise time between activities for a date. Moves minutes from one exercise to another. Requires profile auth (check_auth_status first).
edit_food_entryEdit an existing food diary entry. Cannot change the date. Requires profile auth (check_auth_status first).
edit_saved_mealEdit a saved meal name, description, or associated meals. Requires profile auth (check_auth_status first).
edit_saved_meal_itemEdit a food item in a saved meal (name or units). Cannot change serving_id. Requires profile auth (check_auth_status first).
find_food_by_barcoderead-onlyFind food by barcode (GTIN-13). UPC-A, EAN-13 and EAN-8 supported. Premier exclusive.
get_brandsread-onlyGet the list of food brands, optionally filtered by starting letter and type. Premier exclusive.
get_exercise_entries_monthread-onlyGet daily calories expended from exercise for a month. Requires profile auth (check_auth_status first).
get_exercisesread-onlyGet the full list of supported exercise types and their IDs. Requires profile auth (check_auth_status first).
get_favorite_foodsread-onlyGet the user's favorite foods. Requires profile auth (check_auth_status first).
get_favorite_recipesread-onlyGet the user's favorite recipes. Requires profile auth (check_auth_status first).
get_foodread-onlyGet detailed nutritional information for a specific food by ID. Returns servings, calories, macros, and micronutrients.
get_food_categoriesread-onlyGet the full list of food categories. Premier exclusive.
get_food_entriesread-onlyGet food diary entries for a date or a specific entry by ID. Requires profile auth (check_auth_status first).
get_food_entries_monthread-onlyGet daily nutrition summary for a month. Returns calories and macros per day. Requires profile auth (check_auth_status first).
get_food_sub_categoriesread-onlyGet food sub categories for a given food category. Premier exclusive.
get_most_eaten_foodsread-onlyGet the user's most eaten foods, optionally filtered by meal. Requires profile auth (check_auth_status first).
get_profileread-onlyGet profile status information for the authenticated user. Requires profile auth (check_auth_status first).
get_recently_eaten_foodsread-onlyGet the user's recently eaten foods, optionally filtered by meal. Requires profile auth (check_auth_status first).
get_reciperead-onlyGet detailed recipe information by ID including ingredients, directions, and nutrition.
get_recipe_typesread-onlyGet the full list of supported recipe type names.
get_saved_meal_itemsread-onlyGet all food items in a saved meal. Requires profile auth (check_auth_status first).
get_saved_mealsread-onlyGet the user's saved meals, optionally filtered by meal type. Requires profile auth (check_auth_status first).
get_weight_monthread-onlyGet the user's weight entries for a month. Requires profile auth (check_auth_status first).
save_exercise_templateSave the current day's exercise entries as a template for specified days of the week. Requires profile auth (check_auth_status first).
search_foodsread-onlySearch the FatSecret food database. Returns food names, descriptions, and basic nutrition info.
search_recipesread-onlySearch recipes with optional filters for calories, macros, prep time, and recipe types.
setup_credentialsConfigure FatSecret API credentials. Get them at https://platform.fatsecret.com/ → My Account → API Keys. Saves to persistent config file.
start_authread-onlyStart the OAuth 1.0 authorization flow for profile access. Returns an authorization URL the user must visit. Requires API credentials (setup_credentials first).
update_weightRecord the user's weight for a date. First weigh-in requires goal_weight_kg and current_height_cm. Requires profile auth (check_auth_status first).
Compare and alternatives
Featured in
Signals
- Stars
- 10
- Forks
- 8
- Open issues
- 3
- Last commit
- Aug 1, 2026 (2 months ago)
- Last release
- Aug 1, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.fliptheweb/fatsecret-mcp- Version
- 0.0.8
- Auth
- API key
- Packages
- npm fatsecret-mcp
- License
- MIT
- Repository
- github.com/fliptheweb/fatsecret-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from fliptheweb
Cite this page
Fatsecret MCP. Agent Mart. https://agentmart.dev/connectors/fliptheweb-fatsecret-mcp (last updated 2026-10-24)