FatSecret

by fliptheweb

Not rated
GitHub

About

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.

Details

Author
fliptheweb
Categories
Other, AI, Search, Knowledge Base

Setup

Install FatSecret in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/fliptheweb/fatsecret-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

[!IMPORTANT] This isnot an official MCP serverby FatSecret. It uses theFatSecret Platform APIwhich requires a free developer account.

An MCP (Model Context Protocol) server that connects Claude/Cursor to theFatSecret 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

- 🔐Authentication— Interactive credential setup and OAuth authorization
- 🔍Food Search— Search FatSecret's extensive food database with detailed nutrition data
- 📷Barcode Lookup— Find foods by GTIN-13 barcode
- 🍳Recipe Search— Browse and filter recipes by calories, macros, and prep time
- 📝Food Diary— Add, edit, copy, and delete food diary entries
- 🍽️Saved Meals— Create and manage reusable meal templates
- ⚖️Weight Tracking— Record and view weight history
- 🏃‍♂️Exercise Tracking— View exercises and manage activity entries
- ⭐Favorites— Manage favorite foods and recipes

{ "mcpServers": { "fatsecret": { "command": "npx", "args": ["-y", "fatsecret-mcp"] } } }

That's it! On first use, the AI will guide you through setup:
- check_auth_status— detects missing credentials and tells you what to do
- setup_credentials— you provide your API keys (saved to~/.fatsecret-mcp/config.json)
- start_authcomplete_auth— authorize your FatSecret account for diary/weight tools

Alternatively, you can pass credentials as environment variables:

{ "mcpServers": { "fatsecret": { "command": "npx", "args": ["-y", "fatsecret-mcp"], "env": { "FATSECRET_CLIENT_ID": "your_client_id", "FATSECRET_CLIENT_SECRET": "your_client_secret", "FATSECRET_CONSUMER_SECRET": "your_consumer_secret" } } } }

- Create a free account atplatform.fatsecret.com
- Navigate toMy Account → API Keys
- You'll see three values:

- Client ID(used for both OAuth 2.0 and OAuth 1.0)
- Client Secret(OAuth 2.0 - for public food/recipe search)
- Consumer Secret(OAuth 1.0 - for user profile/diary access)

📖 Step-by-step guide:Getting Started with FatSecret API

Download and openfatsecret-mcp.mcpbwith Claude Desktop. You'll be prompted to enter your FatSecret credentials — secrets are stored securely in the OS keychain.

SeeBuilding Desktop Extensions with MCPBfor more details.

~/Library/Application Support/Claude/claude_desktop_config.json

claude mcp add fatsecret -- npx -y fatsecret-mcp
claude mcp add fatsecret \ -e FATSECRET_CLIENT_ID=your_client_id \ -e FATSECRET_CLIENT_SECRET=your_client_secret \ -e FATSECRET_CONSUMER_SECRET=your_consumer_secret \ -- npx -y fatsecret-mcp

- Settings UISettings → MCP → + Add new MCP server, then fill in the command, args, and env
- Project config— add JSON to.cursor/mcp.jsonin your project root
- Global config— add JSON to~/.cursor/mcp.json

API reference:FatSecret Postman Collection

FATSECRET_CLIENT_ID='...' FATSECRET_CLIENT_SECRET='...' FATSECRET_CONSUMER_SECRET='...' npx fatsecret-mcp

- Node.js 18+
- FatSecret Platform API account (
platform.fatsecret.com)
- MCP-compatible client (Claude Desktop, Cursor, etc.)
- Clone the repository
- npm install
- Copy.env.exampleto.envand fill in your credentials
- npm run devto run in development mode

FATSECRET_CLIENT_ID=X FATSECRET_CLIENT_SECRET=X FATSECRET_CONSUMER_SECRET=X npx -y @modelcontextprotocol/inspector npx <local-path>/fatsecret-mcp

MIT License - seeLICENSEfile for details.

Connect Google Trends to Claude or ChatGPT via Two Minute Reports MCP. Analyze search demand, trending topics, and keyword interest to grow visibility.

Ground your legal AI on verifiable German, Austrian, Swiss & EU law — resolve, search and verify citations with provenance and pinpoint deeplinks. 440k+ statutes, interactive apps in Claude & ChatGPT.

Eagle MCP Server is a local Model Context Protocol bridge that lets AI assistants (e.g. Cursor, Claude) access your Eagle media library so you can tag, categorize, search, and batch-organize assets with natural language.

A context insertion and search server for Claude Desktop and Cursor IDE, using configurable API endpoints.

MCP server for Anthropic Claude Messages API — chat, vision, web search, extended thinking (Rust)

Manage and coordinate multiple Xcode/Swift projects with features like project tracking, smart search, and analytics.

Provides web search functionality powered by the Claude API from Anthropic.

Connect Claude, ChatGPT, Grok or Cursor to 27.6 crore Indian court case records, orders, judgments and cause lists.

e-Gov法令API v2 をラップした Model Context Protocol (MCP) サーバーです。日本の法令データ(法令一覧・改正履歴・法令本文・添付ファイルなど)をMCP対応クライアント(Claude Codeなど)から検索・取得できるようにします。

good-honker is a free conversational front end to the band Goose's show history, usable from Claude. Ask in plain English about setlists, jam charts, venue stats, song history, and upcoming shows. Every answer is fetched live from the open ElGoose.net API and credited to ElGoose; nothing is stored.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.