generated: '2026-08-12' method: derived source: >- https://github.com/fliptheweb/fatsecret-mcp (published tool list, read from the repo README) bound to operationIds verified in openapi/*.yml note: >- fatsecret ships no first-party MCP server, so this crosswalk binds the most complete COMMUNITY server's tool surface to the provider's REST operations. It is recorded because it is the only agent-facing projection of this API that exists, and because the divergence is the finding: the community server exposes 40+ tools against documented Platform API methods that the catalog's refined OpenAPI does not yet carry (edit/delete/copy diary entries, favorite recipes, most/recently eaten foods, saved-meal items, exercise templates, profile, custom-food creation). Input schemas were not introspected live — the server is local-stdio and requires the operator's own consumer key — so every binding is by name and documented semantics, and confidence is set accordingly. surfaces: openapi: openapi/*.yml openapi_operations: 23 graphql: null mcp: server: fliptheweb/fatsecret-mcp official: false transport: stdio gated: true gate: requires operator-supplied FATSECRET_CONSUMER_KEY/SECRET; tools/list not introspectable anonymously crosswalk: - tool: search_foods category: foods rest: [searchFoods] binding: rest confidence: high - tool: autocomplete_foods category: foods rest: [autocompleteFoods] binding: rest confidence: high - tool: find_food_by_barcode category: foods rest: [findFoodByBarcode] binding: rest confidence: high - tool: get_food category: foods rest: [getFood] binding: rest confidence: high - tool: search_recipes category: recipes rest: [searchRecipes] binding: rest confidence: high - tool: get_recipe category: recipes rest: [getRecipe] binding: rest confidence: high - tool: get_recipe_types category: recipes rest: [listRecipeTypes] binding: rest confidence: high - tool: get_brands category: reference rest: [listFoodBrands] binding: rest confidence: high - tool: get_food_categories category: reference rest: [listFoodCategories] binding: rest confidence: high - tool: get_food_sub_categories category: reference rest: [listFoodSubCategories] binding: rest confidence: high - tool: get_exercises category: reference rest: [listExercises] binding: rest confidence: high - tool: get_favorite_foods category: profile-foods rest: [getFavoriteFoods] binding: rest confidence: high - tool: delete_favorite_food category: profile-foods rest: [deleteFavoriteFood] binding: rest confidence: high - tool: get_saved_meals category: profile-meals rest: [listSavedMeals] binding: rest confidence: high - tool: create_saved_meal category: profile-meals rest: [createSavedMeal] binding: rest confidence: high - tool: get_food_entries category: food-diary rest: [getFoodEntries] binding: rest confidence: high - tool: get_food_entries_month category: food-diary rest: [getFoodEntriesMonth] binding: rest confidence: high - tool: create_food_entry category: food-diary rest: [createFoodEntry] binding: rest confidence: high - tool: edit_exercise_entries category: exercise-diary rest: [commitExerciseEntries] binding: rest confidence: medium note: >- The community tool name follows the documented exercise_entries.commit_day method that commitExerciseEntries wraps; the mapping is by semantics, not an introspected schema. - tool: get_exercise_entries_month category: exercise-diary rest: [getExerciseEntries] binding: rest confidence: low note: >- The tool is month-scoped; getExerciseEntries in the refined spec is date-scoped. The Platform API documents a separate monthly method that the catalog spec does not yet carry. - tool: update_weight category: weight rest: [updateWeight] binding: rest confidence: high - tool: get_weight_month category: weight rest: [getWeights] binding: rest confidence: medium note: Month-scoped tool bound to the spec's weight-history operation. mcp_only: - tool: check_auth_status reason: client-side credential/authorization state, no REST equivalent - tool: setup_credentials reason: client-side credential storage, no REST equivalent - tool: start_auth reason: OAuth 1.0a request-token step; an auth-server call, not a Platform API operation - tool: complete_auth reason: OAuth 1.0a access-token exchange; an auth-server call, not a Platform API operation - tool: edit_food_entry reason: documented Platform API method not present in the catalog OpenAPI - tool: delete_food_entry reason: documented Platform API method not present in the catalog OpenAPI - tool: copy_food_entries reason: documented Platform API method not present in the catalog OpenAPI - tool: copy_saved_meal_entries reason: documented Platform API method not present in the catalog OpenAPI - tool: get_most_eaten_foods reason: documented Platform API method not present in the catalog OpenAPI - tool: get_recently_eaten_foods reason: documented Platform API method not present in the catalog OpenAPI - tool: get_favorite_recipes reason: documented Platform API method not present in the catalog OpenAPI - tool: add_favorite_recipe reason: documented Platform API method not present in the catalog OpenAPI - tool: delete_favorite_recipe reason: documented Platform API method not present in the catalog OpenAPI - tool: edit_saved_meal reason: documented Platform API method not present in the catalog OpenAPI - tool: delete_saved_meal reason: documented Platform API method not present in the catalog OpenAPI - tool: get_saved_meal_items reason: documented Platform API method not present in the catalog OpenAPI - tool: add_saved_meal_item reason: documented Platform API method not present in the catalog OpenAPI - tool: edit_saved_meal_item reason: documented Platform API method not present in the catalog OpenAPI - tool: delete_saved_meal_item reason: documented Platform API method not present in the catalog OpenAPI - tool: save_exercise_template reason: documented Platform API method not present in the catalog OpenAPI - tool: get_profile reason: documented Platform API method not present in the catalog OpenAPI - tool: create_food reason: documented Platform API method (Premier accounts only) not present in the catalog OpenAPI rest_only: - capability: profile foods operations: [addFavoriteFood] note: The community server exposes get/delete for favorite foods but no add. coverage: tools_named: 44 tools_bound: 22 mcp_only: 22 rest_operations_total: 23 rest_operations_with_a_tool: 22