citature¹

A barcode to the records that carry it, in whichever family holds them.

Route one barcode across every family citature indexes it in — packaged foods, dietary supplement labels and FDA-submitted drug labels — and get back each candidate record with the tool that returns it in full. A barcode identifies an article number rather than a package: manufacturers reuse one across reformulations and package sizes, and the same number appears in more than one family, so several candidates for one barcode is the ordinary case and every one of them is returned. The rows carry what it takes to recognise a candidate and then ask about it properly — who publishes it, what the record calls it, and which tool to call — and nothing else: no panel, no ingredient list, no amount. Two indexes are searched, one for the records that carry a barcode themselves and one for the barcodes the agency annotated onto drug labels, and an index citature has not built is named in the answer's coverage rather than passing for a family the barcode does not reach.

gtin_resolveFree
Connect gtin_resolve to your agent

Ask it things like

  • What does citature hold for the barcode on this package?
  • Is this number a food, a supplement or a drug label?
  • Which tool should I call for barcode 0 16000 27528 7?
  • Does this article number appear in more than one family?

What comes back

A receipt, and the same envelope on every tool — so a caller writes against one contract whichever one they call, down to the clocks a citation carries1.

Answer


citature — gtin_resolve receipt


answer
The rows themselves, typed per tool. Amounts carry their unit and their basis, because a figure per serving and one per 100 g are not comparable.
citations
The record behind the answer: a re-runnable upstream URL, citature's retrieval clock, the release's own currency date, and the record's own version.
coverage
What this answer does not reach, and where the record is silent rather than negative.
guardrails
The standing caveats, shipped in the answer itself rather than only on a page an agent never loads.
matches
Every join the answer used, named by method and confidence. A name match is reported as a name match, never as an identity.
schema_version
The envelope contract the answer is published under, so a caller can pin it.

What this figure is

The envelope's fields and what each one holds, with no values in them. Every tool that answers over a record returns this same shape.
illustration · no values

Input

paramtyperequirednotes
gtinstringyesBarcode, any width, separators fine.
limitinteger 1–500noMax rows per family; default 50. A family at the cap may hold more, and the answer says so.

One call, as a client sends it2.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "gtin_resolve",
    "arguments": {
      "gtin": "0 16000 27528 7"
    }
  }
}
request · not an answer

Sources

Primary federal records only, never an aggregator3. This answer's citations name:

  • fdcUSDA FoodData Central
  • dsldNIH ODS Dietary Supplement Label Database
  • openfdaopenFDA

Pricing

Free — this answer restates a public record, so it carries no meter at all.

Connect gtin_resolve to your agent

Guardrails and coverage

  • Not advice

    Research over public records and product labels — not medical, nutritional, or safety advice.

  • No verdicts

    citature reports what the record says. It never renders a verdict, a pass/fail, a diagnosis, or a recommendation, and is not a substitute for a clinician.

  • No individuals

    Answers are product-, substance- or population-level only — foods, supplements, labels, substances, enforcement actions, and dietary intake as a weighted survey estimate. No answer returns or describes an individual person, and citature links no record to individually identifiable data.

  • Silence is not absence

    A record that does not declare something is not a record declaring its absence. citature reports what a record states; it cannot report what a product does not contain, or what a population did not consume.

  • A Daily Value is not a DRI

    A Daily Value is a labelling reference from federal regulation, not a Dietary Reference Intake. citature carries no licensed source for Dietary Reference Intakes and does not estimate whether anyone meets a nutrient requirement.

  • In the answer

    Every answer states its own coverage caveats in the receipt's coverage field, alongside these standing guardrails.