# OpenNutrition

> Use this tool when you need to access comprehensive nutritional data for a wide range of food items, solve problems related to recipe analysis, dietary planning, and food composition queries. It provides inputs such as food names, IDs, and EAN-13 barcodes, and outputs detailed nutritional information, allowing for fast and private data processing. Ideal for AI assistants requiring reliable nutritional data, OpenNutrition offers a robust solution for various use cases, from meal planning to nutrition research.

Canonical page: https://skillsregistry.net/skills/deadletterq-opennutrition  
JSON: https://api.skillsregistry.net/v1/skills/deadletterq-opennutrition

## Description

This MCP server provides access to the OpenNutrition food database containing 300,000+ food items with comprehensive nutritional data sourced from authoritative public databases (USDA, CNF, FRIDA, AUSNUT). The implementation offers four core tools for searching foods by name with fuzzy matching, browsing paginated food lists, retrieving detailed nutritional information by food ID, and looking up products via EAN-13 barcodes. Built with TypeScript and SQLite for local data processing, it automatically downloads and converts the OpenNutrition dataset during build, ensuring fast response times and privacy by eliminating external API calls while providing AI assistants with reliable access to accurate nutritional data for recipe analysis, dietary planning, and food composition queries.

## Trust

- **Trust score (0–1):** 0.93
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/deadletterq-opennutrition)
- **Repository:** <https://github.com/deadletterq/mcp-opennutrition>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "deadletterq-opennutrition"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/deadletterq-opennutrition` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/deadletterq-opennutrition/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
