Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PAPRIKA_EMAIL | No | Your Paprika account email address | |
| PAPRIKA_PASSWORD | No | Your Paprika account password | |
| PAPRIKA_USER_AGENT | No | User-Agent string for Paprika API requests (optional, auto-detected if Paprika for Mac is installed) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_recipes | Search recipes by text across title, ingredients, categories, directions, or notes. Returns recipe IDs, titles, and context for each match. |
| read_recipe | Read full recipe data by ID or exact title. Returns all recipe fields including categories, times, ingredients, directions, etc. |
| update_recipe | Update recipe fields using find/replace. This is a DANGEROUS operation that requires user confirmation. Can update any text field in a recipe. |
| format_fraction | Format a fraction string to unicode fraction characters. Converts simple fractions like '1/4' to '¼' or complex ones like '31/200' to '³¹⁄₂₀₀'. Handles already-formatted unicode fractions and strips whitespace. This tool does not require server connectivity and can be used for testing. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| user_preferences | Load user preferences and high-level context from ~/.paprika-mcp/prompt.md. This can include dietary restrictions, favorite ingredients, or other helpful context. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |