Edamam Extended MCP. Query recipes and analyze nutrition with AI.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Edamam Extended provides immediate access to a massive food database and nutritional analysis. Your AI agent can search over 2.3 million recipes, look up ingredients for over 900,000 food items, and get detailed nutritional breakdowns (calories, fat, protein, etc.)—all without leaving your chat window.
What your AI agents can do
Analyze nutrition
Calculates the full nutritional facts, including calories, fats, and proteins, for a specified recipe.
Parse food
Looks up detailed data for a food item using the 900,000+ food database, accepting names or UPC codes.
Search recipes
Finds millions of recipes by filtering keywords, dietary restrictions, and cuisine types.
Runs analyze_nutrition to calculate total calories, carbs, and macros for a specific recipe.
Uses parse_food to retrieve raw ingredient data for any item in the 900,000+ food database.
Executes search_recipes to find meals based on keywords, cuisine, and dietary restrictions.
Narrows recipe results using dietary labels and health constraints.
Checks recipes and ingredients against common allergen lists.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Edamam Extended: 3 Tools for Food and Nutrition
Use these tools to search recipes, analyze nutritional content, and look up food items from the vast Edamam database.
019e5d15analyze nutrition
Calculates the full nutritional facts, including calories, fats, and proteins, for a specified recipe.
019e5d15parse food
Looks up detailed data for a food item using the 900,000+ food database, accepting names or UPC codes.
019e5d15search recipes
Finds millions of recipes by filtering keywords, dietary restrictions, and cuisine types.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Edamam Extended, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Edamam Extended gives your AI agent immediate access to a massive food database and detailed nutritional analysis. You can search over 2.3 million recipes, look up ingredients for over 900,000 food items, and get detailed nutritional breakdowns—all without leaving your chat window.
search_recipes lets you find meals using keywords, cuisine types, and dietary filters. You can narrow down results by specific dietary labels and health constraints, or run searches to identify allergens in recipes.
parse_food lets you look up raw ingredient data for any item in the 900,000+ food database; you just gotta feed it a name or a UPC code.
analyze_nutrition calculates the full nutritional facts, giving you total calories, carbs, and macros for a specific recipe.
How Edamam Extended MCP Works
- 1 Subscribe to the server and provide your Edamam Application ID and Application Key.
- 2 Ask your AI agent to perform a task (e.g., 'Find a low-carb dinner recipe using chicken').
- 3 The agent uses
search_recipesto find matches, then usesanalyze_nutritionon the results to give you the final breakdown.
The bottom line is you get scientific, structured food data directly into your chat, eliminating the need for external websites or manual lookups.
Who Is Edamam Extended MCP For?
Health coaches, meal planners, and application developers use this. If your job involves managing dietary restrictions, tracking macros, or curating recipe content, this server saves you hours of manual research. Stop copy-pasting nutritional data from websites.
Generates instant, accurate nutritional reports for client meal plans based on specific dietary goals.
Integrates reliable, structured food data (recipes, ingredients, UPCs) into a client application without managing a complex database.
Finds and cross-references recipes that match specific dietary needs or available ingredients for content creation.
What Changes When You Connect
- Stop guessing on macros. Use
analyze_nutritionto get precise calorie and macro counts for any recipe ingredient list. - Build your app with confidence.
parse_foodgives you structured data on 900,000+ ingredients, searchable by UPC or name. - Save time on research.
search_recipesfinds meals matching complex criteria—like 'keto and high-protein Asian'—in one query. - Manage complex diets. Filter recipes by specific health labels or allergens, letting your agent handle the dietary restrictions automatically.
- Handle varied inputs. The server handles everything from raw ingredients to packaged goods, giving you a single source of truth for food data.
Real-World Use Cases
Planning a Client's Meal Week
A coach needs a high-protein, low-carb menu for a client. They ask their agent to use search_recipes with 'high-protein' and 'low-carb' filters. The agent then runs analyze_nutrition on the top three results, giving the coach an instant, comprehensive macro report for the entire week's plan.
Developing a Recipe App Feature
A developer needs ingredient data for a new feature. Instead of manually researching, they ask their agent to run parse_food on a list of common ingredients and UPC codes. The agent returns structured JSON data, ready to plug right into the app.
Writing a Vegan Cookbook
A food writer needs to find recipes that fit a specific niche. They use search_recipes to find all 'vegan' recipes tagged 'Mediterranean'. The agent filters the results, and the writer then uses analyze_nutrition to check the protein content of the best candidates.
Checking for Hidden Allergens
A user is planning a meal for someone with severe allergies. They ask the agent to check a recipe. The agent runs the query, automatically cross-references the ingredients, and flags any potential allergens or restricted items.
The Tradeoffs
Treating it like a simple search
Just asking the agent to 'Find me a good recipe.' This only triggers search_recipes and gives a list of names, but no nutritional details or ingredient breakdowns.
→
You must guide the agent. First, use search_recipes to narrow the options, then tell the agent to run analyze_nutrition on the resulting recipes to get the actual nutritional data you need.
Manually cross-referencing ingredients
Getting a recipe list and then having to copy every single ingredient name into a separate nutrition tracking website to calculate the total macros.
→
Let the agent handle the math. Use analyze_nutrition with the full list of ingredients. It computes the totals instantly and gives you the final numbers.
Ignoring UPC codes
Trying to look up packaged goods by just the brand name, which often leads to incomplete or wrong data.
→
Always try to use parse_food with a UPC code if you have it. This ensures the most accurate and specific data for packaged items.
When It Fits, When It Doesn't
Use this server if you need structured, reliable data about food, recipes, or nutrition. Specifically, if you need to calculate macros, validate ingredients against a massive database, or filter meals by complex dietary rules. Don't use it if you just need general cooking inspiration or a recipe name—that's a basic search engine. If you only need to know if a recipe exists, but don't care about the ingredients or nutrition, basic search is fine. But if the data needs to be actionable for a health app or a meal plan, this is what you need.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Edamam. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Calculating meal macros shouldn't require three different tabs and a spreadsheet.
Today, you find a recipe online. You copy the ingredients list. You open a separate nutrition calculator site, paste the ingredients, and hope it handles the quantities correctly. Then you check another site for allergens. It's copy-pasting and guessing.
With the Edamam Extended MCP Server, you ask your agent for the recipe. It runs the necessary checks, analyzes the ingredients, and spits out a single, structured report with total calories, fat, and protein. It’s all in the chat.
Edamam Extended MCP Server: Get precise food and nutrition data.
You don't have to manually look up every single food item or ingredient. The `parse_food` tool handles the lookup for 900,000+ items, providing structured data immediately.
This means your agent can build complex workflows—like finding a recipe, then checking the nutritional profile, and finally validating all ingredients—all without you ever leaving the chat window.
Common Questions About Edamam Extended MCP
How do I use the `analyze_nutrition` tool with ingredients? +
You pass the ingredients and their quantities to the agent. The agent sends the data to analyze_nutrition, which returns the total macro breakdown (calories, protein, etc.).
Does `search_recipes` include nutritional data? +
It finds recipes first. You must follow up by asking the agent to use analyze_nutrition on the resulting recipe names to get the nutritional breakdown.
What types of food can `parse_food` handle? +
parse_food handles everything from raw ingredients to packaged goods. You can use names, or if available, a UPC code for the most accurate results.
Can I filter recipes by allergens using `search_recipes`? +
Yes. You pass the allergen or dietary label (e.g., 'vegan' or 'gluten-free') as a filter parameter when asking the agent to run search_recipes.
Is Edamam Extended better than just using a standard search API? +
Yes. A standard API returns raw data. This server uses that data to perform actions—it actively calculates totals and filters results based on complex rules, giving you actionable intelligence.
How do I set up the required credentials for `analyze_nutrition`? +
You need to provide your Edamam Application ID and Application Key when subscribing. These credentials allow your AI client to securely access the external data source.
What is the expected format when calling `search_recipes`? +
The search_recipes tool accepts parameters like keywords, dietary labels (e.g., vegan, keto), and cuisine types. You must structure these inputs clearly for the best results.
If `parse_food` fails, what kind of error message should I look for? +
If a food lookup fails, the error usually indicates an invalid name or UPC code. Double-check your input format and ensure the food item is recognized in the 900,000+ food database.
Can I search for recipes based on specific dietary restrictions like gluten-free or vegan? +
Yes! Use the search_recipes tool and specify your requirements in the health or diet parameters to filter for labels like 'vegan', 'gluten-free', or 'low-carb'.
How do I get a detailed nutritional breakdown for a list of ingredients? +
You can use the analyze_nutrition tool. Simply provide an array of ingredient strings (e.g., ['1 cup of flour', '2 eggs']), and the agent will return calories and nutrient levels.
Can I look up specific food items or products using their name or UPC? +
Yes, the parse_food tool allows you to look up data for over 900,000 foods by entering the food name or a UPC barcode string.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
DataCite REST
Manage and query DOIs (Digital Object Identifiers) via DataCite — retrieve metadata, list activities, and manage research records directly from your AI agent.
NHTSA Vehicle Safety
Decode VINs, search recalls and complaints, check safety ratings and find car seat inspection stations.
Planet Labs
Access daily satellite imagery via Planet Labs — search PSScene, SkySat, and RapidEye imagery, filter by cloud cover, and set up automated imagery delivery from any AI agent.
You might also like
Open WebUI
Manage your Open WebUI instance — list models, handle chat completions, and manage RAG collections directly from any AI agent.
DeveloperHub
Equip your AI agent to manage documentation projects, track pages, and monitor changelogs via the DeveloperHub API.
Infura (Ethereum Node RPC Provider)
Access Ethereum blockchain data via Infura — query blocks, check balances, estimate gas, and interact with smart contracts directly from any AI agent.