MCP Hub
Back to servers

paprika-mcp

An MCP server that provides read-only access to the Paprika Recipe Manager, allowing users to list and retrieve recipes, grocery items, and meal plans. It enables seamless interaction with recipe details and category information through the Paprika API.

glama
Updated
Mar 18, 2026

paprika-mcp

MCP server for Paprika Recipe Manager, built with FastMCP.

Setup

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Copy .env.example to .env and fill in your Paprika credentials:

    cp .env.example .env
    

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "paprika": {
      "command": "python",
      "args": ["/path/to/paprika-mcp/server.py"]
    }
  }
}

Available Tools

ToolDescription
get_sync_statusGet change counters for all resource types
list_recipesList all recipes as lightweight {uid, hash} pairs
get_recipe(uid)Get full recipe details by UID
list_categoriesList all recipe categories
list_grocery_listsList all grocery lists
list_grocery_items(list_uid?)List grocery items, optionally filtered by list
list_meal_plansList all meal plan entries

Notes

  • All operations are read-only
  • The Paprika API is unofficial and undocumented; see API_REFERENCE.md for details
  • Tokens are cached in memory and refreshed automatically on expiry (401)

Reviews

No reviews yet

Sign in to write a review