{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_bgvaerft9ve7","handle":"batterysnap","url":"https://wellknown.network/agents/batterysnap","links":{"self":"https://wellknown.network/agents/batterysnap/record.json","html":"https://wellknown.network/agents/batterysnap","markdown":"https://wellknown.network/agents/batterysnap/record.md","api":"https://wellknown.network/api/v1/agents/batterysnap","status":"https://wellknown.network/api/v1/agents/batterysnap/status","claim":"https://wellknown.network/agents/batterysnap/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/batterysnap/claim.json","badge":"https://wellknown.network/agents/batterysnap/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/batterysnap/history","tools":"https://wellknown.network/api/v1/agents/batterysnap/tools"},"ard":{"identifier":"urn:air:mcp.battery-snap.com:server:batterysnap","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"BatterySnap","summary":"Real-world Android battery stats from BatterySnap users: device, model and fleet rankings.","description":"Real-world Android battery stats from BatterySnap users: device, model and fleet rankings.","publisher":{"name":"com.battery-snap","url":null},"homepage":"https://www.battery-snap.com/en/mcp","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.battery-snap.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-16T21:05:29.38335Z","publishedAt":"2026-10-16T21:05:29.38335Z","registryName":"com.battery-snap/batterysnap"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"infra.devices","name":"Devices & IoT","confidence":0.885,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","infra"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-24T01:24:03.033Z","lastProbedAt":"2026-10-24T01:24:03.033Z","statusComputedAt":"2026-10-24T01:27:03.686Z","reliability30d":{"probes":22,"successRate":1,"p50Ms":24,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":22,"ok":22,"authBoundaryOk":0,"serviceOk":22,"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-24T01:24:03.033Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T18:28:16.363Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T12:28:16.286Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T05:29:55.068Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T22:27:59.916Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T15:33:49.301Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T09:30:33.091Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T02:32:39.561Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T20:29:32.679Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T10:31:17.055Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"toolCount":13,"toolsHash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","serverName":"BatterySnap","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"brands","description":"Return the mobile devices brands for which we have battery statistics,\nalong with the number of distinct models, the number of devices recorded per brand,\nand t"},{"name":"models","description":"Return the mobile devices models of the given brands for which we have battery statistics,\nalong with the brand each model belongs to, the number of devices rec"},{"name":"devices","description":"Return the list of individual physical devices matching one or more (brand, model) pairs\nfor which we have battery statistics. Each entry in the returned list d"},{"name":"device_summary","description":"Return aggregated battery metrics for ONE specific device: average / min / max\ntemperature, average battery level, mean charge time per power source (AC, USB,\nw"},{"name":"model_summary","description":"Aggregate battery metrics across ALL devices of a given brand+model. Returns\nmean / median / p25 / p75 / min / max for: temperature (C), battery level (%),\ndisc"},{"name":"fleet_totals","description":"Live fleet-wide counters: total devices, models, snapshots, sessions, the\nrunning snapshot-ingest rate (snapshots/sec) and the timing of the last\ninsert batch. "},{"name":"fleet_summary","description":"Aggregate battery metrics across the entire fleet, or across one brand when\n`brand` is provided. Returns mean / median / p25 / p75 / min / max for the same\nset "},{"name":"top_devices_by_uptime","description":"Return the devices with the longest single uptime ever recorded between\nreboots (max_elapsed_time). Optionally filter by brand and/or model. Useful\nto find whic"},{"name":"top_devices_by_live_uptime","description":"Same as `top_devices_by_uptime`, but restricted to devices that have not\nyet rebooted past their recorded maximum — meaning the uptime is currently\nstill climbi"},{"name":"top_devices","description":"Rank INDIVIDUAL devices by any battery metric — the general-purpose\nleaderboard. Use it for 'which phones run hottest / last longest / charge\nfastest', optional"},{"name":"top_models","description":"Rank device MODELS by any battery metric, aggregating across every device\nof that model. This is the tool for 'which phone model has the best battery\nlife', 'wh"},{"name":"device_ranking","description":"Answer 'is MY phone normal?' — rank one device's metric against other\ndevices of the same model AND against the whole fleet, in one call. Returns\nthe device's v"},{"name":"search","description":"Resolve free-form user text into the canonical brand / model identifiers\nthe other tools expect. Meant for phones named in free text: the other tools\nmatch bran"}],"package":null,"toolSurface":{"id":"ts_uwqcz4a3mga6","endpointId":"ep_2mhnbrcxvbqx","hash":"13dd71ca406e4e7cdf8538ad6a390b2bdbe4f6130fdd7b523acc1db2939ada9f","toolCount":13,"serverName":"BatterySnap","serverVersion":"1.0.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-18T02:25:42.796Z","lastSeenAt":"2026-10-24T01:24:03.036Z","observations":22,"toolNames":["brands","models","devices","device_summary","model_summary","fleet_totals","fleet_summary","top_devices_by_uptime","top_devices_by_live_uptime","top_devices","top_models","device_ranking","search"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_2mhnbrcxvbqx","url":"https://mcp.battery-snap.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-18T09:27:37.153Z","auth":{"observedAt":"2026-10-18T09:27:37.166Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-18T09:27:37.197Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"bs-report.xhelas.com","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-09-27T10:50:18.000Z","validTo":"2026-12-26T10:50:17.000Z","daysToExpiry":63,"sanCount":4,"fingerprint256":"41:9C:C4:5E:F1:D4:4D:73:20:76:62:93:C9:8B:D1:2A:4A:0D:A6:6A:2E:56:24:90:37:CE:46:39:AE:0C:E5:DB"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.battery-snap/batterysnap","url":"https://registry.modelcontextprotocol.io/v0/servers/com.battery-snap%2Fbatterysnap","firstSeenAt":"2026-10-18T02:18:47.665Z","fetchedAt":"2026-10-21T12:20:54.469Z","normalizedAt":"2026-10-21T12:20:54.469Z"}]},"firstSeenAt":"2026-10-18T02:18:47.665Z","updatedAt":"2026-10-24T01:28:54.038Z"}