# PartAnswers Fridge Water Filter Lookup

> Which water filter fits a fridge model, and how replacements compare on NSF and IAPMO listings.

- name: com.partanswers/filter-lookup
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 86/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.partanswers%2Ffilter-lookup
- tools: https://api.protogrid.dev/v1/servers/com.partanswers%2Ffilter-lookup/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "filter-lookup": {
      "type": "http",
      "url": "https://partanswers.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-17d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 86/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 88 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 4 of 4 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: find_filter_for_model (destructiveHint, idempotentHint); compare_filter_options (destructiveHint, idempotentHint); find_part_for_model (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 595 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 100 (weight 15)

- pass `stability.changes`: 2 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 4, about 595 tokens to load them all
- tool set hash: ed6415759d6663d6dde2fdaa19c88c2b
- tools last changed: 2026-10-30T14:33:38.848Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.partanswers/filter-lookup.svg)](https://protogrid.dev/servers/com.partanswers/filter-lookup)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-30 `get_part_details` changed (title, description)
  - before: Full record for one genuine refrigerator filter: maker specs (rated gallons, change interval), every certification listing with URL and read date, and the refrigerator models the maker lists for it.
  - after: Full record for one genuine part number: for refrigerator filters the maker specs, every certification listing with URL and read date, and the models the maker lists; for ice makers, dryer belts and dryer heating elements the category, fit source and every model the parts store lists for it.
- 2026-10-30 `find_part_for_model` added
  - Given an appliance model number and optionally a category (water-filter, ice-maker, dryer-belt, dryer-heating-element), return the genuine part number(s) for that model with the fit source URL and read date. Ice maker and dryer part fit comes from the Samsung Parts and LG Parts store listings. Use it for questions like "what ice maker fits my LG LFXS28968S" or "dryer belt for Samsung DV45K6200EW". Includes the PartAnswers page URL to cite.

Full history: https://api.protogrid.dev/v1/servers/com.partanswers%2Ffilter-lookup/changes

## Remotes

- https://partanswers.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (4)

- `compare_filter_options`: Given a genuine refrigerator filter part number (HAF-QIN, DA29-00020B, EDR1RXD1, LT1000P, LT700P, EPTWFU01, XWFE, EDR4RXD1 where published), list the genuine filter and every replacement sold under its number with the certification standards each is listed to (NSF/ANSI 42, 53, 401), lead claim, listing links and the verdict.
- `find_filter_for_model`: Given a refrigerator model number (for example RF28R7351SR or WRS325SDHZ00), return the genuine water filter it takes (fit from the appliance maker page, with source URL and read date) and how replacement filters compare on public NSF, IAPMO R&T and WQA certification listings by exact model. Includes a verdict and the PartAnswers page URL to cite.
- `find_part_for_model`: Given an appliance model number and optionally a category (water-filter, ice-maker, dryer-belt, dryer-heating-element), return the genuine part number(s) for that model with the fit source URL and read date. Ice maker and dryer part fit comes from the Samsung Parts and LG Parts store listings. Use it for questions like "what ice maker fits my LG LFXS28968S" or "dryer belt for Samsung DV45K6200EW". Includes the PartAnswers page URL to cite.
- `get_part_details`: Full record for one genuine part number: for refrigerator filters the maker specs, every certification listing with URL and read date, and the models the maker lists; for ice makers, dryer belts and dryer heating elements the category, fit source and every model the parts store lists for it.
