# Plate Artists

> Recipes, plating guides and kitchen calculators (turkey, Thanksgiving timeline). Free, read-only.

- name: com.plateartists/plate-artists
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 100/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.plateartists%2Fplate-artists
- tools: https://api.protogrid.dev/v1/servers/com.plateartists%2Fplate-artists/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "plate-artists": {
      "type": "http",
      "url": "https://plateartists.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-1d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 100/100 (new)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 3600000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 13 of 13 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 2,643 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 1 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 13, about 2,643 tokens to load them all
- tool set hash: 903fc67135e0d909861b0bc220853bd0
- badge: [![protogrid quality](https://protogrid.dev/badge/com.plateartists/plate-artists.svg)](https://protogrid.dev/servers/com.plateartists/plate-artists)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://plateartists.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (13)

- `charcuterie_board_calculator`: How much cheese, cured meat, crackers, fruit, nuts and jars to buy for a charcuterie board, and what size board, for a guest count.
- `find_guide`: Find Plate Artists guides, board guides, holiday hubs and free tools on a topic: plating technique, garnishes, sauces, plate types, knife skills, table setting, napkin folding, food photography, charcuterie boards and more. Returns titles, summaries and URLs. Without a query, lists every guide.
- `get_recipe`: The full recipe by id: description, times, servings, ingredients with quantities, the method step by step, plating ideas (how to plate and garnish it), food-safety notes, FAQ and the page URL.
- `ham_calculator`: How much ham to buy per person and USDA FSIS cooking or reheating time and safe temperature. label: cooked = fully cooked (reheat); cbe = cook before eating; fresh = raw pork leg; country = dry-cured country ham. Not every label has every cut.
- `knife_cut_size`: The size and method of a classic knife cut (julienne, brunoise, batonnet, small dice, chiffonade, paysanne, tourné, mirepoix and more), in inches and millimetres. Without a cut, lists every cut with its size.
- `list_recipe_filters`: The cuisines and categories in the recipe catalog, to use as exact filter values.
- `party_food_calculator`: How much food and drink to buy for a party: appetizer pieces, then the mains, sides, salads, bread and desserts you pick, and drinks for the hours.
- `plate_color_pairing`: Which plate colour flatters a dish and which makes it disappear, by the food's dominant colour; or which foods a plate you own suits. Call with neither to see the colour families and plates.
- `prime_rib_calculator`: How big a prime rib (standing rib roast) to buy for a guest count, roasting time, the pull temperature for the doneness you want, and the rest. Classic 350°F roast or reverse sear.
- `random_recipe`: One random full recipe, optionally limited by cuisine, category or vegetarian. For "what should I cook tonight?" questions.
- `search_recipes`: Search the Plate Artists recipe catalog by words in the dish name or keywords, cuisine, category, vegetarian, and total time. Returns short cards with ids and URLs; call get_recipe for the full recipe. Call list_recipe_filters for the exact cuisine and category values.
- `thanksgiving_timeline`: A Thanksgiving cooking schedule worked back from the dinner time: what to do on each day before (thawing, make-ahead dishes), when the turkey goes in and comes out, which oven each side dish goes in and when, and any dish that does not fit the ovens, with fixes. Turkey times are USDA FSIS's; dish times are each recipe's own. Every setting is optional.
- `turkey_calculator`: What size turkey to buy for a guest count, USDA roasting time at 325°F, fridge and cold-water thawing time, and the done temperature.
