MyFitnessPal icon

MyFitnessPal MCP

ChatGPTとClaudeで、スマホのヘルスストア経由でMyFitnessPalの食事を。

MyFitnessPalは独自のChatGPTアプリ(MyFitnessPal app for ChatGPT)を提供しています。ChatGPTのチャットで@myfitnesspalと入力して呼び出します. MyFitnessPalの2,000万種の食品と2,000件のレシピのデータベースから回答します. MyFitnessPalの2026年1月7日の発表では、アカウントの接続やChatGPTからの食事の記録は利用できませんでした. ChatGPTのみ。

Memory.fitはアスリート向けのホスト型MCPサーバーです。MyFitnessPalとの直接の接続はありません。MyFitnessPalをApple HealthまたはHealth Connectにリンクし、Memory.fitアプリでApple HealthまたはHealth Connectを接続して、AIにアドレスを1つ追加すると、AIが各食事のカロリー、タンパク質、炭水化物、脂質, 食物繊維、糖質、ナトリウム、カフェイン(共有されている場合), 朝食、昼食、夕食、間食を読み取ります。

AndroidのMemory.fitアプリ(iPhoneアプリは近日公開)と、カスタムコネクターを追加できるAIが必要です。

AIに追加するアドレス

https://api.memory.fit/mcp?src=mcp-myfitnesspal

MCPアドレス:https://api.memory.fit/mcp

MyFitnessPalとAIを一言で

公式のMyFitnessPal MCP
MyFitnessPal独自のChatGPTアプリ。すべてのAI向けのMCPサーバーではありません
Memory.fit
ホスト型MCPサーバー、インストール不要
AIが読み取るもの
各食事のカロリー、タンパク質、炭水化物、脂質, 食物繊維、糖質、ナトリウム、カフェイン(共有されている場合), 朝食、昼食、夕食、間食
MyFitnessPalへのワークアウト
なし
対応するAI
ChatGPT、Claude、Grok Bot、Gemini、あらゆるMCPアプリ
料金
月額$9または年額$69、7日間無料

2026年11月10日に確認済み。

AIが読み取るもの

AIがMyFitnessPalから読み取れるもの

Memory.fitアプリでMyFitnessPalを接続すれば、追加したすべてのAIが、それぞれの権限のもとで同じ履歴を読み取ります。

  • 各食事のカロリー、タンパク質、炭水化物、脂質
  • 食物繊維、糖質、ナトリウム、カフェイン(共有されている場合)
  • 朝食、昼食、夕食、間食

読み取るツール:get_ledgerget_dayget_trendsget_fluid

セットアップ

AIでMyFitnessPalをセットアップ

1. Memory.fitアプリで

  1. 01MyFitnessPalで、Apple Health(iPhone)またはHealth Connect(Android)との同期をオンにして、栄養データを許可します。
  2. 02Memory.fitアプリで、設定 → ヘルスデータを開き、Apple HealthまたはHealth Connectを接続します。
  3. 03Memory.fitに栄養データの読み取りを許可します。
  4. 04MyFitnessPalに記録した食事は、Memory.fitのその日に「MyFitnessPal」と表示され、1日につき1回だけ数えられます。

2. AIで

AIを選んでください。どのAIも、サインインまたはキーでMemory.fitのアカウントにつながります。

ChatGPTパソコンで · 約2分
  1. 01chatgpt.comでPluginsを開いて+をタップし、Add custom MCP serverを選びます
  2. 02名前をMemory.fitにして、アドレスを貼り付けます
  3. 03OAuthを選び、警告を確認して、Create as a pluginを選んでサインインします
  4. 04新しいチャットで@を入力し、Memory.fitを選びます

アドレス:https://api.memory.fit/mcp?src=mcp-myfitnesspal

近日公開:ChatGPTのプラグインディレクトリからワンタップで追加できるようになります。

Claudeどのプランでも · 約1分
Claudeにインストール
  1. 01Claudeにインストール
  2. 02Addをタップして、Memory.fitにサインインします
  3. 03チャットで、+ › ConnectorsからMemory.fitをオンにします

Claudeへのコネクターの追加は、ウェブ版かデスクトップ版で行います。スマホの場合は一度だけパソコンで設定すれば、その後はClaudeアプリでも使えます。

Grok BotX Premium、Super、Ultra、または旧Cursorプランに付属
  1. 01Memory.fitアプリで、設定 → AIエージェント → Grok Botを開き、Memory.fitのリンクをコピーします。
  2. 02パソコンまたはスマホでGrok Botを開き、いずれかのBotにメッセージを送ります。
  3. 03「Memory.fitというカスタムMCPサーバーを次のアドレスに追加して:」と送り、Memory.fitのリンクを貼り付けます。
  4. 04表示された名前とリンクを確認して、承認します。
  5. 05Authorizeをタップし、Memory.fitアカウントでサインインします。次のメッセージからMemory.fitが使えます。

アドレス:https://api.memory.fit/mcp?src=mcp-myfitnesspal

Muse米国のみ · 18歳以上
  1. 01Memory.fitアプリで、設定 → AIエージェント → Museを開き、キーを作成します。
  2. 02Museのチャットで、こう伝えます:「Memory.fitという名前のカスタムコネクターを追加して。アドレスはこれから貼り付けるリンクで、キーが必要です。」
  3. 03Museに求められたら、Memory.fitのアドレスを貼り付けます。
  4. 04キーは、チャットではなく、Museの安全な認証情報の入力画面に貼り付けます。

アドレス:https://api.memory.fit/mcp?src=mcp-myfitnesspal

Museは、Memory.fitアプリのキーで接続します。キーはMuseの設定に貼り付けます。チャットには決して貼り付けないでください。

DotsChatGPT Pro、Business Premium、またはEnterprise
  1. 01Memory.fitアプリで、設定 → AIエージェント → Dotsを開き、Memory.fitのリンクをコピーします。
  2. 02ブラウザでchatgpt.comを開き、Pluginsを開いて+をタップします。
  3. 03Add custom serverを選び、名前をMemory.fitにして、Memory.fitのリンクを貼り付けます。
  4. 04サインインを選び、Memory.fitアカウントでサインインして、許可する内容を選びます。
  5. 05dotのアプリ設定で、Memory.fitを許可します。そのあと、dotにメッセージを送ります。

アドレス:https://api.memory.fit/mcp?src=mcp-myfitnesspal

Gemini個人のGoogleアカウント · 18歳以上
  1. 01gemini.google.comで:Customize › Connectors
  2. 02+ Customをタップします
  3. 03アドレスを貼り付けてNextをタップし、Connectを選んで、Memory.fitにサインインします
  4. 04チャットで@を入力し、ConnectorsからMemory.fitを選びます

アドレス:https://api.memory.fit/mcp?src=mcp-myfitnesspal

+ Customボタンが見当たらない場合:仕事用のアカウントにはありません。個人のGoogleアカウントを使ってください。Geminiは変更を加えるたびに許可を求めます。

Grokサインイン · 約1分
  1. 01アドレスをコピーします
  2. 02Grokで:Settings › Connectors › Custom Connector › Connect
  3. 03名前をMemory.fitにしてアドレスを貼り付け、Add Connectorをタップして、Memory.fitにサインインします

アドレス:https://api.memory.fit/mcp?src=mcp-myfitnesspal

Perplexity ComputerPro · 約2分
  1. 01アドレスをコピーします
  2. 02perplexity.aiで:Settings › Connectors › + Custom connector › Remote
  3. 03名前をMemory.fitにしてアドレスを貼り付け、API keyを選びます
  4. 04Memory.fitアプリのキーを貼り付けて保存します

アドレス:https://api.memory.fit/mcp?src=mcp-myfitnesspal

Perplexity Computerは、Memory.fitアプリのキーで接続します。キーはPerplexity Computerの設定に貼り付けます。チャットには決して貼り付けないでください。

Cursor
  1. 01Memory.fitアプリで、設定 → AIエージェント → Cursorを開き、キーを作成します。
  2. 02~/.cursor/mcp.json(プロジェクトの場合は .cursor/mcp.json)にブロックを追加します。
  3. 03Cursor Settings → Tools & MCP に、Memory.fitが接続済みとして表示されていることを確認します。
{
  "mcpServers": {
    "memory-fit": {
      "url": "https://api.memory.fit/mcp?src=mcp-myfitnesspal",
      "headers": { "Authorization": "Bearer mem_pat_your_key" }
    }
  }
}

Cursorは、Memory.fitアプリのキーで接続します。キーはCursorの設定に貼り付けます。チャットには決して貼り付けないでください。

Claude Codeパソコンで · Claude Code · 約1分
  1. 01ターミナルでコマンドを実行します
  2. 02Claude Codeを起動して/mcpを実行します
  3. 03memory-fitを選んで、Memory.fitにサインインします
claude mcp add --transport http memory-fit "https://api.memory.fit/mcp?src=mcp-myfitnesspal"
Codexパソコンで · Codex CLI · 約1分
  1. 01ターミナルでコマンドを実行します
  2. 02続けて実行します:codex mcp login memory-fit
  3. 03開いたブラウザでMemory.fitにサインインします
codex mcp add memory-fit --url "https://api.memory.fit/mcp?src=mcp-myfitnesspal"

試してみる

プロンプトを試してみる

「MyFitnessPalに記録した内容から、この2週間のタンパク質は目標に対してどうだった?」

使用ツール:get_ledgerget_trends

「今月のロング日と軽い日で、食べたものを比べて。」

使用ツール:get_ledgerget_day

「今週のハードなトレーニングの前日に、十分な炭水化物を摂れていた?」

使用ツール:get_ledgerget_session_fueling

「来週のカロリーとタンパク質の目標を、私のトレーニング負荷に合わせて設定して。」

使用ツール:get_trendsset_day_targets

「土曜日の食事を、ロングランと今週すでに記録した内容に合わせて立てて。」

使用ツール:get_ledgerset_meal_plan

選択肢

MyFitnessPalをAIで使うすべての方法

MyFitnessPalは独自のChatGPTアプリを提供しています。コミュニティ製のサーバーは自分のパソコンで動かします。Memory.fitはホスト型で、MyFitnessPalをほかのデバイスと並べます。

方法必要なもの
MyFitnessPal独自MyFitnessPal app for ChatGPTMyFitnessPalがホスト、ChatGPTでChatGPTのチャットで@myfitnesspalと入力して呼び出します. MyFitnessPalの2,000万種の食品と2,000件のレシピのデータベースから回答します. MyFitnessPalの2026年1月7日の発表では、アカウントの接続やChatGPTからの食事の記録は利用できませんでした. ChatGPTのみ.
コミュニティ製サーバーAdamWalt/myfitnesspal-mcp-python自分のパソコンでMyFitnessPalのブラウザのセッションCookieが必要で、自分のパソコンで動かします。MyFitnessPalの非公開のWebインターフェースを通じて、食事日記を読み書きします。
ホスト型MCPサーバーMemory.fit MCPホスト型。ChatGPT、Claude、Grok Bot、Gemini、あらゆるMCPアプリでMemory.fitアプリでApple Health(iPhone)またはHealth Connect(Android)を接続し、MyFitnessPalがそこに食事を共有していること。月額$9または年額$69、7日間無料。

ほかの選択肢のほうが合う場合

  • 食事日記なしで、MyFitnessPalのデータベースからレシピのアイデアやマクロの目安がほしい場合:MyFitnessPal独自のChatGPTアプリが対応しますが、使えるのはChatGPTのみです。

できないことも、はっきりと

  • MyFitnessPalには公開APIがありません。AIが見られるのは、MyFitnessPalアプリがApple HealthまたはHealth Connectに共有するデータです。
  • MyFitnessPalが共有するのは食事のサマリーで、1品ずつではなく、iPhoneでは食べた時刻も含まれません。
  • 接続した後に記録した食事だけが入ります。それ以前の日記は、MyFitnessPalに残ります。
  • Memory.fitは食事を読み取るだけで、MyFitnessPalでは何も変更しません。食事を編集するには、MyFitnessPalで編集してください。

出典(2026年11月10日に確認済み)

よくある質問

MyFitnessPal MCPを一言で。

  • すべてのAIで使えるものはありません。MyFitnessPalは独自のChatGPTアプリ(MyFitnessPal app for ChatGPT)を提供しています。ChatGPTのチャットで@myfitnesspalと入力して呼び出します. MyFitnessPalの2,000万種の食品と2,000件のレシピのデータベースから回答します. MyFitnessPalの2026年1月7日の発表では、アカウントの接続やChatGPTからの食事の記録は利用できませんでした. ChatGPTのみ。

  • はい、Apple HealthまたはHealth Connect経由で。MyFitnessPalをApple HealthまたはHealth Connectにリンクし、Memory.fitアプリでApple HealthまたはHealth Connectを接続して、Memory.fitをChatGPTにコネクターとして追加すると、ChatGPTが終えたトレーニングを1件ずつ読み取ります。ClaudeとすべてのMCPアプリも同じ方法で使えます。

  • いいえ。Memory.fitはホスト型です。AIにアドレスを1つ追加し、Memory.fitアカウントでサインインするだけ。インストールは不要で、ほかのサービスのパスワードを貼り付ける必要もありません。

  • 各AIには、許可した権限だけが渡されます。すべての変更は、誰が行ったかとともにアプリに表示され、AIやデータソースはいつでも接続解除できます。

  • MyFitnessPalの2026年1月7日の発表には含まれていません。アプリはMyFitnessPalの食品データベースとレシピから回答し、ChatGPTからの食事の記録は利用できませんでした。Memory.fitは、MyFitnessPalがApple HealthまたはHealth Connectに共有した後で、記録した食事をAIに渡します。

  • いいえ。MyFitnessPalの食事とAIが記録した食事が、時刻と量で一致する場合、その日は1回だけ数えられ、MyFitnessPalにもあることが表示されます。

関連

そのほかのMCPページ

MyFitnessPalはMyFitnessPal, Incの商標です。Memory.fitはMyFitnessPal, Incが制作したものではなく、提携もしていません。

これまで積み重ねてきたすべてを土台に、次の章が始まります。

Android版は公開中。iPhone版は近日公開:ウェイトリストに登録すると、Memory.fitがApp Storeに登場した日にメールでお知らせします。

迷惑メールは送りません。準備ができたら1通だけお送りします。

入手はこちらGoogle Play