FatSecret

by fliptheweb

274 downloads Not rated yet

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.

Explore

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name FatSecret
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

McpServers

{
    "server": {
        "command": "npx",
        "args": [
            "-y",
            "fatsecret-mcp"
        ],
        "env": {
            "FATSECRET_CLIENT_ID": "",
            "FATSECRET_CLIENT_SECRET": "",
            "FATSECRET_CONSUMER_SECRET": ""
        }
    }
}

Transport

"stdio"

Package

"fatsecret-mcp"

Registry

"npm"

[!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_auth→complete_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 UI—Settings → 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.