{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xfcan9edyjyq","handle":"compatsy-home-espresso","url":"https://wellknown.network/agents/compatsy-home-espresso","links":{"self":"https://wellknown.network/agents/compatsy-home-espresso/record.json","html":"https://wellknown.network/agents/compatsy-home-espresso","markdown":"https://wellknown.network/agents/compatsy-home-espresso/record.md","api":"https://wellknown.network/api/v1/agents/compatsy-home-espresso","status":"https://wellknown.network/api/v1/agents/compatsy-home-espresso/status","claim":"https://wellknown.network/agents/compatsy-home-espresso/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/compatsy-home-espresso/claim.json","badge":"https://wellknown.network/agents/compatsy-home-espresso/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/compatsy-home-espresso/history","tools":"https://wellknown.network/api/v1/agents/compatsy-home-espresso/tools"},"ard":{"identifier":"urn:air:compatsy.com:server:compatsy-home-espresso","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"compatsy home espresso","summary":"What fits, with live prices: specs, fit verdicts with rule ids and stock for home espresso.","description":"What fits, with live prices: specs, fit verdicts with rule ids and stock for home espresso.","publisher":{"name":"com.compatsy","url":null},"homepage":"https://compatsy.com/home-espresso","repository":"https://github.com/elliot-rosen/compatsy-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://compatsy.com/home-espresso/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-29T16:30:11.354801Z","publishedAt":"2026-10-29T16:30:11.354801Z","registryName":"com.compatsy/home-espresso"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.525,"provenance":"derived"}],"categories":["commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-11-03T10:27:00.971Z","lastProbedAt":"2026-11-03T10:27:00.971Z","statusComputedAt":"2026-11-03T10:31:04.117Z","reliability30d":{"probes":8,"successRate":1,"p50Ms":276,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":8,"ok":8,"authBoundaryOk":0,"serviceOk":8,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-03T10:27:00.971Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":247,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range, and the top fits per category with counts. Example: {\"pr"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"c769acf615e8697b594c92c1f2f6963d71b019c7af2177806c385dfbb0f0fb71","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T02:29:10.114Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":226,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range, and the top fits per category with counts. Example: {\"pr"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"c769acf615e8697b594c92c1f2f6963d71b019c7af2177806c385dfbb0f0fb71","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T18:25:52.433Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":259,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range, and the top fits per category with counts. Example: {\"pr"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"c769acf615e8697b594c92c1f2f6963d71b019c7af2177806c385dfbb0f0fb71","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T10:22:14.773Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":209,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range. Example: {\"product_id\":\"breville-barista-express\"}"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"3040624680d1278ea58b0630b85c1ef31eaca8b09ea4131b0998760d8ff6bf76","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T02:21:52.435Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":204,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range. Example: {\"product_id\":\"breville-barista-express\"}"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"3040624680d1278ea58b0630b85c1ef31eaca8b09ea4131b0998760d8ff6bf76","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T18:27:10.188Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":403,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range. Example: {\"product_id\":\"breville-barista-express\"}"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"3040624680d1278ea58b0630b85c1ef31eaca8b09ea4131b0998760d8ff6bf76","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T11:27:54.624Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":384,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range. Example: {\"product_id\":\"breville-barista-express\"}"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"3040624680d1278ea58b0630b85c1ef31eaca8b09ea4131b0998760d8ff6bf76","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T03:27:26.741Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":252,"error":null,"detail":{"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range. Example: {\"product_id\":\"breville-barista-express\"}"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"toolCount":6,"toolsHash":"3040624680d1278ea58b0630b85c1ef31eaca8b09ea4131b0998760d8ff6bf76","serverName":"compatsy-compare","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_products","description":"Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {\"query\":\"puck screen\",\"category\":\"puck_screen\",\""},{"name":"get_product","description":"Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range, and the top fits per category with counts. Example: {\"pr"},{"name":"compare","description":"Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {\"product_ids\":[\"breville-barista-ex"},{"name":"check_fit","description":"Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {\"subject_id\":\"lucca-puck-scree"},{"name":"check_stock","description":"Availability and price per merchant, re-verified live when the data is over an hour old. Example: {\"product_id\":\"lucca-puck-screen-58mm\",\"merchant_id\":\"www-seat"},{"name":"report_issue","description":"Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {\"entity_type\":\"product\",\"entity_id\":\""}],"package":null,"toolSurface":{"id":"ts_34wwmgxysdah","endpointId":"ep_5tkr5tcp7u6r","hash":"c769acf615e8697b594c92c1f2f6963d71b019c7af2177806c385dfbb0f0fb71","toolCount":6,"serverName":"compatsy-compare","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-02T18:25:52.432Z","lastSeenAt":"2026-11-03T10:27:00.974Z","observations":3,"toolNames":["search_products","get_product","compare","check_fit","check_stock","report_issue"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_5tkr5tcp7u6r","url":"https://compatsy.com/home-espresso/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-03T10:27:00.978Z","auth":{"observedAt":"2026-11-03T10:27:01.215Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-03T10:27:01.244Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"compatsy.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-26T18:41:58.000Z","validTo":"2027-01-24T19:41:55.000Z","daysToExpiry":82,"sanCount":3,"fingerprint256":"E3:D9:89:E4:20:79:AD:9D:0C:4B:38:87:B3:6B:81:BA:D1:9E:AD:28:7B:EE:C5:86:5E:D3:C0:46:EF:9E:99:34"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.compatsy/home-espresso","url":"https://registry.modelcontextprotocol.io/v0/servers/com.compatsy%2Fhome-espresso","firstSeenAt":"2026-11-01T01:21:46.041Z","fetchedAt":"2026-11-01T01:21:46.041Z","normalizedAt":"2026-11-01T01:21:46.041Z"}]},"firstSeenAt":"2026-11-01T01:21:46.041Z","updatedAt":"2026-11-03T10:32:47.826Z"}