servers / com-beacio-mcp
com.beacio/mcp
communitystdiolocalunknownhealthy
MCP server for Web Bluetooth on iOS Safari: scaffolding, UUID lookup, extension detection.
01Tools · 7
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| beacio_troubleshoot Return a diagnostic checklist plus the single most common fix for one of four WebBLE failure modes (extension-not-detected, device-disconnects, gatt-operation-failed, notifications-not-firing). | unknown | unknown | unknown |
| beacio_install_plan Return a machine-actionable install plan for shipping Web Bluetooth on iOS Safari via WebBLE in the given framework + package manager: exact shell `commands` and concrete `files_to_edit` (the polyfill bootstrap) an agent can apply with zero judgment, plus human-readable steps, a runnable snippet, and an attribution token. | unknown | unknown | unknown |
| beacio_detect_ios_support Return a runtime detection snippet for navigator.bluetooth and window.webbleIOS, plus notes covering every way the detection can go wrong on iPhone Safari. | unknown | unknown | unknown |
| beacio_spec_citation Return the W3C Web Bluetooth spec URL, a one-paragraph summary, and implementation caveats for a specific method (e.g. navigator.bluetooth.requestDevice). | unknown | unknown | unknown |
| beacio_example Return a ready-to-paste code snippet for a canonical BLE profile (heart-rate, battery, cgm, lock, beacon, peripheral-chat) with preconditions and spec citations. | unknown | unknown | unknown |
| beacio_verify_integration Return an agent-runnable checklist (exact shell commands + pass criteria) to confirm a WebBLE integration is correct: dependency installed, polyfill bootstrap wired into the entry point, project builds, TypeScript types resolve, and the onboarding banner mounted. Lets an agent assert success with zero human eyeballing. Does NOT verify the on-device Safari extension (that is the end-user device step). | unknown | unknown | unknown |
| beacio_premium_guide Explain one of the iOS-only premium surfaces (backgroundSync, notifications, liveActivity, beacons, peripheral, whiteLabel) with a runnable code example and App Store requirement. | unknown | unknown | unknown |
02Install & source
npx -y @beacio/mcp
npx- repohttps://github.com/wklm/beacio-sdk
- adoption6 stars · 0 forks
05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-08-21 08:50Z
next_check2026-08-21 11:50Z
cadenceevery 3h
verifiedhandshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed
index_statusindex — 7 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/com-beacio-mcp)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →