# io.github.smeet666/mcp-marmiton (npm · mcp-marmiton)

Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.

- Trust score: 75/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `mcp-marmiton`: 75/100 (this document), [markdown](https://verifymcp.io/servers/smeet666-mcp-marmiton/mcp-marmiton.md), [page](https://verifymcp.io/servers/smeet666-mcp-marmiton/mcp-marmiton)

## Channel facts

- Registry: `npm`
- Package: `mcp-marmiton`
- Version: `1.0.3`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 87/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 97/100
  - Source repository is publicly reachable at the declared URL.
  - Cryptographically verified build provenance (signed, bound to smeet666/mcp-marmiton).
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 0 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 70/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 742 tokens (~247/item across 3 items; 3 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

**Unverified: 1 category.** A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

## Install

### Claude

```bash
claude mcp add smeet666-mcp-marmiton -- npx -y mcp-marmiton
```

### Codex

```bash
codex mcp add smeet666-mcp-marmiton -- npx -y mcp-marmiton
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "smeet666-mcp-marmiton": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "mcp-marmiton"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add smeet666-mcp-marmiton --command npx --arg -y --arg mcp-marmiton
```

### Hermes

```yaml
mcp_servers:
  smeet666-mcp-marmiton:
    command: "npx"
    args: ["-y", "mcp-marmiton"]
```

### Other

```json
{
  "mcpServers": {
    "smeet666-mcp-marmiton": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-marmiton"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 75)

First indexed and scored.

## MCP tools (3)

### `search_recipes` (~153 tokens)

Search recipes

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.

Input parameters:

- `limit` (integer): Maximum recipes to return from this page of results.
- `query` (string, required): What to search for, in French, for example 'tarte aux pommes'.

Output parameters:

- `notes` (array)
- `query` (string)
- `result_count` (integer)
- `results` (array)
- `source` (string)
- `total_available` (integer): Recipes on this page before applying 'limit'.

### `get_recipe` (~245 tokens)

Get a recipe

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.

Input parameters:

- `id` (string): Marmiton recipe id, as returned by search_recipes. Preferred over 'url'.
- `servings` (number): Rescale the ingredients to this many servings. Omit to get the recipe exactly as published.
- `url` (string): Full marmiton.org recipe URL. Only marmiton.org is accepted. Ignored when 'id' is given.

Output parameters:

- `attribution` (string)
- `author` (string|null)
- `category` (string|null)
- `cook_minutes`
- `id` (string)
- `ingredients` (array)
- `notes` (array)
- `nutrition`: Nutrition is given for the recipe as published, not rescaled.
- `prep_minutes`
- `rating`
- `source` (string)
- `steps` (array)
- `title` (string)
- `total_minutes`
- `url` (string)
- `yield` (object)

### `scale_ingredients` (~213 tokens)

Scale an ingredient list

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.

Input parameters:

- `factor` (number): Multiplier to apply. Use this or the from/to pair.
- `from_servings` (number): How many servings the list is written for.
- `ingredients` (array, required): Ingredient lines, for example ['200 g de farine', '3 oeufs', 'sel'].
- `to_servings` (number): How many servings are wanted.

Output parameters:

- `factor` (number)
- `ingredients` (array)
- `notes` (array)
- `rounded_count` (integer)
- `scaled_count` (integer)
- `unscaled_count` (integer)

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/smeet666-mcp-marmiton/mcp-marmiton#diagnostics

## Score history

- 2026-08-03: 75

## Links

- npm package: https://www.npmjs.com/package/mcp-marmiton
- Socket report: https://socket.dev/npm/package/mcp-marmiton
- Repository: https://github.com/smeet666/mcp-marmiton
- Changelog RSS feed: https://verifymcp.io/servers/smeet666-mcp-marmiton/mcp-marmiton/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/smeet666-mcp-marmiton/mcp-marmiton/changelog.json
- HTML version of this page: https://verifymcp.io/servers/smeet666-mcp-marmiton/mcp-marmiton
