Server definition
- Hash
- sha256:8ad58ed8d53f9b342952a014f6a5b2b19c68dfbdcaabada78f27803cbd4afcd8
- What it is
- What a remote MCP server returned when asked what it offers: 18 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get commodity prices for agricultural products — produce, meat, dairy, grains. Source: USDA AMS Market News (100 years of free data) + BLS retail prices.",
"inputSchema": {
"properties": {
"category": {
"default": "all",
"enum": [
"produce",
"meat",
"dairy",
"grain",
"all"
],
"type": "string"
},
"commodity": {
"description": "Commodity name: lettuce, ground_beef, whole_milk, eggs, wheat, corn, etc.",
"type": "string"
},
"market": {
"default": "all",
"enum": [
"retail",
"farm_gate",
"terminal",
"national",
"all"
],
"type": "string"
},
"weeks": {
"default": 12,
"description": "Number of recent data points",
"type": "number"
}
},
"type": "object"
},
"name": "food_commodity_prices",
"outputSchema": null
},
{
"description": "Compare nutrition facts between 2-5 food products side by side. Great for \"which is healthier\" questions. Shows per-serving and per-100g when available.",
"inputSchema": {
"properties": {
"nutrients": {
"description": "Specific nutrients to compare (default: all major)",
"items": {
"type": "string"
},
"type": "array"
},
"product_ids": {
"description": "Product IDs to compare (2-5)",
"items": {
"type": "number"
},
"type": "array"
}
},
"required": [
"product_ids"
],
"type": "object"
},
"name": "food_compare",
"outputSchema": null
},
{
"description": "Show all data sources powering Food Intel, with record counts, last update times, origin URLs, and whether MCP tools exist. Full transparency on where every data point comes from.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "food_data_sources",
"outputSchema": null
},
{
"description": "Find products matching dietary, nutritional, price, and availability criteria. THE query Google cannot answer: \"SNAP-eligible, gluten-free, sub-$4 protein source in stock sorted by protein-per-dollar.\" Combines Kroger real-time pricing + nutrition + allergens + stock.",
"inputSchema": {
"properties": {
"allergen_free": {
"description": "Allergens to exclude: gluten, dairy, nuts, soy, eggs, shellfish, wheat, peanuts",
"items": {
"type": "string"
},
"type": "array"
},
"category": {
"description": "Product category filter (Produce, Dairy, Meat & Seafood, etc.)",
"type": "string"
},
"in_stock": {
"default": true,
"description": "Only products currently in stock",
"type": "boolean"
},
"limit": {
"default": 20,
"type": "number"
},
"max_calories": {
"description": "Maximum calories per serving",
"type": "number"
},
"max_carbs": {
"description": "Maximum carbs grams (great for keto/GLP-1)",
"type": "number"
},
"max_fat": {
"description": "Maximum total fat grams (great for post-gallbladder)",
"type": "number"
},
"max_price": {
"description": "Maximum price in dollars",
"type": "number"
},
"max_sodium": {
"description": "Maximum sodium mg",
"type": "number"
},
"min_protein": {
"description": "Minimum protein grams per serving",
"type": "number"
},
"organic_only": {
"default": false,
"description": "Only certified organic products",
"type": "boolean"
},
"snap_only": {
"default": false,
"description": "Only SNAP-eligible products",
"type": "boolean"
},
"sort_by": {
"default": "price",
"enum": [
"price",
"protein",
"calories",
"protein_per_dollar",
"rating"
],
"type": "string"
}
},
"type": "object"
},
"name": "food_diet_filter",
"outputSchema": null
},
{
"description": "Find food products that work for ALL members of a household with different dietary needs. Example: person A needs low-fat (post-gallbladder), person B needs high-protein (GLP-1). Finds products satisfying ALL constraints simultaneously.",
"inputSchema": {
"properties": {
"category": {
"description": "Product category filter",
"type": "string"
},
"limit": {
"default": 15,
"type": "number"
},
"max_price": {
"description": "Maximum price per item",
"type": "number"
},
"members": {
"description": "Household members with individual dietary constraints",
"items": {
"properties": {
"allergen_free": {
"items": {
"type": "string"
},
"type": "array"
},
"max_calories": {
"type": "number"
},
"max_carbs": {
"type": "number"
},
"max_fat": {
"type": "number"
},
"max_sodium": {
"type": "number"
},
"min_protein": {
"type": "number"
},
"name": {
"description": "Person name",
"type": "string"
}
},
"type": "object"
},
"type": "array"
}
},
"required": [
"members"
],
"type": "object"
},
"name": "food_household_meal",
"outputSchema": null
},
{
"description": "Look up ingredient lists and allergens for branded food products. Shows every ingredient with the data source origin. Essential for dietary restrictions, allergies, and MAHA transparency.",
"inputSchema": {
"properties": {
"allergen": {
"description": "Filter for specific allergen: gluten, dairy, nuts, soy, eggs, shellfish",
"type": "string"
},
"limit": {
"default": 10,
"type": "number"
},
"query": {
"description": "Product name or brand to look up ingredients for",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "food_ingredients_lookup",
"outputSchema": null
},
{
"description": "Get Kroger-specific product details: real-time pricing, aisle/shelf location, stock level, fulfillment options (curbside/delivery/in-store), ratings, SNAP eligibility, organic/GMO claims, allergens, ingredients, nutrition, country of origin, and product images.",
"inputSchema": {
"properties": {
"kroger_id": {
"description": "Kroger product ID",
"type": "string"
},
"limit": {
"default": 10,
"type": "number"
},
"query": {
"description": "Search Kroger products by name",
"type": "string"
},
"upc": {
"description": "UPC barcode to look up",
"type": "string"
}
},
"type": "object"
},
"name": "food_kroger_product",
"outputSchema": null
},
{
"description": "Recommend Rootz Meal Graph meals (HelloFresh + Factor) matched to a user bridge profile. Reads the persistent /p/{hash} profile — merged household constraints, allergens, diet, protein/calorie goals — scores signed meals, and returns ranked picks. Every result carries buy_at = the canonical hellofresh.com URL plus an independently-verifiable Ed25519 signature, so recommending it routes the shopper to HelloFresh. Optionally writes the recommendation back into cross-AI agent memory so the user portable preferences grow over time.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Your agent id (claude/gpt/grok/gemini). With profile_hash, the recommendation is written into portable agent memory.",
"type": "string"
},
"brand": {
"description": "Filter to a brand: HelloFresh | Factor",
"type": "string"
},
"diet": {
"description": "Override diet: any | high-protein | keto | pescatarian | vegetarian | vegan",
"type": "string"
},
"exclude_allergens": {
"description": "Allergens to avoid, e.g. [\"dairy\",\"shellfish\"]",
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"default": 5,
"description": "Max recommendations",
"type": "number"
},
"max_calories": {
"description": "Maximum calories",
"type": "number"
},
"max_sodium": {
"description": "Maximum sodium mg",
"type": "number"
},
"min_protein": {
"description": "Minimum protein grams",
"type": "number"
},
"profile_hash": {
"description": "Bridge profile hash from /p/{hash}. If given, constraints are read from the user profile.",
"type": "string"
},
"ready_to_eat": {
"description": "Only ready-to-eat (Factor) meals — no cooking",
"type": "boolean"
}
},
"type": "object"
},
"name": "food_meal_recommend",
"outputSchema": null
},
{
"description": "Find recently added food products across all data sources. Answers the question: \"how does AI know about new products?\" Shows the discovery lag between product launch and data availability.",
"inputSchema": {
"properties": {
"days": {
"default": 30,
"description": "Look back period in days",
"type": "number"
},
"limit": {
"default": 25,
"type": "number"
},
"source": {
"default": "all",
"enum": [
"usda",
"openfoodfacts",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "food_new_products",
"outputSchema": null
},
{
"description": "Get detailed nutrition facts for a specific food product. Returns calories, protein, fat, carbs, vitamins, minerals, ingredients, allergens. If product exists in Kroger, also returns real-time price, aisle location, stock level, ratings, SNAP eligibility.",
"inputSchema": {
"properties": {
"kroger_id": {
"description": "Kroger product ID for direct Kroger lookup",
"type": "string"
},
"product_id": {
"description": "Product ID from food_search results (products table)",
"type": "number"
},
"upc": {
"description": "UPC/barcode to look up directly",
"type": "string"
}
},
"type": "object"
},
"name": "food_nutrition",
"outputSchema": null
},
{
"description": "Compare price levels for a food product across the supply chain: farm gate (USDA AMS), wholesale/terminal market, BLS national retail average, and Kroger real-time retail. Shows markup at each level. Great for understanding food economics.",
"inputSchema": {
"properties": {
"product": {
"description": "Product name: eggs, ground beef, lettuce, milk, chicken, bread, etc.",
"type": "string"
}
},
"required": [
"product"
],
"type": "object"
},
"name": "food_price_compare",
"outputSchema": null
},
{
"description": "Read a user food profile — household members, dietary constraints, allergens, medications, purchase history, and cross-AI agent memory. The profile URL (food.rootz.global/p/{hash}) is the persistent Layer 9 that any AI can read. Use this to personalize food recommendations.",
"inputSchema": {
"properties": {
"profile_hash": {
"description": "Profile hash from the URL (e.g., \"8f3k9x2p\")",
"type": "string"
}
},
"required": [
"profile_hash"
],
"type": "object"
},
"name": "food_profile",
"outputSchema": null
},
{
"description": "Check if a specific food product or brand has any active or recent recalls. Critical for food safety awareness.",
"inputSchema": {
"properties": {
"months": {
"default": 12,
"description": "Look back period in months (default 12)",
"type": "number"
},
"product": {
"description": "Product name or brand to check",
"type": "string"
}
},
"required": [
"product"
],
"type": "object"
},
"name": "food_recall_check",
"outputSchema": null
},
{
"description": "Search FDA food recalls by product, company, reason, or date range. Covers all US food recalls from 2004-present. Source: openFDA (public domain).",
"inputSchema": {
"properties": {
"classification": {
"description": "Class I = dangerous/death, Class II = temporary health problems, Class III = unlikely harm",
"enum": [
"Class I",
"Class II",
"Class III"
],
"type": "string"
},
"limit": {
"default": 20,
"type": "number"
},
"query": {
"description": "Search product descriptions, company names, or recall reasons",
"type": "string"
},
"state": {
"description": "2-letter state code to filter by recalling firm location",
"type": "string"
},
"year": {
"description": "Filter by year",
"type": "number"
}
},
"type": "object"
},
"name": "food_recall_search",
"outputSchema": null
},
{
"description": "Given a list of UPC barcodes (from a receipt or shopping list), return full nutrition breakdown, ingredient analysis, allergen warnings, recall checks, and total meal nutrition for everything purchased. The receipt-to-nutrition bridge nobody else has built.",
"inputSchema": {
"properties": {
"upcs": {
"description": "List of UPC barcodes from a receipt",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"upcs"
],
"type": "object"
},
"name": "food_receipt_lookup",
"outputSchema": null
},
{
"description": "Get average retail prices for common grocery items from BLS CPI data. ~70 food items tracked monthly. Shows price trends over time.",
"inputSchema": {
"properties": {
"item": {
"description": "Food item to look up: eggs, milk, bread, ground beef, chicken, etc.",
"type": "string"
},
"months": {
"default": 12,
"description": "Number of recent months",
"type": "number"
}
},
"type": "object"
},
"name": "food_retail_prices",
"outputSchema": null
},
{
"description": "Search for food products by name, brand, or UPC barcode. Returns nutrition, ingredients, allergens, REAL-TIME KROGER PRICING, aisle location, and data source origin. Aggregates USDA (3,500+ foods) + Open Food Facts (1,000+ products) + Kroger (6,300+ products with prices).",
"inputSchema": {
"properties": {
"brand": {
"description": "Filter by brand name",
"type": "string"
},
"category": {
"description": "Filter by food category",
"type": "string"
},
"limit": {
"default": 20,
"description": "Max results (default 20)",
"type": "number"
},
"query": {
"description": "Product name, brand, or UPC barcode to search for",
"type": "string"
},
"source": {
"default": "all",
"description": "Which data source to search",
"enum": [
"usda",
"openfoodfacts",
"kroger",
"all"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "food_search",
"outputSchema": null
},
{
"description": "View supply chain / traceability data for a product (FSMA 204 style). Shows farm-to-shelf journey: grow, harvest, pack, ship, receive, retail. Currently populated for demo products — designed for real-time FSMA 204 data integration.",
"inputSchema": {
"properties": {
"product_id": {
"description": "Product ID to trace",
"type": "number"
},
"product_name": {
"description": "Or search by product name",
"type": "string"
}
},
"type": "object"
},
"name": "food_supply_chain",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8ad58ed8d53f9b342952a014f6a5b2b19c68dfbdcaabada78f27803cbd4afcd8 | sha256sum