iNutriPlan Supplement Database MCP Server
MCP server exposing supplements database used by iNutriPlan.com
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `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
}コミュニティ
エビデンス