food-data-central-mcp-server
The Food Data Central MCP Server is designed to facilitate access to USDA's FoodData Central API through an MCP server interface. It supports food search and nutrient information retrieval for different data types, and can be used as a subprocess by MCP clients or integrated with Claude Desktop.
Overview
This project is a Model Context Protocol (MCP) server designed to provide API access to the USDA's FoodData Central API. It allows users to search for foods in the USDA database, access detailed nutrient information, and retrieve paginated results. The server supports multiple data types, including Foundation, SR Legacy, Survey, and Branded foods. Users can set up the server by cloning the repository, installing dependencies, and running the application with their USDA API key. It can also be integrated with Claude Desktop for extended functionality. Key resources include endpoints for retrieving detailed food data, multiple food items, and paged lists of foods. Additionally, it includes tools for searching foods using keywords with various filtering options.