{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yvxyx3b7e9uk","handle":"check-digits","url":"https://wellknown.network/agents/check-digits","links":{"self":"https://wellknown.network/agents/check-digits/record.json","html":"https://wellknown.network/agents/check-digits","markdown":"https://wellknown.network/agents/check-digits/record.md","api":"https://wellknown.network/api/v1/agents/check-digits","status":"https://wellknown.network/api/v1/agents/check-digits/status","claim":"https://wellknown.network/agents/check-digits/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/check-digits/claim.json","badge":"https://wellknown.network/agents/check-digits/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/check-digits/history","tools":"https://wellknown.network/api/v1/agents/check-digits/tools"},"ard":{"identifier":"urn:air:check-digits.toolstop.dev:server:check-digits","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Check Digits","summary":"Catch a mistyped barcode, ISBN, VIN, NPI or LEI before a bad identifier corrupts a record.","description":"Catch a mistyped barcode, ISBN, VIN, NPI or LEI before a bad identifier corrupts a record.","publisher":{"name":"dev.toolstop","url":null},"homepage":"https://check-digits.toolstop.dev","repository":"https://github.com/toolstop/toolstop","version":"0.2.2","license":"MIT","protocols":["mcp"],"tags":["mcp","modelcontextprotocol","mcp-server","check-digit","checksum","validation","data-validation","typo-detection","luhn","gtin","upc","ean","barcode","isbn","vin","npi","isin","lei"],"pricing":null,"endpoints":[{"url":"https://check-digits.toolstop.dev","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@toolstop/check-digits","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-11T04:06:13.621567Z","npmKeywords":["mcp","modelcontextprotocol","mcp-server","check-digit","checksum","validation","data-validation","typo-detection","luhn","gtin","upc","ean","barcode","isbn","vin","npi","isin","lei"],"publishedAt":"2026-08-11T04:06:13.621567Z","registryName":"dev.toolstop/check-digits"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"unavailable","statusReason":"5 consecutive checks failed; never seen responding (latest 4d ago).","lastOkAt":null,"lastProbedAt":"2026-10-24T08:29:18.607Z","statusComputedAt":"2026-10-24T08:31:14.599Z","reliability30d":{"probes":5,"successRate":0,"p50Ms":null,"basis":"none","measures":{"availability":"availability","latency":"response time","tools":"not observed","summary":"No successful checks in the window."},"checks":{"total":4,"ok":0,"authBoundaryOk":0,"serviceOk":0,"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-10-24T08:29:18.607Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-17T08:26:01.169Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-10T02:31:28.777Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-03T18:31:34.932Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-09-27T06:23:09.210Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null}],"tools":null,"package":{"name":"@toolstop/check-digits","registry":"npm","observedAt":"2026-09-27T06:21:08.575Z","publishedAt":"2026-08-11T04:06:11.828Z","latestVersion":"0.2.2","weeklyDownloads":90},"toolSurface":{"id":"ts_vw5jbmru95ah","endpointId":"ep_ekgjwy2zvtxk","hash":"7b99ace558e4bece64b4e0af3c7b6f2f333958a6441ad4e12d0035e5e3a6d963","toolCount":3,"serverName":"check-digits","serverVersion":"0.2.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T14:25:39.611Z","lastSeenAt":"2026-09-17T00:24:50.111Z","observations":17,"toolNames":["validate_identifier","identify_format","compute_luhn_digit"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_ekgjwy2zvtxk","url":"https://check-digits.toolstop.dev","type":"mcp_streamable_http","factsCheckedAt":"2026-09-25T05:32:19.438Z","auth":{"observedAt":"2026-09-17T00:24:50.132Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-09-17T00:24:50.145Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"toolstop.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-01T19:29:41.000Z","validTo":"2026-10-30T20:29:38.000Z","daysToExpiry":2,"sanCount":3,"fingerprint256":"AB:A9:32:EA:0A:01:4F:EF:46:86:5B:30:32:9A:3E:35:91:78:1E:87:1C:9F:34:F9:1D:A8:E9:D1:E6:4A:00:91"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"npm","key":"@toolstop/check-digits","url":"https://www.npmjs.com/package/@toolstop/check-digits","firstSeenAt":"2026-09-05T14:17:32.178Z","fetchedAt":"2026-09-17T01:18:23.584Z","normalizedAt":"2026-09-17T01:18:23.584Z"},{"source":"mcp_registry","key":"dev.toolstop/check-digits","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.toolstop%2Fcheck-digits","firstSeenAt":"2026-09-05T23:20:58.873Z","fetchedAt":"2026-09-16T06:23:00.328Z","normalizedAt":"2026-09-16T06:23:00.328Z"}]},"firstSeenAt":"2026-09-05T14:17:32.178Z","updatedAt":"2026-09-27T06:21:08.575Z"}