love.laboratory/laboratory-love

laboratory.love

Lab results for phthalates and bisphenols in consumer products, plus crowdfunded testing.

Endpointhttps://www.laboratory.love/mcp (streamable-http)
Registry version1.0.0
Now9 tools · grade A (91) · pin ts_175c07bda3a580f77cb1c318d5db27d2 · protocol 2025-06-18
First / last listed2026-11-06 00:44 UTC / 2026-11-06 00:44 UTC
Grade over time2026-11-06: A (91), 9 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-06 00:44 UTC
9 tools, grade A (91)

Tools: search_results get_result list_analytes search_crowdfund get_crowdfund_status create_contribution_checkout list_testing_tiers create_testing_checkout get_checkout_status

Current tools (9)

search_resultsSearch Laboratory.love’s published product-test records. Use this before answering whether a product, brand, or category has been tested. Records are either Laboratory.love-commissioned tests or clearly labeled PlasticList-derived historical records; report which. Results describe the samples tested, not every unit of a product. Covers chemicals that come from plastics (phthalates, BPA and other b
params: q, brand, source, category, tag, analyte, detected, limit, cursor, sort
get_resultGet the full public record for one result id from search_results: provenance, every sample with its lot and analyses, every analyte measurement with its status, LOQ where known, and Laboratory.love’s per-serving exposure ratings with their assumptions. When answering: name the source (commissioned vs PlasticList-derived), keep detected / below_limit_of_quantitation / not_detected / not_tested dist
params: id*
list_analytesList the chemicals Laboratory.love reports (abbreviations such as DEHP, DBP, BPA, BPS), their categories, lab panels, and how each feeds the exposure ratings. Use it to explain abbreviations or to pick an analyte filter. Read-only.
params: none
search_crowdfundList products the public can fund toward laboratory testing, with goal, amount funded, amount remaining, and status. Defaults to products currently accepting contributions. Read-only.
params: q, status, limit, cursor
get_crowdfund_statusGet live funding status for one crowdfunding product id: goal, funded, remaining, allowed contribution range, and the result link once tested. Read-only.
params: id*
create_contribution_checkoutWrite (treat as a sensitive, purchase-starting action; confirm the product and amount with the person first). Creates a secure Stripe-hosted checkout link for a contribution toward testing one crowdfunding product. Nothing is charged by this call: the person must open checkout_url and pay. Returns the amount, currency, seller, refund terms, and expiry. Use get_checkout_status to see whether they p
params: id*, amount*, idempotency_key
list_testing_tiersList the direct testing packages a person can buy to have Laboratory.love test products they choose: price, number of products, samples, panels, turnaround, and refund terms. Read-only.
params: none
create_testing_checkoutWrite (treat as a sensitive, purchase-starting action; confirm the tier, price, and product links with the person first). Saves a pending testing order and creates a secure Stripe-hosted checkout link for it. Nothing is charged by this call: the person must open checkout_url and pay. Use get_checkout_status to see whether they paid.
params: tier*, products*, idempotency_key
get_checkout_statusCheck whether a checkout created by this connector is awaiting payment, paid, processing, or expired. Report "paid" only when this returns paid. Read-only.
params: checkout_id*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.