Install
$ agentstack add mcp-salindersidhu-food-mcp-server ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Food MCP Server
[](https://github.com/salindersidhu/food-mcp-server/graphs/contributors) [](/LICENSE)
Overview
A FastAPI-based MCP server that exposes endpoints for searching meals, fetching meal details, categories, regional dishes and nutritional information. It combines recipe data from TheMealDB with comprehensive nutritional information from the USDA Food Data Central database, allowing you to explore dishes while understanding their nutritional content. Built using Python and other open source technologies.
Prerequisite Software
| Software | Version | | :------- | :------ | | Git | 2.20.1+ | | Python | 3.11+ |
Getting Started
- Clone the repository:
git clone git@github.com:salindersidhu/food-mcp-server.git
cd food-mcp-server
- (Recommended) Use uv for environment and dependency management:
pip install uv # Only needed once, if you don't have uv already
uv venv # Creates a .venv and installs dependencies
uv pip install -e . # Installs your package in editable mode
- Set up your environment variables:
- Sign up for a free USDA Food Data Central API key at https://fdc.nal.usda.gov/api-key-signup.html
- Copy the example environment file:
``bash cp .env.example .env ``
- Edit the
.envfile and replaceyour_api_key_herewith your actual USDA API key
- (Optional) Add to Claude Desktop as a tool:
- Run the following command to register this server as a tool in Claude Desktop:
``bash uv run mcp install main.py ``
Running
To start the MCP server locally:
mcp run main.py
Production
- Merge your changes into the main branch.
- Deploy using your preferred Python hosting or container solution.
Project Structure
. ├── main.py # MCP server entry point ├── pyproject.toml # Project metadata and dependencies ├── LICENSE # License file ├── README.md # This file └── ...
License
This project is licensed under the Apache License 2.0.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: salindersidhu
- Source: salindersidhu/food-mcp-server
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.