Skip to main content

A MCP server for interacting with the Nutritionix API via Model Context Protocol tools

Project description

🥦 Nutritionix MCP Server

This is an MCP (Model Context Protocol) server for integrating with the Nutritionix API, enabling AI agents to access food search, nutrition data, and exercise calorie estimates via natural language input.

The goal of this project is to expose Nutritionix's functionality through MCP-compatible tools that can be used seamlessly by large language models and agent frameworks.


🧠 What is MCP?

MCP (Model Context Protocol) is a lightweight protocol designed to let AI agents interact with external tools and APIs in a structured and modular way. Think of it like USB for AI — this server acts as a "driver" for the Nutritionix platform.

With this MCP server, AI models can:

  • 🔍 Search for common and branded food items
  • 🍽️ Parse natural language meals into nutritional breakdowns
  • 🏃 Estimate calories burned from exercises like running, cycling, or yoga

🚀 How to Run

🛠️ Coming soon: Full setup and run instructions will be added here, including:

  • Required dependencies
  • API key setup (--app-id, --app-key)
  • CLI usage examples
  • MCP protocol transport details (e.g. stdio, http)

🤝 Contributions Welcome!

Whether you're into nutrition tech, AI agent development, or API tooling — we’d love your help improving this project. You can contribute by:

  • Adding new tools (e.g., barcode search, food logging)
  • Improving response formatting
  • Writing tests or documentation
  • Suggesting new ideas via Issues or Discussions

Feel free to fork, explore, and submit a PR. Let’s make agent-integrated nutrition smarter, together. 🧠🥗


MCP-FORGE – Building tools for the future of intelligent automation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nutritionix_mcp_server-0.1.0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nutritionix_mcp_server-0.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file nutritionix_mcp_server-0.1.0.tar.gz.

File metadata

File hashes

Hashes for nutritionix_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6908d31fb8e71c9fc400d45b9230b43045924890b37ae9971ea58ad6ffb3c079
MD5 1187c7c13f11bff994b6def9e7674700
BLAKE2b-256 433d0966083e895621e86b6b4f39e8cf82f770d37d8f557b0d64cb83d556176f

See more details on using hashes here.

File details

Details for the file nutritionix_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nutritionix_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 360e95dd20ec9c597215143578ee5ab57cefbcc77dfa5ddff28555e6df5e7099
MD5 e6ab34ea2e9cad1b198754a8cb15422d
BLAKE2b-256 0030102b54746c12e532bef940036f5ace3a561f4f67f3d8b60d351489494886

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page