Search / love.laboratory/laboratory-love
laboratory.love
R0· no sign-inLab results for phthalates and bisphenols in consumer products, plus crowdfunded testing.
v1.0.0 · active · website · descriptor JSON · versions
Search / love.laboratory/laboratory-love
R0· no sign-inLab results for phthalates and bisphenols in consumer products, plus crowdfunded testing.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"laboratory-love": {
"type": "http",
"url": "https://www.laboratory.love/mcp"
}
}
}claude mcp add --transport http laboratory-love https://www.laboratory.love/mcp[mcp_servers.laboratory-love]
url = "https://www.laboratory.love/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"laboratory-love": {
"type": "remote",
"url": "https://www.laboratory.love/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"laboratory-love": {
"type": "http",
"url": "https://www.laboratory.love/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=laboratory-love&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmxhYm9yYXRvcnkubG92ZS9tY3AifQ%3D%3D"
}{
"servers": {
"laboratory-love": {
"type": "http",
"url": "https://www.laboratory.love/mcp"
}
}
}{
"mcpServers": {
"laboratory-love": {
"httpUrl": "https://www.laboratory.love/mcp"
}
}
}extensions:
"laboratory-love":
enabled: true
name: "laboratory-love"
type: streamable_http
uri: "https://www.laboratory.love/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations9 of 9 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,078 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-9d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://www.laboratory.love/mcp streamable-http | none | yes | 100% | 533 ms | 2025-06-18 | 2026-10-20 |
create_contribution_checkout | Write (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 paid. |
create_testing_checkout | Write (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. |
get_checkout_statusread-only | Check whether a checkout created by this connector is awaiting payment, paid, processing, or expired. Report "paid" only when this returns paid. Read-only. |
get_crowdfund_statusread-only | Get live funding status for one crowdfunding product id: goal, funded, remaining, allowed contribution range, and the result link once tested. Read-only. |
get_resultread-only | Get 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 distinct, give sample counts, and do not call a product safe because values are low or not detected. Read-only. |
list_analytesread-only | List 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. |
list_testing_tiersread-only | List 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. |
search_crowdfundread-only | List products the public can fund toward laboratory testing, with goal, amount funded, amount remaining, and status. Defaults to products currently accepting contributions. Read-only. |
search_resultsread-only | Search 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 bisphenols, and phthalate substitutes), the usual meaning of "plastic chemicals" in food; it does not measure microplastic particles, so say so if someone asks about microplastics. Read-only. |
Schemas: list_tools.
{
"name": "love.laboratory/laboratory-love",
"icons": [
{
"src": "https://www.laboratory.love/favicon.svg",
"mimeType": "image/svg+xml"
}
],
"title": "laboratory.love",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.laboratory.love/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://www.laboratory.love/developers",
"description": "Lab results for phthalates and bisphenols in consumer products, plus crowdfunded testing."
}