← Registry

Analytics

battery-snap.com

Provides access to mobile device battery statistics, including per-brand and per-model device counts and aggregated temperature, charge/discharge, and usage metrics.

1 endpoint13 known toolsFirst detected October 17, 2026Last detected October 17, 2026

ENDPOINT 1

https://mcp.battery-snap.com/mcp

No auth detected

MCP server metadata

Name
BatterySnap
Version
1.0.1
Capabilities
experimentalloggingprompts.listChangedresources.listChangedtools.listChangedextensions.io.modelcontextprotocol/ui
Server instructions

Read-only battery usage statistics for Android devices, aggregated from the battery snapshots uploaded by devices running the BatterySnap app. Which tool answers what: * A phone named in free text -> `search` resolves it to the canonical brand / model identifiers. Every other tool matches exactly, so a guessed spelling returns an empty list rather than an error. * Superlatives ("which phone lasts longest / runs hottest / charges fastest") -> `top_models` (per model, outlier-resistant) or `top_devices` (per physical device), in one call rather than `models` + one `model_summary` per model. * "Is my phone normal / better than others?" -> `device_ranking`, which returns the device's percentile against its own model AND against the whole fleet in one call. * Baselines and distributions -> `device_summary`, `model_summary`, `fleet_summary`. Dataset size and ingest rate -> `fleet_totals`. * `brands` and `models` are catalogue listings and can be very long: pass `limit` (and `offset` to page) and use `fields` to keep responses small. Units: charge and discharge times are HOURS PER FULL 100% swing (discharge 40 = the battery lasts about 40 h from full to empty; ac charge 2 = about 2 h from empty to full). Temperatures are Celsius. awake_ratio is a 0..1 fraction. Aggregates backed by few snapshots or few devices are noisy — check `snapshot_count` / `device_count` before making a strong claim.

Known tools 13

brands

Return the mobile devices brands for which we have battery statistics, along with the number of distinct models, the number of devices recorded per brand, and the largest single-model device count within the brand (`max_devices_per_model`).

Inferred read-only
models

Return the mobile devices models of the given brands for which we have battery statistics, along with the brand each model belongs to, the number of devices recorded, the average battery temperature in Celsius, and the min/max Android SDK level per model.

Inferred read-only
devices

Return the list of individual physical devices matching one or more (brand, model) pairs for which we have battery statistics.

Inferred read-only
device_summary

Return aggregated battery metrics for ONE specific device: average / min / max temperature, average battery level, mean charge time per power source (AC, USB, wireless) and mean discharge time over a recent (~2 weeks) and a long (~2 months) window, plus awake ratio and basic device info.

Potential side effects
model_summary

Aggregate battery metrics across ALL devices of a given brand+model.

Inferred read-only
fleet_totals

Live fleet-wide counters: total devices, models, snapshots, sessions, the running snapshot-ingest rate (snapshots/sec) and the timing of the last insert batch.

Potential side effects
fleet_summary

Aggregate battery metrics across the entire fleet, or across one brand when `brand` is provided.

Inferred read-only
top_devices_by_uptime

Return the devices with the longest single uptime ever recorded between reboots (max_elapsed_time).

Inferred read-only
top_devices_by_live_uptime

Same as `top_devices_by_uptime`, but restricted to devices that have not yet rebooted past their recorded maximum — meaning the uptime is currently still climbing.

Inferred read-only
top_devices

Rank INDIVIDUAL devices by any battery metric — the general-purpose leaderboard.

Inferred read-only
top_models

Rank device MODELS by any battery metric, aggregating across every device of that model.

Inferred read-only
device_ranking

Answer 'is MY phone normal?

Inferred read-only
search

Resolve free-form user text into the canonical brand / model identifiers the other tools expect.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.batterysnap]
url = "https://mcp.battery-snap.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "batterysnap": {
      "type": "http",
      "url": "https://mcp.battery-snap.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: batterysnap
Remote MCP URL: https://mcp.battery-snap.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "batterysnap": {
      "url": "https://mcp.battery-snap.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "batterysnap": {
      "type": "http",
      "url": "https://mcp.battery-snap.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "batterysnap",
  "transport": "streamable-http",
  "url": "https://mcp.battery-snap.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for battery-snap.com was fetched 2026-10-21T23:27:34.176Z.

Trust status Trusted

battery-snap.com is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.