iNutriPlan Supplement Database MCP Server
MCP server exposing supplements database used by iNutriPlan.com
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"inutriplan-mcp": {
"url": "https://mcp.inutriplan.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.inutriplan.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢search_supplements(query, min_rating, limit)
Search the iHerb product database using a natural-language query, benefit keyword, ingredient name, or brand name. Uses the PostgreSQL GIN full-text search index first (fast, relevance-ranked), then falls back to a broader ILIKE scan if FTS yields no results.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search term, e.g. \"magnesium sleep support\", \"omega 3 fish oil\",\n \"vitamin D immune\", or a brand name."
},
"min_rating": {
"default": 4,
"type": "number",
"description": "Minimum star rating filter (0.0–5.0). Default 4.0."
},
"limit": {
"default": 20,
"type": "integer",
"description": "Maximum results (1–60). Default 20."
}
},
"required": [
"query"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢get_supplement_detail(product_id)
Retrieve complete details for a single iHerb product by its numeric product ID (visible in iHerb URLs, e.g. "72711" from https://www.iherb.com/pr/p/72711). Returns the full supplement facts panel (nutrients, amounts, % daily values), ingredients list, warnings, serving info, and the affiliate purchase link.
Esquema de entrada
{
"type": "object",
"properties": {
"product_id": {
"type": "string",
"description": "iHerb numeric product ID as a string, e.g. \"72711\"."
}
},
"required": [
"product_id"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢search_by_ingredient(ingredient, limit)
Find products that contain a specific ingredient or compound in their ingredients list (e.g. "ashwagandha", "CoQ10", "zinc bisglycinate"). Also returns evidence-graded research context from the ingredient registry when the ingredient is recognised — goals, mechanisms, evidence grade.
Esquema de entrada
{
"type": "object",
"properties": {
"ingredient": {
"type": "string",
"description": "Ingredient or compound name to search for."
},
"limit": {
"default": 20,
"type": "integer",
"description": "Maximum products to return (1–40). Default 20."
}
},
"required": [
"ingredient"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢list_categories
Return all available iHerb product categories with their URL slugs and live product counts. Use the slug value with get_supplements_by_category to browse products within a specific category.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢get_supplements_by_category(category_slug, min_rating, limit)
List top-rated in-stock products within a specific iHerb category. Use list_categories first to discover valid category slugs.
Esquema de entrada
{
"type": "object",
"properties": {
"category_slug": {
"type": "string",
"description": "Category slug, e.g. \"vitamins\", \"supplements\",\n \"brain-cognitive\", \"sports\", \"magnesium-complex\"."
},
"min_rating": {
"default": 4,
"type": "number",
"description": "Minimum star rating (0.0–5.0). Default 4.0."
},
"limit": {
"default": 20,
"type": "integer",
"description": "Maximum results (1–60). Default 20."
}
},
"required": [
"category_slug"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢get_ingredient_info(name)
Look up evidence-graded research context for a supplement ingredient from the curated registry (99 ingredients). Returns canonical name, aliases, health goals, mechanisms of action, evidence grade (Strong / Moderate / Preliminary), research notes, and recommended iHerb search terms.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Ingredient name, alias, or health goal keyword, e.g. \"magnesium\",\n \"ashwagandha\", \"sleep\", \"testosterone\", \"weight_loss\"."
}
},
"required": [
"name"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}Comunidad
Evidencia