mealserver
If you are the rightful owner of mealserver and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Meal Server is a Python-based MCP server for accessing TheMealDB API, providing a convenient interface to search and retrieve meal information using natural language.
Meal Server is a Python-based Model Context Protocol (MCP) server designed to interface with TheMealDB API. TheMealDB is a crowd-sourced database offering a wide array of recipes from around the world, categorized by meal type, region, and ingredients. This server allows users to access TheMealDB's API through AI clients like Claude or Clide, enabling natural language queries to search for and retrieve meal information. The server supports various functionalities such as searching meals by name, ingredient, category, or region, and even provides random meal suggestions. It also includes features for saving ingredients to a file, which can be used as a shopping list. The server is configured using environment variables for security and customization, and it supports integration with MCP-compatible clients for seamless interaction.
Features
- Get meals by letter, name, ingredient, category, or area
- Get random meals
- Save ingredients to a file for shopping lists
- Access meal categories and cuisine areas
- Explore common ingredients database
Tools
get_meal_by_letter
Retrieves meals that start with a specific letter.
get_meal_by_name
Searches for meals by name or partial name.
get_random_meal
Retrieves a random meal from the database.
get_meal_by_ingredient
Finds meals that use a specific ingredient.
get_meal_by_multiple_ingredients
Finds meals that contain multiple specified ingredients.
get_meal_by_category
Retrieves meals from a specific category.
get_meal_by_area
Finds meals from a specific cuisine or region.
save_ingredients_to_file
Saves a meal's ingredients to a file.