Skip to main content
Glama
smeet666

mcp-marmiton

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MARMITON_LOG_LEVELNosilent, error, info or debug. Logs go to stderr.error
MARMITON_TIMEOUT_MSNoPer-request timeout.15000
MARMITON_USER_AGENTNoUser-Agent sent to Marmiton.mcp-marmiton v<version> (<repo url>)
MARMITON_MAX_RETRIESNoRetries on rate limiting and transient errors.3
MARMITON_CACHE_TTL_MSNoIn-memory cache lifetime (15 minutes).900000
MARMITON_MIN_INTERVAL_MSNoMinimum gap between requests. Values below 500 ms are ignored.1000
MARMITON_CACHE_MAX_ENTRIESNoIn-memory cache size.200

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_recipesA

Search Marmiton for recipes by free text: a dish, an ingredient, or both, for example 'tarte aux pommes' or 'poulet curry coco'. Marmiton is a French site, so French terms work best. Returns candidate recipes with the id and URL needed to read one with get_recipe. One call returns one page of results. Marmiton's robots.txt disallows paginating search results, so this server does not, and there is no page parameter: narrow the query instead of asking for more pages.

get_recipeA

Read one Marmiton recipe: ingredients, steps, times, category, rating and nutrition. Give the id returned by search_recipes, or a marmiton.org recipe URL. Set 'servings' to rescale the quantities. Each ingredient reports how it was handled: 'scaled' for grams and millilitres, 'rounded' for countable things such as eggs or spoons, and 'unscaled' for lines with no quantity or with an approximate one such as a pinch of salt. Trust that flag rather than recomputing: the point of scaling here is to avoid answers like '2.4 eggs'. Recipes yielding pieces rather than servings are rescaled the same way; check 'yield' to see which. Always cite 'attribution' when showing a recipe to a user.

scale_ingredientsA

Rescale a list of ingredient lines to a different number of servings, without contacting any website. Give either 'factor' directly, or 'from_servings' and 'to_servings' and the factor is computed. Works on any French ingredient list, whatever its source, so it also serves a recipe the user pasted in. Quantities in grams or millilitres are multiplied and rounded to readable values; countable things such as eggs or spoons are rounded to whole or half units; lines with no quantity, or with an approximate one such as a pinch, are returned untouched and flagged. Prefer this over doing the arithmetic yourself.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/smeet666/mcp-marmiton'

If you have feedback or need assistance with the MCP directory API, please join our Discord server