# Plate Pal (remote · goodturn-mcp.pages.dev)

Calories and nutrition for any food, chain meal or barcode, and meal ideas for a goal and diet.

- Trust score: 69/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-28

## Components

- remote · `goodturn-mcp.pages.dev`: 69/100 (this document), [markdown](https://verifymcp.io/servers/goodturnstudio-platepal/platepal-mcp.md), [page](https://verifymcp.io/servers/goodturnstudio-platepal/platepal-mcp)

## Channel facts

- Endpoint: `https://goodturn-mcp.pages.dev/platepal/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.3.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, 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-09-28.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 62/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 986 tokens (~328/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.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 3 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 4 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **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: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

## Install

### How do I install the Plate Pal MCP server?

Plate Pal is a hosted endpoint at https://goodturn-mcp.pages.dev/platepal/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http goodturnstudio-platepal 'https://goodturn-mcp.pages.dev/platepal/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "goodturnstudio-platepal": {
      "url": "https://goodturn-mcp.pages.dev/platepal/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "goodturnstudio-platepal": {
      "type": "http",
      "url": "https://goodturn-mcp.pages.dev/platepal/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.goodturnstudio-platepal]
url = "https://goodturn-mcp.pages.dev/platepal/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "goodturnstudio-platepal": {
      "type": "remote",
      "url": "https://goodturn-mcp.pages.dev/platepal/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add goodturnstudio-platepal --url 'https://goodturn-mcp.pages.dev/platepal/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  goodturnstudio-platepal:
    url: "https://goodturn-mcp.pages.dev/platepal/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "goodturnstudio-platepal": {
      "Transport": "http",
      "Url": "https://goodturn-mcp.pages.dev/platepal/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add goodturnstudio-platepal -t streamable-http -u 'https://goodturn-mcp.pages.dev/platepal/mcp'
```

### Other

```json
{
  "mcpServers": {
    "goodturnstudio-platepal": {
      "type": "http",
      "url": "https://goodturn-mcp.pages.dev/platepal/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## 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-09-28 (score 69)

First indexed and scored.

## MCP tools (3)

### `get_food_nutrition` (~445 tokens)

Calories and macros for a food, dish or product, for the amount the user says

Calories and macros for a food, dish or product, for the amount the user says. Use for "how many calories in a Big Mac?", "protein in 200g chicken breast", "calories in chicken biryani", "a slice of pepperoni pizza", "a large latte" or a whole meal like "2 eggs, 2 slices of toast and a coffee". Put the whole amount and food in q, or pass grams or servings separately. Generic foods and dishes (thousands, including fast food and restaurant dishes) use USDA values with real portion weights (slice, cup, small, medium, large, one item); brands come from Open Food Facts. Chain items ("McDonald's large fries", "a Greggs sausage roll", "KFC Zinger burger", "grande latte from Starbucks", "6 inch Italian BMT from Subway", "20 piece McNuggets") use the chain's own published figures for that size, UK or US by country, and return a chain object (name, region, item, size, weight_published); when the chain doesn't publish a weight, amount.grams is null and per_100 values are null. For a chain item not in the table, a typical USDA version is used and the say line says so. A whole meal returns items (each food with its amount and nutrition) and total. Returns nutrition for the amount, per_100 values, portions, UK traffic lights (per 100 g, or per 100 ml for drinks) and caffeine_mg for drinks that have it.

Input parameters:

- `country` (string): Two-letter country code. Picks UK or US chain figures (GB and IE get UK ones) and prefers local versions of branded products. Default from the request.
- `grams` (number): Amount in grams (1 to 5000). Overrides any amount in q.
- `q` (string, required): The food or meal, optionally with amounts, for example 200g chicken breast, a large banana, or 2 eggs and a slice of toast.
- `servings` (number): Number of servings or items (0.25 to 20).

### `get_barcode_nutrition` (~141 tokens)

Nutrition for a packaged product by barcode, with UK traffic lights

Nutrition for a packaged product by barcode, with UK traffic lights. Use for "is this barcode high in sugar?", "how many calories in this?" after a scan, or "what's the salt in 5000157024886?". Returns per 100 g (or 100 ml) and per serving values, traffic lights for fat, saturates, sugars and salt, Nutri-Score, allergens and a Halal or Not? link for checking the ingredients

Input parameters:

- `code` (string, required): Barcode digits (8 to 14).
- `servings` (number): Number of servings to total up (0.25 to 20).

### `get_meal_ideas` (~259 tokens)

Simple meal ideas by goal, diet and meal, with rough macros

Simple meal ideas by goal, diet and meal, with rough macros. Use for "give me a high protein halal dinner idea", "a quick vegan lunch", "cheap vegetarian breakfast ideas". Goals: high protein, low carb, budget, quick, high fibre. Diets: vegetarian, vegan, pescatarian, halal. Meals: breakfast, lunch, dinner, snack. You can pass the user's words in q instead. Ideas rotate daily. It does not set calorie or weight targets; a weight-loss request gets lighter, filling ideas (goal lighter, 450 calories or less) and a pointer to a doctor or dietitian, with no shop links.

Input parameters:

- `country` (string): Two-letter country code for the shop links (US, GB and IE get local Amazon links). Default from the request.
- `diet` (string): vegetarian, vegan, pescatarian or halal.
- `goal` (string): high protein, low carb, budget, quick or high fibre.
- `meal` (string): breakfast, lunch, dinner or snack.
- `n` (integer): How many ideas, 1 to 8. Default 3.
- `q` (string): Free text, for example high protein halal dinner.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/goodturnstudio-platepal/platepal-mcp#diagnostics

## Score history

- 2026-09-28: 69

## Common questions

### What is the Plate Pal MCP server?

Plate Pal is an MCP server listed in the public MCP registry as io.github.GoodTurnStudio/platepal. Calories and nutrition for any food, chain meal or barcode, and meal ideas for a goal and diet. This page covers its hosted endpoint (https://goodturn-mcp.pages.dev/platepal/mcp).

### Is the Plate Pal MCP server safe to use?

Plate Pal scores 69 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Plate Pal MCP server expose?

Plate Pal exposes 3 tools: get_food_nutrition, get_barcode_nutrition, get_meal_ideas. Their descriptions and schemas cost roughly 845 tokens of context every time the server is loaded.

### Does the Plate Pal MCP server require authentication?

No. We connected to Plate Pal without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the Plate Pal MCP server still maintained?

Plate Pal is still listed as active in the MCP registry. We last reached this channel on 28 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://goodturn-mcp.pages.dev/platepal/mcp
- Repository: https://github.com/GoodTurnStudio/goodturn-mcp
- Website: https://goodturn-mcp.pages.dev/platepal
- Changelog RSS feed: https://verifymcp.io/servers/goodturnstudio-platepal/platepal-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/goodturnstudio-platepal/platepal-mcp.json
- HTML version of this page: https://verifymcp.io/servers/goodturnstudio-platepal/platepal-mcp
