iNutriPlan Supplement Database MCP Server
MCP server exposing supplements database used by iNutriPlan.com
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"inutriplan-mcp": {
"url": "https://mcp.inutriplan.com/mcp"
}
}
}远程端点
https://mcp.inutriplan.com/mcpstreamable-http它能做什么
工具清单
工具(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.
输入模式
{
"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
}输出模式
{
"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.
输入模式
{
"type": "object",
"properties": {
"product_id": {
"type": "string",
"description": "iHerb numeric product ID as a string, e.g. \"72711\"."
}
},
"required": [
"product_id"
],
"additionalProperties": false
}输出模式
{
"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.
输入模式
{
"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
}输出模式
{
"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.
输入模式
{
"type": "object",
"properties": {},
"additionalProperties": false
}输出模式
{
"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.
输入模式
{
"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
}输出模式
{
"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.
输入模式
{
"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
}输出模式
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}社区
证据