Spoon Scout - Food Contaminant Lookup

ai.agentlookupsPublished by agentlookups.aiOfficial publisherv1.0.0Updated Oct 24, 2026

Lab results, FDA recalls and additive rules for US packaged foods, with sources; never a grade.

The publisher's own server: CounterScript - Drug Price Benchmarks

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

Looks up US packaged foods by barcode or name and returns lab contaminant results, FDA recalls, additive rules and population test percentiles.

What you can do
Provides six lookup tools over US food data. check_product returns lab results by chemical with sample counts and values in ppb, FDA recalls naming a barcode, and restricted additives for one product. chemical_sources lists foods where FDA's Total Diet Study found the highest typical levels of a contaminant, compare_products lines up two to five products, and food_category gives typical levels and lowest-result products for a food type. additive_status covers where an additive is allowed, restricted or banned across US and EU rules, and interpret_test_result places a urine or blood result among CDC NHANES percentiles.
When to use it
Useful when someone wants sourced information about contaminants, recalls or additive rules for a specific packaged food, wants to compare a few products, or wants to see how a personal lab result compares with population percentiles.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers declared. Network access to the endpoint is needed.
Before you install
Results are informational and explicitly not a grade or safety verdict. interpret_test_result compares a personal health measurement against population data and is not medical advice. Product and chemical data comes from third-party sources such as FDA and CDC, so accuracy depends on those sources.

Installation

In SourceWeft

  1. Open Spoon Scout - Food Contaminant Lookup in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.agentlookups%2Fspoon-scout/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "spoon-scout-food-contaminant-lookup": {
      "type": "http",
      "url": "https://food.agentlookups.ai/mcp"
    }
  }
}

Tools

6

check_product

Check a packaged food

Looks up one US packaged food by barcode (UPC/EAN/GTIN), id, or name, and returns what is known about it: lab results by chemical (with kind of evidence, sample counts, median and highest values in ppb, lots, dates and sources), FDA recalls naming its barcode, restricted additives in its ingredients with each jurisdiction's rule, FDA's typical levels for its kind of food, same-brand products that were tested, the chemical families never tested in it, and a front-of-pack photo from Open Food Facts when one passed our checks (show it with its credit and CC BY-SA 3.0 licence). result_type is match (one product), candidates (a name fit several; call again with id), or no_match.

Parametersidquerybarcode

chemical_sources

Find where a chemical comes from in food

For one contaminant (lead, cadmium, mercury, arsenic-total, arsenic-inorganic, perchlorate, a phthalate such as dehp or dbp, a substitute such as deht, or a bisphenol such as bpa), returns the everyday foods where FDA's Total Diet Study found the highest typical levels (with samples, detections, averages and years), named products with lab results (highest median first), recent FDA recalls naming it, and a note on drinking water where it matters.

Parameterschemicalrequired

compare_products

Compare packaged foods

Lines up two to five products (by id) chemical by chemical, using each product's own lab results where they exist and FDA's typical level for its kind of food otherwise (marked as typical), plus restricted additives and recall counts.

Parametersidsrequired

food_category

Typical contaminant levels for a kind of food

For a kind of food (a category slug such as milk, rice, baby-infant-foods-beverages, cereal, water), returns FDA's typical levels of metals and perchlorate, whether FDA's foods are a close or rough stand-in, and the products in that category with lab results: the 50 lowest in the most-tested chemical by default (products below the lab's limit first), with tested_total giving the full count. Pass sort to rank by another chemical, order=high for highest first, and all=true for every tested product.

Parametersallsortordercategoryrequired

additive_status

Check a food additive's legal status

Returns where an additive is allowed, restricted, banned or requires a warning (US FDA, EU, and US states such as California, West Virginia, Texas and Louisiana), each with its law and effective date, plus how many products list it and examples.

Parametersadditiverequired

interpret_test_result

Compare a test result with the US population

Places a person's urine or blood test result among CDC NHANES population percentiles (newest survey cycle loaded), for everyone or one age group, and says in words how high it is. tier.level is below_median, median_to_95th, top_5_percent or far_above (at least twice the 95th percentile; CDC's tables stop at the 95th, so times_95th_percentile gives the multiple); a far_above result carries clear_line, e.g. "This is far above typical. Talk to your clinician soon." ("right away" for blood lead at CDC's 45 ug/dL children's step, or OSHA's 50 for adults). unit_check is set when the value is more than 10 times the highest 95th percentile in CDC's tables, which can mean a unit mix-up (ug/L typed as ug/dL); show it to the person. For blood lead, official_guidance gives CDC's follow-up steps for children (2025) and, for adults (no CDC schedule), what NIOSH lists from agencies and medical groups (2024), each with its source; age 20+ returns only the adult guidance, under 12 only the children's. official_limits includes CDC's 3.5 ug/dL blood lead reference value. context gives cited lines on what the test shows, e.g. urine perchlorate reflects about the last day of food and water. Pass unit as printed on the report: ug/L (same as ng/mL), ug/dL, or ug/g creatinine for creatinine-adjusted urine results (CDC's creatinine tables); ug/L and ug/dL are converted into the table's unit and entered shows what was typed. Context only, not a diagnosis.

Parametersageunitvaluerequiredchemicalrequired

Version history

1
  1. v1.0.0LatestOct 9, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Agentlookups integrations