4,500+ servers built on MCP Fusion
Vinkius

Spoonacular MCP. Build meal plans from available ingredients.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Spoonacular MCP on Cursor AI Code Editor MCP Client Spoonacular MCP on Claude Desktop App MCP Integration Spoonacular MCP on OpenAI Agents SDK MCP Compatible Spoonacular MCP on Visual Studio Code MCP Extension Client Spoonacular MCP on GitHub Copilot AI Agent MCP Integration Spoonacular MCP on Google Gemini AI MCP Integration Spoonacular MCP on Lovable AI Development MCP Client Spoonacular MCP on Mistral AI Agents MCP Compatible Spoonacular MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Spoonacular connects your AI client to a full recipe intelligence platform. You can find recipes based on ingredients you have, plan meals with dietary constraints (vegan, keto, paleo), or get complete nutritional breakdowns for any dish.

It handles everything from pantry raids to professional meal planning.

What your AI agents can do

Find recipes by ingredients

Takes a comma-separated list of ingredients and finds recipes that use what you have in your kitchen.

Get random recipes

Provides random recipe suggestions when the user needs quick meal inspiration or is bored with cooking.

Get recipe details

Retrieves complete information for one recipe, including instructions, full ingredient lists, and nutritional facts.

+ 1 more capabilities included
Find recipes using pantry ingredients

The agent processes a list of available food items and returns viable recipe options that use most or all of those inputs.

Search by dietary rules and cuisine

You can narrow down searches by setting parameters like 'gluten-free,' 'vegetarian,' 'Italian,' or a maximum calorie count.

Get full nutritional data for any recipe

The tool calculates and returns detailed metrics, including calories, protein, fat, and carbohydrates, for a given dish.

Generate spontaneous meal ideas

If the user needs inspiration, this capability pulls random recipes to break through decision paralysis.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Spoonacular MCP Server: 4 Tools for Recipes

These tools let you search recipes using filters, find dishes from specific ingredients, check nutrition facts, or just get random ideas.

find019d760b

find recipes by ingredients

Takes a comma-separated list of ingredients and finds recipes that use what you have in your kitchen.

get019d760b

get random recipes

Provides random recipe suggestions when the user needs quick meal inspiration or is bored with cooking.

get019d760b

get recipe details

Retrieves complete information for one recipe, including instructions, full ingredient lists, and nutritional facts.

search019d760b

search recipes

Finds recipes using optional filters like cuisine type, diet (vegan, paleo), or maximum calorie count.

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
Start building

Make Your AI Do More

Start with Spoonacular, 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

Spoonacular hooks your agent up to a massive recipe intelligence platform. You're not just searching for recipes; you're planning whole meals based on what's actually hanging out in your kitchen or sticking to some strict diet plan. It handles everything, from that random pantry haul to professional-grade meal prep.

If you need help figuring out dinner tonight, this server gives you four tools that cover every angle: finding recipes using specific ingredients, filtering by diet rules and cuisine type, getting full nutritional data on any dish, or just generating some spontaneous ideas when you're totally lost.

To find recipes based on what you have right now, use find_recipes_by_ingredients. You feed it a comma-separated list of ingredients, and the agent returns viable recipe options that maximize the use of everything you listed. This is perfect for avoiding food waste because it focuses on utilizing your existing inventory.

If you know exactly what kind of meal you want, or if you're sticking to rules like keto, paleo, or gluten-free, start with search_recipes. You can narrow down searches by setting parameters such as a cuisine type—like Italian or Mexican—or limiting the recipe search to a maximum calorie count. This tool gives you control over the whole scope of your meal plan.

Need inspiration? When you're staring into a fridge and nothing sounds good, run get_random_recipes. It pulls random suggestions that can break through decision paralysis and get you started cooking right away.

Once you pick a recipe—whether it was found by ingredients or filtering—you use get_recipe_details to pull the full rundown. This tool gives you complete instructions, every single ingredient required, and detailed nutritional facts for the dish, including exact metrics for calories, protein, fat, and carbohydrates.

Your agent processes a list of available food items through find_recipes_by_ingredients, returning recipes that use most or all of those inputs. You can restrict your searches using search_recipes by setting filters like 'vegetarian,' 'Italian,' or capping the maximum number of calories allowed in the meal. If you're just bored and need a quick idea, running get_random_recipes provides unexpected suggestions immediately.

Finally, when you commit to a dish, get_recipe_details calculates and returns detailed metrics for that specific recipe, giving you full instructions, complete ingredient lists, and precise nutritional breakdowns.

How Spoonacular MCP Works

  1. 1 You tell your agent what you want: either a list of ingredients or a specific search constraint (e.g., 'keto' and 'Mexican').
  2. 2 Your agent calls the appropriate tool (find_recipes_by_ingredients or search_recipes), passing the data to Spoonacular.
  3. 3 The server returns a curated list of recipes, which you can then pass to get_recipe_details to get the full instructions and nutritional facts.

The bottom line is: it turns your raw inputs—whether they're ingredients or dietary restrictions—into actionable meal plans with exact cooking steps.

Who Is Spoonacular MCP For?

Anyone who has to figure out dinner when the pantry looks depressing. This is for people dealing with food waste, managing diets (like keto or paleo), or just tired of eating takeout. If you spend time scrolling through recipe apps feeling overwhelmed by choices, this server cuts right to what you can actually make.

Meal Planner

Uses find_recipes_by_ingredients first thing in the morning to plan meals based on perishable groceries before they go bad.

Dietitian/Nutritionist

Relies on search_recipes and get_recipe_details to quickly cross-reference client dietary restrictions (e.g., 'low sodium, high fiber') with specific recipes.

Culinary Developer

Integrates the server's tools into an application flow to provide structured recipe suggestions and nutritional data endpoints for a consumer-facing product.

What Changes When You Connect

  • Stop wasting food. By using find_recipes_by_ingredients, you tell your agent exactly what's in the pantry, and it returns recipes that use those items—no guessing needed.
  • Pinpoint dietary safety instantly. The search_recipes tool lets you filter by specific diets (e.g., gluten-free or whole30) so you never have to check labels again.
  • Get the full facts. After finding a dish, run get_recipe_details to get the precise breakdown of calories, protein, and fat per serving.
  • Need an idea fast? get_random_recipes handles the initial decision paralysis by giving you quick, surprise suggestions without needing any input from you.
  • Filter down complex searches. Instead of general searching, use search_recipes to narrow results first by cuisine (Thai) and then by constraint (under 400 calories).

Real-World Use Cases

01

Pantry Raid: Nothing is expiring

A user notices half a bag of rice, some garlic, and chicken breast are about to spoil. They ask their agent what they can make with these items. The agent uses find_recipes_by_ingredients and returns several options like 'Garlic Chicken Rice Bowl,' solving the immediate waste problem.

02

Dinner Planning for a Restricted Diet

A user needs dinner that is vegan and low-carb. They ask their agent to search recipes, specifying both filters. The agent calls search_recipes with 'vegan' and 'keto', narrowing the field instantly.

03

Deep Dive into Nutrition

After finding a potential recipe, the user needs to verify the sugar content for a client. They call get_recipe_details, which returns the full nutritional data, including specific carb and protein counts, so they can confirm its suitability.

04

Boredom Buster Meal Prep

It's 7 PM, and everyone is tired. The user asks for a random dinner idea. The agent calls get_random_recipes, providing immediate inspiration like 'Spicy Coconut Curry,' which they can then verify with get_recipe_details.

The Tradeoffs

Using general search for ingredients

Asking the agent, 'What should I make with chicken and rice?' and relying solely on the broad search results.

Don't use search_recipes. Instead, call find_recipes_by_ingredients and pass 'chicken, rice.' This forces the tool to prioritize recipes that maximize your available inventory.

Ignoring nutritional constraints

Getting a list of 20 great-looking recipes but having no idea if they are suitable for a client with allergies or diabetes.

Always run search_recipes first, making sure to apply filters like 'gluten-free' or setting maximum calories. This cuts the pool down before you even look at ingredients.

Calling `get_recipe_details` without a recipe ID

Telling the agent, 'Tell me about the instructions.' The tool requires a specific recipe to run.

You must first use one of the search tools (find_recipes_by_ingredients, etc.) to get a list. Then, pass the resulting ID or title into get_recipe_details.

When It Fits, When It Doesn't

Use this MCP Server if your core need is connecting physical groceries/dietary rules to actionable cooking instructions. You're dealing with food waste, specialized diets (keto, paleo), or complex meal planning.

Don't use it if you simply need general information—like 'what are the benefits of turmeric?' for that, a knowledge base API works better. Also, don't rely on get_recipe_details to do your search; always start by calling either find_recipes_by_ingredients or search_recipes first. These two tools determine the scope of possibilities; get_recipe_details just gives you the manual for one specific item.

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

How we secure it →

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 4 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

find_recipes_by_ingredients get_random_recipes get_recipe_details search_recipes

Pantry raid panic shouldn't require a trip to Google and three different tabs.

Right now, if you open your fridge and realize you have random leftovers—some pasta, some ground beef, some spinach—you spend twenty minutes opening recipe websites. You type in 'pasta,' see 50 results, then filter by 'beef.' Then you check the ingredients to see if they actually use all the spinach. It's a mess of copy-pasting and guessing.

With this MCP Server, your agent handles the whole sequence. Instead of searching generally, you just tell it: 'I have pasta, ground beef, and spinach.' The server runs `find_recipes_by_ingredients`, instantly showing only viable dishes that use everything up. You get a plan in seconds.

The Spoonacular MCP Server gives you total control over nutritional planning.

Before, if you found a recipe you liked, you had to assume it was okay for your client's diet. You'd search elsewhere for calorie counts or carb breakdowns, creating friction between the discovery and the validation stages.

Now, after finding an idea using `search_recipes`—maybe a Thai curry—you can pass that recipe ID straight into `get_recipe_details`. You get the full nutritional breakdown (calories, protein, etc.) right in your workflow. The entire process is self-contained.

Common Questions About Spoonacular MCP

How do I find recipes using Spoonacular's find_recipes_by_ingredients tool? +

You list the ingredients you have available, separated by commas. For example: 'chicken, rice, garlic'. The server then returns recipe ideas that maximize your inventory.

Can I search for gluten-free recipes using search_recipes? +

Yes. When calling search_recipes, you pass the dietary filter 'gluten-free' along with any cuisine or calorie limits to narrow down results immediately.

What information does get_recipe_details provide? +

It provides everything needed: step-by-step instructions, a full list of ingredients, and the complete nutritional breakdown for one specific recipe item.

How do I generate meal ideas without inputting anything? +

Just use get_random_recipes. This tool bypasses searching entirely and provides quick suggestions when you're just looking for inspiration.

What should I know about usage limits when using search_recipes? +

The free tier allows up to 150 requests per day. If you exceed this limit, the API will return a rate limit error. For consistent use or higher volumes, you'll need to upgrade your subscription.

How do I use find_recipes_by_ingredients for specific cuisine types? +

You can combine ingredient input with other filters when calling the tool. While 'find_recipes_by_ingredients' focuses on what you have, you often need to pair it with optional filters like 'cuisine' in a subsequent call.

When I use get_recipe_details, is all the nutritional data available? +

Yes. The tool provides a complete breakdown including calories, protein, fat (and saturated fat), carbohydrates, fiber, and sodium counts for accurate meal planning.

Does search_recipes support filtering by calorie maximums or cooking time? +

Absolutely. You can pass optional filters to 'search_recipes' that let you define a max calorie count or specify the maximum allowed preparation and cook time for your recipes.

What dietary filters are available? +

Spoonacular supports: vegetarian, vegan, gluten-free, ketogenic, paleo, whole30, lacto-vegetarian, ovo-vegetarian, pescetarian, and primal diets. You can also filter by intolerances like dairy, egg, gluten, peanut, sesame, and soy.

Can I get full nutritional analysis for the recipes? +

Yes, every recipe includes a comprehensive nutritional breakdown including calories, macronutrients, and micronutrients.

Is there a limit to the daily requests on the free tier? +

Yes, the free tier allows up to 150 points (requests) per day.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 4 tools

We've already built the connector for Spoonacular. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 4 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.