← Back to search

@x-mcp/exploro

zlatanpham Scanned 12d ago

An MCP (Model Context Protocol) server that provides tools for interacting with the Exploro culinary API. This server allows AI assistants to manage ingredients, dishes, tags, and menus through simple tool calls.

B
82.2 / 100

Versions

1.2.0latest
Aug 18, 2025
1.1.7
Aug 14, 2025
1.1.6
Aug 14, 2025
1.1.5
Aug 14, 2025
1.1.4
Aug 13, 2025
+ show 5 moreshow less
1.1.3
Aug 13, 2025
1.1.2
Aug 13, 2025
1.1.1
Aug 12, 2025
1.1.0
Aug 12, 2025
1.0.0
Aug 11, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 25

get_ingredient_categories
annotations: none low

Get all available units for ingredient measurements with conversion factors

offset number parameters object
get_ingredient_units
annotations: none low

List all ingredients with optional filtering and pagination

offset number seasonal boolean parameters object
list_ingredients
annotations: none low

Create a new ingredient with automatic duplicate detection

offset number seasonal boolean parameters object
create_ingredient
annotations: none low

Get a single ingredient with price history

id string name_en string name_vi string unit_id string parameters object category_id string
get_ingredient
annotations: none low

Update ingredient details with automatic price history tracking

id string name_en string parameters object
update_ingredient
annotations: none low

Delete an ingredient (requires admin permission)

id string name_en string parameters object
delete_ingredient
annotations: none low

Create up to 50 ingredients in a single request

id string name_vi string unit_id string parameters object
batch_create_ingredients
annotations: none low

Get all unit mappings for a specific ingredient

name_vi string unit_id string parameters object ingredient_id string
get_ingredient_unit_mappings
annotations: none low

Create or update a unit mapping for an ingredient

parameters object count_unit_id string ingredient_id string
create_ingredient_unit_mapping
annotations: none low

Delete a unit mapping for an ingredient

quantity number parameters object to_unit_id string from_unit_id string count_unit_id string ingredient_id string
delete_ingredient_unit_mapping
annotations: none low

Test unit conversion with ingredient-specific mappings

quantity number parameters object to_unit_id string from_unit_id string ingredient_id string
test_unit_conversion
annotations: none low

Get all dish category options including difficulty levels, status options, and meal groups

quantity number parameters object to_unit_id string from_unit_id string ingredient_id string
get_dish_categories
annotations: none low

List all dishes with optional filtering and pagination

tags array offset number search string parameters object
list_dishes
annotations: none low

Create a new dish with ingredient associations and tags

tags array offset number search string cook_time number image_url string difficulty enum parameters object description_vi string
create_dish
annotations: none low

Get a single dish with full details including ingredients and tags

id string tags array notes string status enum name_en string name_vi string unit_id string quantity number servings number cook_time number image_url string prep_time number difficulty enum parameters object source_url string ingredient_id string description_vi string instructions_vi string
get_dish
annotations: none low

Update dish details with ingredient associations and tags

id string parameters object
update_dish
annotations: none low

id string notes string name_en string name_vi string unit_id string quantity number servings number image_url string prep_time number parameters object ingredient_id string
delete_dish
annotations: none low

Create up to 20 dishes in a single request

id string dish object notes string name_en string name_vi string image_url string parameters object ingredient_id string description_vi string instructions_vi string
batch_create_dishes
annotations: none low

Get all available tag categories for dish classification

dish object tags array notes string name_en string name_vi string unit_id string quantity number image_url string parameters object ingredient_id string description_vi string instructions_vi string
get_tag_categories
annotations: none low

List all available tags with usage count

name_en string name_vi string parameters object
list_tags
annotations: none low

Create a new tag

offset number name_en string name_vi string parameters object
create_tag
annotations: none low

List menus with cost calculation and optional filtering

offset number name_en string name_vi string parameters object
list_menus
annotations: none low

Create a new menu with dish associations

offset number dish_id string end_date string parameters object start_date string
create_menu
annotations: none low

Get a single menu with full details including dishes and cost calculation

id string dish_id string end_date string parameters object start_date string
get_menu
annotations: none low

id string parameters object

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 59

low
Tool 'delete_ingredient_unit_mapping' has no annotations annotation_checker · 100%
low
Tool 'get_ingredient_categories' has no annotations annotation_checker · 100%
low
Tool 'get_ingredient_units' has no annotations annotation_checker · 100%
low
Tool 'list_ingredients' has no annotations annotation_checker · 100%
low
Tool 'create_ingredient' has no annotations annotation_checker · 100%
low
Tool 'get_ingredient' has no annotations annotation_checker · 100%
low
Tool 'update_ingredient' has no annotations annotation_checker · 100%
low
Tool 'delete_ingredient' has no annotations annotation_checker · 100%
low
Tool 'batch_create_ingredients' has no annotations annotation_checker · 100%
low
Tool 'get_ingredient_unit_mappings' has no annotations annotation_checker · 100%
low
Tool 'create_ingredient_unit_mapping' has no annotations annotation_checker · 100%
low
Tool 'test_unit_conversion' has no annotations annotation_checker · 100%
low
Tool 'get_dish_categories' has no annotations annotation_checker · 100%
low
Tool 'list_dishes' has no annotations annotation_checker · 100%
low
Tool 'create_dish' has no annotations annotation_checker · 100%
low
Tool 'get_dish' has no annotations annotation_checker · 100%
low
Tool 'update_dish' has no annotations annotation_checker · 100%
low
Tool 'delete_dish' has no annotations annotation_checker · 100%
low
Tool 'batch_create_dishes' has no annotations annotation_checker · 100%
low
Tool 'get_tag_categories' has no annotations annotation_checker · 100%
low
Tool 'list_tags' has no annotations annotation_checker · 100%
low
Tool 'create_tag' has no annotations annotation_checker · 100%
low
Tool 'list_menus' has no annotations annotation_checker · 100%
low
Tool 'create_menu' has no annotations annotation_checker · 100%
low
Tool 'get_menu' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: vitest@3.1.3 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: get_ingredient_categories manifest_parser · 75%
info
Tool: get_ingredient_units manifest_parser · 75%
info
Tool: list_ingredients manifest_parser · 75%
info
Tool: create_ingredient manifest_parser · 75%
info
Tool: get_ingredient manifest_parser · 75%
info
Tool: update_ingredient manifest_parser · 75%
info
Tool: delete_ingredient manifest_parser · 75%
info
Tool: batch_create_ingredients manifest_parser · 75%
info
Tool: get_ingredient_unit_mappings manifest_parser · 75%
info
Tool: create_ingredient_unit_mapping manifest_parser · 75%
info
Tool: delete_ingredient_unit_mapping manifest_parser · 75%
info
Tool: test_unit_conversion manifest_parser · 75%
info
Tool: get_dish_categories manifest_parser · 75%
info
Tool: list_dishes manifest_parser · 75%
info
Tool: create_dish manifest_parser · 75%
info
Tool: get_dish manifest_parser · 75%
info
Tool: update_dish manifest_parser · 75%
info
Tool: delete_dish manifest_parser · 75%
info
Tool: batch_create_dishes manifest_parser · 75%
info
Tool: get_tag_categories manifest_parser · 75%
info
Tool: list_tags manifest_parser · 75%
info
Tool: create_tag manifest_parser · 75%
info
Tool: list_menus manifest_parser · 75%
info
Tool: create_menu manifest_parser · 75%
info
Tool: get_menu manifest_parser · 75%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 704 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%