# Cosmetic Regulatory Intelligence (verified)

Structured Safety Intelligence for cosmetic formulation. Query 38,411 NOAEL records, 68,540 pre-calculated Margin of Safety values, and 25,157 jurisdictional regulatory opinions across 12 markets (EU…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add twohalves/cosmetic-regulatory

# Browse available tools
npx -y smithery tool list twohalves/cosmetic-regulatory

# Get full schema for a tool
npx -y smithery tool get twohalves/cosmetic-regulatory check_ingredient

# Call a tool
npx -y smithery tool call twohalves/cosmetic-regulatory check_ingredient '{}'
```

## Direct MCP Connection

Endpoint: `https://cosmetic-regulatory--twohalves.run.tools`

## Tools (4)

- `check_ingredient` — Check a cosmetic ingredient by common name, INCI name, or CAS number. Use when the user asks whether an ingredient such…
- `check_formula` — Scan a cosmetic formula INCI list for ingredient-level regulatory and safety risk. Use when the user pastes a product l…
- `search_ingredients` — Search cosmetic ingredient records by partial name, function, category, or concept. Use when the user needs candidate I…
- `calculate_mos` — Calculate cosmetic Margin of Safety from ingredient concentration and product type. Use when the user provides an ingre…

```bash
# Get full input/output schema for a tool
npx -y smithery tool get twohalves/cosmetic-regulatory <tool-name>
```
