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) |
Capabilities
Server capabilities have not been inspected yet.
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. Use an empty query ('') to get all recipes. Results are paginated and sorted alphabetically. Only non-trashed recipes are included. |
| 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 | |