Spoonacular Alternative MCP. Find Recipes from Ingredients to Nutrition Facts.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Spoonacular Alternative gives your AI client access to a massive food database for recipe search and nutrition analysis. Use it to find recipes based on ingredients you have or dietary needs (e.g., low carb, vegan).
It extracts nutritional breakdowns, ingredient lists, cooking instructions, and even taste profiles from URLs.
What your AI agents can do
Analyze recipe
Analyzes a recipe and returns enriched data about its components.
Extract recipe
Pulls full recipes from an external URL, useful for importing content from blogs or cooking sites.
Get recipe info
Retrieves detailed information about a specific recipe by ID.
Find recipes using advanced filters for cuisine, dietary tags, calorie limits, or required ingredients.
Get detailed nutritional breakdowns—including macros, vitamins, and minerals—for a specific recipe.
Search for recipes using only the list of ingredients you currently possess.
Pull structured recipe data, including steps and ingredients, directly from an external web link.
Analyze a recipe to get its predicted taste characteristics (e.g., spicy, savory, sour).
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Spoonacular Alternative MCP Server: 13 Tools for Food Intelligence
These tools allow your AI client to access deep food data—from ingredient matching to full nutritional breakdowns—making complex meal planning simple.
019d8483analyze recipe
Analyzes a recipe and returns enriched data about its components.
019d8483extract recipe
Pulls full recipes from an external URL, useful for importing content from blogs or cooking sites.
019d8483get recipe info
Retrieves detailed information about a specific recipe by ID.
019d8483get recipe instructions
Gets step-by-step instructions for a recipe, analyzed and structured for clarity.
019d8483get recipe nutrition
Provides detailed nutritional data (macros, vitamins, minerals) for any given recipe.
019d8483get recipe taste
Analyzes and returns the predicted taste profile of a recipe (e.g., sweet, savory).
019d8483get recipes bulk
Fetches structured data for multiple different recipes simultaneously.
019d8483guess dish type
Guesses the general type of dish (e.g., soup, curry) based on a list of ingredients or description.
019d8483random recipes
Provides random recipe suggestions that can optionally be filtered by specific dietary tags.
019d8483recipes by ingredients
Finds recipes using only the ingredients you specify, ranking them by how closely they match your available stock.
019d8483recipes by nutrients
Searches for meal options based on specific nutritional requirements (e.g., high fiber, low sodium).
019d8483search grocery products
Looks up packaged food items in a grocery store context and provides their nutritional information.
019d8483search recipes
Searches for recipes using advanced filtering, returning title, prep time, servings, and dietary badges.
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 Spoonacular Alternative, 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
Listen up. This MCP Server plugs your AI client straight into a massive food data API. You've got access to everything you need for recipe searching and deep nutrition analysis—it’s the full kitchen toolkit, no sweat.
Finding What You Want to Cook
You can find recipes using search_recipes, which lets you filter by cuisine type, specific dietary tags, calorie limits, or even a list of required ingredients. Need something quick? You get back titles, prep time, servings counts, and those handy dietary badges right away.
When you're trying to cook with what’s actually in your pantry, use recipes_by_ingredients. This tool finds recipes using only the exact ingredients you specify, ranking them by how closely they match your available stock. It’s perfect for zero-waste cooking.
If you know what nutritional goal you're aiming for—say, high fiber or low sodium—you can use recipes_by_nutrients to search for meal options based on those specific requirements. Need a general idea of what kind of dish it is? Run the ingredients through guess_dish_type, and it’ll guess if you're looking at a soup, curry, or maybe some kinda stir-fry.
If you just wanna browse, hit up random_recipes. You can even narrow down those random suggestions with specific dietary tags. And hey, you don't gotta search manually; get_recipes_bulk lets you pull structured data for multiple different recipes all at once if you need a comparison chart.
Deep Diving into Recipe Details
Once you find a recipe, you can dig deep into the specifics. Use get_recipe_info to retrieve detailed information about a single recipe just by its ID. You'll get step-by-step instructions using get_recipe_instructions, which structures those steps for crystal clarity. The server also handles analyzing the whole thing with analyze_recipe, returning enriched data on all the components.
Want to know what it tastes like before you cook it? Run it through get_recipe_taste; it analyzes and spits out a predicted taste profile, telling you if it's gonna be sweet, savory, or maybe sour. And don’t forget the nutrition—get_recipe_nutrition provides detailed data on macros, vitamins, and minerals for any recipe you check.
Working with External Data & Groceries
Sometimes your source isn't a clean database. Use extract_recipe when you gotta pull full recipes from an external URL—it works great for importing content straight from blogs or cooking websites. If the site is tricky, you can still use get_recipe_info to get the basic details.
For shopping prep, run your packaged food items through search_grocery_products. This tool looks up common grocery store products and gives you their specific nutritional information right there in the app.
Need a quick overview of a recipe? You can use search_recipes to find recipes using advanced filters for cuisine type, calorie limits, or even prep time. All this power lets your agent do serious work.
How Spoonacular Alternative MCP Works
- 1 Subscribe to the server and enter your personal API key in the Vinkius Marketplace.
- 2 Your AI client sends a request detailing the recipe need (e.g., 'Find me dinner recipes for three people with chicken').
- 3 The MCP Server runs the necessary tool (like
search_recipes) and returns structured data: titles, times, nutrition facts, and links.
The bottom line is that your AI client uses this server as a dedicated knowledge base, letting it talk to an enormous food database without you ever leaving your chat window or IDE.
Who Is Spoonacular Alternative MCP For?
This tool is for the developer building diet apps, the recipe writer who needs structured data, and the health coach. It’s perfect for anyone whose job involves translating complex dietary rules or vague ingredients into actionable meal plans. If you're tired of manually checking USDA databases or scraping recipes from unreliable sources, this server runs the process for you.
Uses get_recipe_nutrition to quickly verify macro counts and vitamin profiles across multiple meal options for a patient's care plan.
Employs extract_recipe to pull raw recipe data from competitor blogs, then uses analyze_recipe to enrich it with missing nutritional details before publishing.
Runs recipes_by_ingredients when a client sends a list of bulk items they bought that week, ensuring the service always has viable meal suggestions.
What Changes When You Connect
- Stop guessing what you can cook. Use
recipes_by_ingredientsand tell your agent exactly what's in the fridge, and it returns ranked recipes using only those items. - Go beyond simple searches. Instead of just 'Italian food,' use
search_recipesto filter by 'vegetarian AND under 400 calories' for precise planning. - Save hours on meal prep documentation. Use
extract_recipeto paste a URL from any blog, and the server pulls out structured ingredients, steps, and info automatically. - Build reliable dietary apps. The
get_recipe_nutritiontool provides specific macro and vitamin breakdowns for every recipe, making compliance checks simple. - Get instant inspiration when you're stuck. Use
random_recipesto generate a suggestion, or useguess_dish_typeif you only have an ingredient list.
Real-World Use Cases
The 'Fridge Dump' Dilemma
A user opens the app and sees random items in their fridge: eggs, spinach, cheddar, and pasta. They ask their agent what to make with these things. The agent runs recipes_by_ingredients, which returns a highly-rated recipe like 'Cheesy Spinach Pasta' that uses every item available.
Dietary Restrictions on the Fly
A friend has an allergic reaction and needs dinner fast. The user prompts: 'Find me low-carb, gluten-free recipes with chicken.' The agent runs recipes_by_nutrients to filter out unsafe options, providing safe meal choices immediately.
Recipe Research for a Blog
A food blogger finds an interesting recipe on Pinterest but can't copy the data. They use their agent to run extract_recipe on the URL, pulling out structured ingredients and instructions, which they then pass to get_recipe_nutrition for accurate calorie counts.
Cross-Checking Pantry Staples
A user wants to buy a specific brand of quinoa. They use search_grocery_products to check the nutritional facts on that item, comparing it against the required macros for their meal plan before shopping.
The Tradeoffs
Thinking nutrition is universal
Asking the agent 'Give me a healthy recipe.' The server only gets basic results because you didn't specify what 'healthy' means in terms of macros or vitamins.
→
Don't just say 'healthy.' Use recipes_by_nutrients and specify exactly what you need: e.g., 'Find recipes with at least 30g protein and less than 200 calories.'
Relying on simple search
Searching for 'Italian pasta' in search_recipes and getting a list of generic ideas, none of which meet your specific dietary needs.
→
Use search_recipes but layer in filters. Example: 'Search recipes that are Italian AND Vegan AND ready in under 30 minutes.' This narrows the search correctly.
Ignoring ingredient limitations
Telling the agent, 'What can I cook?' and getting generic suggestions that require ingredients you don't have.
→
Always start with recipes_by_ingredients. Give it a list of what you actually have in your fridge or pantry to ensure feasibility.
When It Fits, When It Doesn't
Use this server if your goal is structured, quantifiable food data. You need hard facts: specific macros (via get_recipe_nutrition), validated steps (via get_recipe_instructions), or database-driven filtering (via recipes_by_nutrients). If you’re writing a dietary app or managing complex meal plans, this tool is mandatory.
Don't use it if your goal is simply 'What should I feel like eating tonight?' in a conversational sense. For general inspiration, start with the basic search tools. However, if you can narrow that down to 'Italian AND low-carb,' then this server provides the specific data depth 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 Spoonacular. 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 13 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Figuring out dinner from what's left in your pantry shouldn't feel like a scavenger hunt.
Right now, if you open your fridge and see random bits—some wilted spinach, half a container of yogurt, some leftover roast chicken—you spend fifteen minutes scrolling Pinterest or opening Google. You cross-reference ingredients with recipes, check the calorie count for each item manually, and usually end up ordering takeout because nothing feels 'easy.'
With this MCP server, you tell your agent: 'What can I make from these things?' The agent immediately runs `recipes_by_ingredients`. It doesn't give you a link to a blog; it gives you a structured result with the recipe name, estimated time, and guaranteed use of every item listed. You get actionable meals in seconds.
Get Recipe Nutrition: Pinpoint exact macros for any dish.
Before, if you found a recipe online, the nutritional data was often buried at the bottom of an image, or worse, missing entirely. If you were tracking sodium for a patient, relying on that generic estimate was risky. You'd have to manually cross-reference ingredients against multiple databases.
Now, just give your agent the recipe ID or title and ask for nutrition. The server runs `get_recipe_nutrition` and returns clean data: 320 calories, 28g protein, 15g carbs. It's precise, structured data you can actually build an app on.
Common Questions About Spoonacular Alternative MCP
How do I find recipes for my specific diet using the search_recipes tool? +
You specify your filters directly in the prompt. For instance: 'Search recipes that are vegan, gluten-free, and under 30 minutes.' The search_recipes tool handles all those tags simultaneously.
What is better for meal planning, random_recipes or recipes_by_nutrients? +
Recipes_by_nutrients is much more reliable. If your goal is dietary compliance (e.g., needing 20% of daily fiber), use recipes_by_nutrients. Use random_recipes only if you just want a fun, general idea.
Can I get nutrition facts for a recipe from a website using get_recipe_nutrition? +
No. The get_recipe_nutrition tool requires a specific recipe ID or name that we already know about. If the data is on an external site, you must use extract_recipe first to bring the raw data into the system.
How do I find recipes using only what's in my pantry? (recipes_by_ingredients) +
Simply list your ingredients and ask for suggestions. The server runs recipes_by_ingredients and gives you a ranked list, showing which recipe uses the highest percentage of your available items.
What happens if I hit a rate limit when using the get_recipes_bulk tool? +
The system returns an HTTP 429 error, which tells you exactly how long to wait. You must implement exponential backoff in your AI client's code before retrying the request. Don't just keep hitting it; pause for longer periods between attempts.
How does the get_recipe_taste tool analyze the flavor profile of a recipe? +
The tool analyzes common culinary pairings and ingredient characteristics to assign taste attributes like sweet, savory, or bitter. It doesn't 'taste' anything; it relies on established food science data to predict the overall mouthfeel.
Is get_recipes_bulk better than calling get_recipe_info for multiple recipes? +
Yes, using get_recipes_bulk is much more efficient. Instead of making many individual API calls, you send a single request containing all the IDs you need data for. This saves time and reduces your overall call count.
What kind of input should I provide when using the guess_dish_type tool? +
The best inputs are comprehensive ingredient lists or a clear description, like 'a creamy pasta with sausage.' The more context you give it, the better guess_dish_type can pinpoint the correct dish category.
How do I get a Spoonacular API Key? +
Visit Spoonacular API, sign up for a free account, and copy your API key from the dashboard. Free tier includes 150 points/day.
Can I find recipes with ingredients I already have? +
Yes! Use recipes_by_ingredient with a comma-separated list of ingredients. The API finds recipes maximizing the use of your available ingredients.
Can I extract recipes from websites? +
Absolutely! Use the extract_recipe tool with any recipe URL. It automatically parses the webpage and extracts title, ingredients, instructions, and metadata.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Luma
Host and manage events beautifully with registration pages, attendee communication, and analytics for in-person and virtual gatherings.
SproutVideo
Automate video hosting and management via SproutVideo — manage videos, playlists, and analytics directly from any AI agent.
ntfy (Push Notifications)
Send and receive push notifications via ntfy topics directly from your AI agent to any device.
You might also like
Cisco Meraki
Cloud-managed IT via Cisco Meraki — track networks, devices, and client connectivity.
Convertio
Enable your AI agent to convert images, documents, audio, and video files across hundreds of formats using the Convertio API.
Cloudflare
AI edge infrastructure: manage Workers, KV, D1, R2, routes, and deployments via agents.