# Mealie MCP Server MCP server

Agent View of the PolicyLayer registry record for Mealie MCP Server: identity, probed posture, risk grade, and all 243 tools classified. HTML page: https://policylayer.com/tools/nikopol666-mealie-mcp

## Facts

- Server id: `nikopol666/mealie-mcp`
- Homepage: https://github.com/nikopol666/mealie-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 243
- Tool categories present: Destructive, Execute, Read, Write
- Tags: nikopol666 mealie mcp, admin, automation
- Record last modified: 2026-08-15T00:20:11.247Z

## Tools (243)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `bulk_delete_recipes` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/bulk-delete-recipes.md |
| `delete_admin_backup` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-admin-backup.md |
| `delete_admin_group` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-admin-group.md |
| `delete_admin_household` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-admin-household.md |
| `delete_admin_user` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-admin-user.md |
| `delete_category` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-category.md |
| `delete_comment` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-comment.md |
| `delete_cookbook` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-cookbook.md |
| `delete_food` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-food.md |
| `delete_group_label` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-group-label.md |
| `delete_group_report` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-group-report.md |
| `delete_household_notification` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-household-notification.md |
| `delete_household_webhook` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-household-webhook.md |
| `delete_meal_plan_entry` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-meal-plan-entry.md |
| `delete_meal_plan_rule` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-meal-plan-rule.md |
| `delete_recipe` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-recipe.md |
| `delete_recipe_action` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-recipe-action.md |
| `delete_recipe_image` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-recipe-image.md |
| `delete_recipe_timeline_event` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-recipe-timeline-event.md |
| `delete_recipe_tool` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-recipe-tool.md |
| `delete_shared_recipe_record` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-shared-recipe-record.md |
| `delete_shopping_item` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-shopping-item.md |
| `delete_shopping_items` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-shopping-items.md |
| `delete_shopping_list` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-shopping-list.md |
| `delete_tag` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-tag.md |
| `delete_unit` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-unit.md |
| `delete_user_api_token` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-user-api-token.md |
| `delete_user_favorite` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/delete-user-favorite.md |
| `purge_recipe_exports` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/purge-recipe-exports.md |
| `remove_recipe_from_shopping_list` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/remove-recipe-from-shopping-list.md |
| `restore_admin_backup` | Destructive | Critical | https://policylayer.com/tools/nikopol666-mealie-mcp/restore-admin-backup.md |
| `clean_admin_images` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/clean-admin-images.md |
| `clean_admin_recipe_folders` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/clean-admin-recipe-folders.md |
| `clean_admin_temp` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/clean-admin-temp.md |
| `debug_admin_openai` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/debug-admin-openai.md |
| `download_url` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/download-url.md |
| `parse_ingredient` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/parse-ingredient.md |
| `parse_ingredients` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/parse-ingredients.md |
| `rerun_household_webhooks` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/rerun-household-webhooks.md |
| `seed_group_foods` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/seed-group-foods.md |
| `seed_group_labels` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/seed-group-labels.md |
| `seed_group_units` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/seed-group-units.md |
| `test_household_notification` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/test-household-notification.md |
| `test_household_webhook` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/test-household-webhook.md |
| `trigger_recipe_action` | Execute | High | https://policylayer.com/tools/nikopol666-mealie-mcp/trigger-recipe-action.md |
| `check_admin_about` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/check-admin-about.md |
| `download_admin_backup` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/download-admin-backup.md |
| `download_recipe_export` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/download-recipe-export.md |
| `download_shared_recipe_zip` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/download-shared-recipe-zip.md |
| `explore_group_categories` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-categories.md |
| `explore_group_category` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-category.md |
| `explore_group_cookbook` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-cookbook.md |
| `explore_group_cookbooks` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-cookbooks.md |
| `explore_group_food` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-food.md |
| `explore_group_foods` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-foods.md |
| `explore_group_household` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-household.md |
| `explore_group_households` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-households.md |
| `explore_group_recipe` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-recipe.md |
| `explore_group_recipe_suggestions` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-recipe-suggestions.md |
| `explore_group_recipes` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-recipes.md |
| `explore_group_tag` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-tag.md |
| `explore_group_tags` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-tags.md |
| `explore_group_tool` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-tool.md |
| `explore_group_tools` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/explore-group-tools.md |
| `export_recipe` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/export-recipe.md |
| `get_admin_about` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-about.md |
| `get_admin_email` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-email.md |
| `get_admin_group` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-group.md |
| `get_admin_household` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-household.md |
| `get_admin_maintenance` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-maintenance.md |
| `get_admin_maintenance_storage` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-maintenance-storage.md |
| `get_admin_statistics` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-statistics.md |
| `get_admin_user` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-admin-user.md |
| `get_app_about` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-app-about.md |
| `get_app_startup_info` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-app-startup-info.md |
| `get_app_theme` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-app-theme.md |
| `get_category` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-category.md |
| `get_category_by_slug` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-category-by-slug.md |
| `get_comment` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-comment.md |
| `get_cookbook` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-cookbook.md |
| `get_food` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-food.md |
| `get_group_household` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-group-household.md |
| `get_group_label` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-group-label.md |
| `get_group_member` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-group-member.md |
| `get_group_preferences` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-group-preferences.md |
| `get_group_report` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-group-report.md |
| `get_group_self` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-group-self.md |
| `get_group_storage` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-group-storage.md |
| `get_household_notification` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-household-notification.md |
| `get_household_preferences` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-household-preferences.md |
| `get_household_recipe_details` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-household-recipe-details.md |
| `get_household_self` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-household-self.md |
| `get_household_statistics` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-household-statistics.md |
| `get_household_webhook` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-household-webhook.md |
| `get_meal_plan` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-meal-plan.md |
| `get_meal_plan_rule` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-meal-plan-rule.md |
| `get_media_docker_validation_text` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-media-docker-validation-text.md |
| `get_random_recipe` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-random-recipe.md |
| `get_recipe` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe.md |
| `get_recipe_action` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-action.md |
| `get_recipe_asset_media` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-asset-media.md |
| `get_recipe_comments` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-comments.md |
| `get_recipe_image_media` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-image-media.md |
| `get_recipe_suggestions` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-suggestions.md |
| `get_recipe_timeline_event` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-timeline-event.md |
| `get_recipe_timeline_image_media` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-timeline-image-media.md |
| `get_recipe_tool` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-tool.md |
| `get_recipe_tool_by_slug` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-recipe-tool-by-slug.md |
| `get_self_rating` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-self-rating.md |
| `get_self_user` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-self-user.md |
| `get_shared_recipe` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-shared-recipe.md |
| `get_shared_recipe_record` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-shared-recipe-record.md |
| `get_shopping_item` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-shopping-item.md |
| `get_shopping_list` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-shopping-list.md |
| `get_tag` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-tag.md |
| `get_tag_by_slug` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-tag-by-slug.md |
| `get_todays_meal_plans` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-todays-meal-plans.md |
| `get_unit` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-unit.md |
| `get_user_image_media` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/get-user-image-media.md |
| `health_check` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/health-check.md |
| `list_admin_backups` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-admin-backups.md |
| `list_admin_groups` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-admin-groups.md |
| `list_admin_households` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-admin-households.md |
| `list_admin_users` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-admin-users.md |
| `list_categories` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-categories.md |
| `list_comments` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-comments.md |
| `list_cookbooks` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-cookbooks.md |
| `list_empty_categories` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-empty-categories.md |
| `list_empty_tags` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-empty-tags.md |
| `list_foods` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-foods.md |
| `list_group_households` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-group-households.md |
| `list_group_labels` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-group-labels.md |
| `list_group_members` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-group-members.md |
| `list_group_reports` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-group-reports.md |
| `list_household_invitations` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-household-invitations.md |
| `list_household_members` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-household-members.md |
| `list_household_notifications` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-household-notifications.md |
| `list_household_webhooks` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-household-webhooks.md |
| `list_meal_plan_rules` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-meal-plan-rules.md |
| `list_meal_plans` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-meal-plans.md |
| `list_recipe_actions` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-recipe-actions.md |
| `list_recipe_export_formats` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-recipe-export-formats.md |
| `list_recipe_exports` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-recipe-exports.md |
| `list_recipe_timeline_events` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-recipe-timeline-events.md |
| `list_recipe_tools` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-recipe-tools.md |
| `list_self_favorites` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-self-favorites.md |
| `list_self_ratings` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-self-ratings.md |
| `list_shared_recipe_records` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-shared-recipe-records.md |
| `list_shopping_items` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-shopping-items.md |
| `list_shopping_lists` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-shopping-lists.md |
| `list_tags` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-tags.md |
| `list_units` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-units.md |
| `list_user_favorites` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-user-favorites.md |
| `list_user_ratings` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/list-user-ratings.md |
| `search_foods` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/search-foods.md |
| `search_recipes` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/search-recipes.md |
| `test_recipe_scrape_url` | Read | Low | https://policylayer.com/tools/nikopol666-mealie-mcp/test-recipe-scrape-url.md |
| `add_recipe_to_shopping_list` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/add-recipe-to-shopping-list.md |
| `add_recipes_to_shopping_list` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/add-recipes-to-shopping-list.md |
| `add_shopping_item` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/add-shopping-item.md |
| `add_user_favorite` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/add-user-favorite.md |
| `bulk_categorize_recipes` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/bulk-categorize-recipes.md |
| `bulk_export_recipes` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/bulk-export-recipes.md |
| `bulk_tag_recipes` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/bulk-tag-recipes.md |
| `bulk_update_recipe_settings` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/bulk-update-recipe-settings.md |
| `create_admin_backup` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-admin-backup.md |
| `create_admin_group` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-admin-group.md |
| `create_admin_household` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-admin-household.md |
| `create_admin_password_reset_token` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-admin-password-reset-token.md |
| `create_admin_user` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-admin-user.md |
| `create_category` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-category.md |
| `create_comment` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-comment.md |
| `create_cookbook` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-cookbook.md |
| `create_food` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-food.md |
| `create_group_label` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-group-label.md |
| `create_group_migration` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-group-migration.md |
| `create_household_invitation` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-household-invitation.md |
| `create_household_notification` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-household-notification.md |
| `create_household_webhook` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-household-webhook.md |
| `create_meal_plan_entry` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-meal-plan-entry.md |
| `create_meal_plan_rule` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-meal-plan-rule.md |
| `create_random_meal_plan_entry` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-random-meal-plan-entry.md |
| `create_recipe` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-recipe.md |
| `create_recipe_action` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-recipe-action.md |
| `create_recipe_timeline_event` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-recipe-timeline-event.md |
| `create_recipe_tool` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-recipe-tool.md |
| `create_shared_recipe_record` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-shared-recipe-record.md |
| `create_shopping_item` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-shopping-item.md |
| `create_shopping_items` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-shopping-items.md |
| `create_shopping_list` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-shopping-list.md |
| `create_tag` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-tag.md |
| `create_unit` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-unit.md |
| `create_user_api_token` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/create-user-api-token.md |
| `duplicate_recipe` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/duplicate-recipe.md |
| `import_recipe_from_html_or_json` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/import-recipe-from-html-or-json.md |
| `import_recipe_from_images` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/import-recipe-from-images.md |
| `import_recipe_from_url` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/import-recipe-from-url.md |
| `import_recipe_from_zip` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/import-recipe-from-zip.md |
| `import_recipes_from_urls` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/import-recipes-from-urls.md |
| `merge_foods` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/merge-foods.md |
| `merge_units` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/merge-units.md |
| `patch_many_recipes` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/patch-many-recipes.md |
| `patch_recipe` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/patch-recipe.md |
| `scrape_recipe_image` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/scrape-recipe-image.md |
| `send_household_invitation_email` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/send-household-invitation-email.md |
| `set_user_rating` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/set-user-rating.md |
| `unlock_admin_users` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/unlock-admin-users.md |
| `update_admin_email` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-admin-email.md |
| `update_admin_group` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-admin-group.md |
| `update_admin_household` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-admin-household.md |
| `update_admin_user` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-admin-user.md |
| `update_category` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-category.md |
| `update_comment` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-comment.md |
| `update_cookbook` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-cookbook.md |
| `update_cookbooks` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-cookbooks.md |
| `update_food` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-food.md |
| `update_group_label` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-group-label.md |
| `update_group_preferences` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-group-preferences.md |
| `update_household_notification` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-household-notification.md |
| `update_household_permissions` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-household-permissions.md |
| `update_household_preferences` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-household-preferences.md |
| `update_household_webhook` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-household-webhook.md |
| `update_many_recipes` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-many-recipes.md |
| `update_meal_plan_entry` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-meal-plan-entry.md |
| `update_meal_plan_rule` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-meal-plan-rule.md |
| `update_recipe` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-recipe.md |
| `update_recipe_action` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-recipe-action.md |
| `update_recipe_last_made` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-recipe-last-made.md |
| `update_recipe_timeline_event` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-recipe-timeline-event.md |
| `update_recipe_tool` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-recipe-tool.md |
| `update_shopping_item` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-shopping-item.md |
| `update_shopping_items` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-shopping-items.md |
| `update_shopping_list` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-shopping-list.md |
| `update_shopping_list_label_settings` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-shopping-list-label-settings.md |
| `update_tag` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-tag.md |
| `update_unit` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-unit.md |
| `update_user` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-user.md |
| `update_user_password` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/update-user-password.md |
| `upload_admin_backup` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/upload-admin-backup.md |
| `upload_recipe_asset` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/upload-recipe-asset.md |
| `upload_recipe_image` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/upload-recipe-image.md |
| `upload_recipe_timeline_event_image` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/upload-recipe-timeline-event-image.md |
| `upload_user_image` | Write | Medium | https://policylayer.com/tools/nikopol666-mealie-mcp/upload-user-image.md |

## Tool descriptions

- `bulk_delete_recipes` — Delete multiple recipes through Mealie's bulk action endpoint.
- `delete_admin_backup` — Delete one admin backup by file name.
- `delete_admin_group` — Delete one admin-visible group by ID.
- `delete_admin_household` — Delete one admin-visible household by ID.
- `delete_admin_user` — Delete one admin-visible user by ID.
- `delete_category` — Delete a recipe category from Mealie.
- `delete_comment` — Delete one comment by ID.
- `delete_cookbook` — Delete one household cookbook by ID.
- `delete_food` — Delete a food/ingredient from Mealie.
- `delete_group_label` — Delete one group label by ID.
- `delete_group_report` — Delete one group report by ID.
- `delete_household_notification` — Delete one household event notification by ID.
- `delete_household_webhook` — Delete one household webhook by ID.
- `delete_meal_plan_entry` — Delete a meal plan entry.
- `delete_meal_plan_rule` — Delete a meal planning rule.
- `delete_recipe` — Delete a recipe from Mealie.
- `delete_recipe_action` — Delete one household recipe action by ID.
- `delete_recipe_image` — Delete a recipe image.
- `delete_recipe_timeline_event` — Delete one recipe timeline event.
- `delete_recipe_tool` — Delete a Mealie recipe tool/utensil.
- `delete_shared_recipe_record` — Delete one shared recipe record by ID.
- `delete_shopping_item` — Delete one shopping item.
- `delete_shopping_items` — Delete multiple shopping items.
- `delete_shopping_list` — Delete a shopping list.
- `delete_tag` — Delete a recipe tag from Mealie.
- `delete_unit` — Delete a measurement unit from Mealie.
- `delete_user_api_token` — Delete one Mealie API token by ID.
- `delete_user_favorite` — Remove one recipe from a user's favorites.
- `purge_recipe_exports` — Purge recipe export jobs/files.
- `remove_recipe_from_shopping_list` — Remove one recipe's ingredients from a shopping list.
- `restore_admin_backup` — Restore one admin backup by file name.
- `clean_admin_images` — Run admin image cleanup.
- `clean_admin_recipe_folders` — Run admin recipe folder cleanup.
- `clean_admin_temp` — Run admin temporary file cleanup.
- `debug_admin_openai` — Run Mealie's admin OpenAI debug endpoint.
- `download_url` — Download a URL through Mealie's utility download endpoint.
- `parse_ingredient` — Parse one ingredient line using Mealie's parser endpoint.
- `parse_ingredients` — Parse multiple ingredient lines using Mealie's parser endpoint.
- `rerun_household_webhooks` — Rerun household webhooks with a Mealie-native payload.
- `seed_group_foods` — Run the group foods seeder using a Mealie-native payload.
- `seed_group_labels` — Run the group labels seeder using a Mealie-native payload.
- `seed_group_units` — Run the group units seeder using a Mealie-native payload.
- `test_household_notification` — Trigger a test for one household event notification.
- `test_household_webhook` — Trigger a test for one household webhook.
- `trigger_recipe_action` — Trigger one household recipe action for a recipe slug.
- `check_admin_about` — Run the admin about/check endpoint.
- `download_admin_backup` — Download one admin backup as base64-safe data.
- `download_recipe_export` — Download a bulk recipe export as base64 content.
- `download_shared_recipe_zip` — Download a shared recipe ZIP as base64 content.
- `explore_group_categories` — List public/explore categories for a group.
- `explore_group_category` — Get one public/explore category for a group.
- `explore_group_cookbook` — Get one public/explore cookbook for a group.
- `explore_group_cookbooks` — List public/explore cookbooks for a group.
- `explore_group_food` — Get one public/explore food for a group.
- `explore_group_foods` — List public/explore foods for a group.
- `explore_group_household` — Get one public/explore household for a group.
- `explore_group_households` — List public/explore households for a group.
- `explore_group_recipe` — Get one public/explore recipe for a group.
- `explore_group_recipe_suggestions` — Get public/explore recipe suggestions for a group.
- `explore_group_recipes` — List public/explore recipes for a group.
- `explore_group_tag` — Get one public/explore tag for a group.
- `explore_group_tags` — List public/explore tags for a group.
- `explore_group_tool` — Get one public/explore recipe tool for a group.
- `explore_group_tools` — List public/explore recipe tools for a group.
- `export_recipe` — Export one recipe with a named Mealie template as base64 content.
- `get_admin_about` — Get admin app information.
- `get_admin_email` — Get Mealie admin email settings.
- `get_admin_group` — Get one admin-visible group by ID.
- `get_admin_household` — Get one admin-visible household by ID.
- `get_admin_maintenance` — Get admin maintenance status.
- `get_admin_maintenance_storage` — Get admin maintenance storage information.
- `get_admin_user` — Get one admin-visible user by ID.
- `get_app_about` — Get public Mealie app/version information.
- `get_app_startup_info` — Get Mealie startup information exposed by the app endpoint.
- `get_app_theme` — Get Mealie theme information.
- `get_category` — Get detailed information about a specific category by ID or slug.
- `get_category_by_slug` — Get detailed information about a specific category by slug.
- `get_comment` — Get one comment by ID.
- `get_cookbook` — Get one household cookbook by ID.
- `get_food` — Get detailed information about a specific food by ID.
- `get_group_household` — Get one group household by slug.
- `get_group_label` — Get one group label by ID.
- `get_group_member` — Get one group member by username or ID.
- `get_group_preferences` — Get current group preferences.
- `get_group_report` — Get one group report by ID.
- `get_group_self` — Get the current group.
- `get_group_storage` — Get current group storage information.
- `get_household_notification` — Get one household event notification by ID.
- `get_household_preferences` — Get current household preferences.
- `get_household_recipe_details` — Get household-specific details for one recipe.
- `get_household_self` — Get the current household.
- `get_household_statistics` — Get current household statistics.
- `get_household_webhook` — Get one household webhook by ID.
- `get_meal_plan` — Get specific meal plan details.
- `get_meal_plan_rule` — Get one meal planning rule.
- `get_media_docker_validation_text` — Get Mealie's Docker media validation text file.
- `get_random_recipe` — Get a random recipe from Mealie.
- `get_recipe` — Get detailed recipe information by ID or slug.
- `get_recipe_action` — Get one household recipe action by ID.
- `get_recipe_asset_media` — Download a recipe asset file as base64-safe data.
- `get_recipe_comments` — Get comments for a recipe.
- `get_recipe_image_media` — Download a recipe image file as base64-safe data.
- `get_recipe_suggestions` — Get recipe suggestions from Mealie using optional foods/tools filters.
- `get_recipe_timeline_event` — Get one recipe timeline event.
- `get_recipe_timeline_image_media` — Download a recipe timeline image file as base64-safe data.
- `get_recipe_tool` — Get a Mealie recipe tool/utensil by ID.
- `get_recipe_tool_by_slug` — Get a Mealie recipe tool/utensil by slug.
- `get_self_rating` — Get the current user's rating for one recipe.
- `get_self_user` — Get the current user.
- `get_shared_recipe` — Read a shared recipe by share token ID.
- `get_shared_recipe_record` — Get one shared recipe record by ID.
- `get_shopping_item` — Get one shopping list item.
- `get_shopping_list` — Get specific shopping list details, including list items.
- `get_tag` — Get detailed information about a specific tag by ID or slug.
- `get_tag_by_slug` — Get detailed information about a specific tag by slug.
- `get_todays_meal_plans` — Get today's meal plans from Mealie.
- `get_unit` — Get detailed information about a specific unit by ID.
- `get_user_image_media` — Download a user image file as base64-safe data.
- `health_check` — Check the health of the MCP server and Mealie connection.
- `list_admin_backups` — List Mealie admin backups.
- `list_admin_groups` — List admin-visible groups.
- `list_admin_households` — List admin-visible households.
- `list_admin_users` — List admin-visible users.
- `list_categories` — List all recipe categories.
- `list_comments` — List comments with optional Mealie filters.
- `list_cookbooks` — List household cookbooks.
- `list_empty_categories` — List categories that are not assigned to recipes.
- `list_empty_tags` — List tags that are not assigned to recipes.
- `list_foods` — List all foods with optional filtering and pagination.
- `list_group_households` — List households in the current group.
- `list_group_members` — List members in the current group.
- `list_household_members` — List current household members.
- `list_household_notifications` — List household event notifications.
- `list_meal_plan_rules` — List meal planning rules.
- `list_meal_plans` — List meal plans with optional filtering.
- `list_recipe_actions` — List household recipe actions.
- `list_recipe_export_formats` — List recipe export formats and templates available in Mealie.
- `list_recipe_exports` — List recipe export jobs/files.
- `list_recipe_timeline_events` — List recipe timeline events with optional Mealie filters.
- `list_recipe_tools` — List Mealie recipe tools/utensils.
- `list_self_favorites` — List the current user's favorite recipes.
- `list_self_ratings` — List the current user's recipe ratings.
- `list_shopping_items` — List shopping items with optional Mealie pagination/search filters.
- `list_shopping_lists` — List shopping lists with optional Mealie pagination/search filters.
- `list_tags` — List all recipe tags.
- `list_units` — List all measurement units.
- `list_user_favorites` — List one user's favorite recipes.
- `list_user_ratings` — List one user's recipe ratings.
- `search_foods` — Search for foods by name or description.
- `search_recipes` — Search for recipes in Mealie with advanced filtering options.
- `test_recipe_scrape_url` — Test whether Mealie can scrape a recipe URL.
- `add_recipe_to_shopping_list` — Add one recipe's ingredients to a shopping list.
- `add_recipes_to_shopping_list` — Add multiple recipes' ingredients to a shopping list.
- `add_shopping_item` — Add an item to a shopping list.
- `add_user_favorite` — Add one recipe to a user's favorites.
- `bulk_categorize_recipes` — Apply categories to multiple recipes.
- `bulk_export_recipes` — Start a bulk recipe export.
- `bulk_tag_recipes` — Apply tags to multiple recipes.
- `bulk_update_recipe_settings` — Apply recipe settings to multiple recipes.
- `create_admin_backup` — Create a Mealie admin backup.
- `create_admin_group` — Create a group through the admin API.
- `create_admin_household` — Create a household through the admin API.
- `create_admin_password_reset_token` — Create a password reset token through the admin API.
- `create_admin_user` — Create a user through the admin API.
- `create_category` — Create a new recipe category in Mealie.
- `create_comment` — Create a comment using a Mealie-native payload.
- `create_cookbook` — Create a household cookbook.
- `create_food` — Create a new food/ingredient in Mealie.
- `create_group_label` — Create a group label.
- `create_group_migration` — Create a group migration using a Mealie-native payload.
- `create_household_invitation` — Create a household invitation.
- `create_household_notification` — Create a household event notification.
- `create_household_webhook` — Create a household webhook.
- `create_meal_plan_entry` — Create a new meal plan entry.
- `create_meal_plan_rule` — Create a meal planning rule.
- `create_random_meal_plan_entry` — Create a random meal plan entry for a date and meal type.
- `create_recipe` — Create a new recipe in Mealie.
- `create_recipe_action` — Create a household recipe action.
- `create_recipe_timeline_event` — Create a recipe timeline event.
- `create_recipe_tool` — Create a Mealie recipe tool/utensil.
- `create_shared_recipe_record` — Create a shared recipe record using a Mealie-native payload.
- `create_shopping_item` — Create a shopping item with a Mealie-native payload.
- `create_shopping_items` — Create multiple shopping items.
- `create_shopping_list` — Create a new shopping list.
- `create_tag` — Create a new recipe tag in Mealie.
- `create_unit` — Create a new measurement unit in Mealie.
- `create_user_api_token` — Create a Mealie API token for the current user.
- `duplicate_recipe` — Duplicate a recipe, optionally with a new name.
- `import_recipe_from_html_or_json` — Create a recipe from raw HTML or JSON recipe data.
- `import_recipe_from_images` — Create a recipe from one or more base64-encoded images.
- `import_recipe_from_url` — Import a recipe from a URL.
- `import_recipe_from_zip` — Create recipes from a Mealie recipe ZIP archive encoded as base64.
- `import_recipes_from_urls` — Bulk import recipes from URLs using Mealie's bulk URL importer.
- `merge_foods` — Merge one food into another (consolidate duplicates).
- `merge_units` — Merge one unit into another (consolidate duplicates).
- `patch_many_recipes` — Partially update multiple recipes through Mealie's batch endpoint.
- `patch_recipe` — Partially update an existing recipe in Mealie.
- `scrape_recipe_image` — Ask Mealie to scrape and set a recipe image from a URL.
- `send_household_invitation_email` — Send a household invitation email using Mealie's native payload.
- `set_user_rating` — Create or update one user's rating for a recipe.
- `unlock_admin_users` — Unlock users through the admin API.
- `update_admin_email` — Update Mealie admin email settings.
- `update_admin_group` — Update one admin-visible group by ID.
- `update_admin_household` — Update one admin-visible household by ID.
- `update_admin_user` — Update one admin-visible user by ID.
- `update_category` — Update an existing recipe category in Mealie.
- `update_comment` — Update one comment by ID.
- `update_cookbook` — Update one household cookbook by ID.
- `update_cookbooks` — Bulk update household cookbooks.
- `update_food` — Update an existing food/ingredient in Mealie.
- `update_group_label` — Update one group label by ID.
- `update_group_preferences` — Update current group preferences.
- `update_household_notification` — Update one household event notification by ID.
- `update_household_permissions` — Update current household permissions.
- `update_household_preferences` — Update current household preferences.
- `update_household_webhook` — Update one household webhook by ID.
- `update_many_recipes` — Replace/update multiple recipes through Mealie's batch endpoint.
- `update_meal_plan_entry` — Update an existing meal plan entry.
- `update_meal_plan_rule` — Update a meal planning rule.
- `update_recipe` — Update an existing recipe in Mealie.
- `update_recipe_action` — Update one household recipe action by ID.
- `update_recipe_last_made` — Update the recipe last-made timestamp (ISO datetime string).
- `update_recipe_timeline_event` — Update one recipe timeline event.
- `update_recipe_tool` — Update a Mealie recipe tool/utensil.
- `update_shopping_item` — Update one shopping item.
- `update_shopping_items` — Bulk update shopping items. Each item must include id and shoppingListId.
- `update_shopping_list` — Update an existing shopping list.
- `update_shopping_list_label_settings` — Update shopping-list label settings/order.
- `update_tag` — Update an existing recipe tag in Mealie.
- `update_unit` — Update an existing measurement unit in Mealie.
- `update_user` — Update one user by ID.
- `update_user_password` — Update the current user's password using a Mealie-native payload.
- `upload_admin_backup` — Upload a Mealie backup archive from base64 data.
- `upload_recipe_asset` — Upload an asset file to a recipe from base64-encoded data.
- `upload_recipe_image` — Upload or replace a recipe image from base64-encoded image data.
- `upload_recipe_timeline_event_image` — Upload or replace a timeline event image from base64-encoded image data.
- `upload_user_image` — Upload one user's image from base64 data.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=nikopol666-mealie-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/nikopol666-mealie-mcp
