DeepADB — full-featured Android Debug Bridge MCP server. 209 tools across 49 modules for device inspection from UI to baseband.
Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
adb_a11y_auditRun an automated accessibility audit on the current screen. Checks for: missing labels on interactive elements, undersized touch targets (<48dp), images without content-descriptions, clickable elements missing focusability, and duplicate descriptions. Returns a structured report with severity and r…Run an automated accessibility audit on the current screen. Checks for: missing labels on interactive elements, undersized touch targets (<48dp), images without content-descriptions, clickable elements missing focusability, and duplicate descriptions. Returns a structured report with severity and r…
No input schema was published for this tool.
adb_a11y_touch_targetsList all interactive elements with their touch target dimensions in dp. Highlights elements below the 48dp minimum. Useful for quickly identifying cramped UI layouts.List all interactive elements with their touch target dimensions in dp. Highlights elements below the 48dp minimum. Useful for quickly identifying cramped UI layouts.
No input schema was published for this tool.
adb_a11y_treeDump the accessibility-focused view of the UI hierarchy. Shows only elements relevant to screen readers: their roles, labels, states, and navigation order. Filters out decorative/layout containers.Dump the accessibility-focused view of the UI hierarchy. Shows only elements relevant to screen readers: their roles, labels, states, and navigation order. Filters out decorative/layout containers.
No input schema was published for this tool.
adb_app_route_contextShow the effective Android routing context for one installed app by correlating its UID with ip rules, route tables, network policy, VPN, and default-network state. Read-only; does not alter routes or app policy.Show the effective Android routing context for one installed app by correlating its UID with ip rules, route tables, network policy, VPN, and default-network state. Read-only; does not alter routes or app policy.
No input schema was published for this tool.
adb_shannon_sessionPreflight a Samsung Shannon/Exynos modem session by checking the chipset, root access, known AT ports, and a benign AT handshake together. Optionally sends ATI for identification after a successful handshake. Makes no modem configuration changes.Preflight a Samsung Shannon/Exynos modem session by checking the chipset, root access, known AT ports, and a benign AT handshake together. Optionally sends ATI for identification after a successful handshake. Makes no modem configuration changes.
No input schema was published for this tool.
adb_at_detectAuto-detect the modem AT command device node. Identifies the chipset family (Shannon, Qualcomm, MediaTek, Unisoc) and probes known device node paths. Requires root. Returns the first responding node.Auto-detect the modem AT command device node. Identifies the chipset family (Shannon, Qualcomm, MediaTek, Unisoc) and probes known device node paths. Requires root. Returns the first responding node.
No input schema was published for this tool.
adb_at_sendSend a single AT command to the modem and capture the response. Requires root. Use adb_at_detect to find the correct port, or specify it manually.Send a single AT command to the modem and capture the response. Requires root. Use adb_at_detect to find the correct port, or specify it manually.
No input schema was published for this tool.
adb_at_batchSend multiple AT commands sequentially and capture all responses. Useful for running a diagnostic sequence. Requires root.Send multiple AT commands sequentially and capture all responses. Useful for running a diagnostic sequence. Requires root.
No input schema was published for this tool.
adb_at_probeRun a standard AT diagnostic probe: modem identification, signal quality, network registration, SIM status, and supported bands. Requires root.Run a standard AT diagnostic probe: modem identification, signal quality, network registration, SIM status, and supported bands. Requires root.
No input schema was published for this tool.
adb_at_cross_validateCross-validate baseband firmware by comparing AT command responses (direct modem interrogation) against Android system properties (getprop). Discrepancies may indicate firmware tampering, incomplete OTA updates, or property spoofing. Sends ATI (identification), AT+CGMR (firmware revision), and AT+C…Cross-validate baseband firmware by comparing AT command responses (direct modem interrogation) against Android system properties (getprop). Discrepancies may indicate firmware tampering, incomplete OTA updates, or property spoofing. Sends ATI (identification), AT+CGMR (firmware revision), and AT+C…
No input schema was published for this tool.
adb_baseband_infoGet comprehensive modem/baseband identification: firmware version, RIL implementation, chipset, IMEI, SIM state, and radio capabilities.Get comprehensive modem/baseband identification: firmware version, RIL implementation, chipset, IMEI, SIM state, and radio capabilities.
No input schema was published for this tool.
adb_cell_identityExtract detailed cell identity information: Cell ID (CID), TAC/LAC, EARFCN/ARFCN, Physical Cell ID (PCI), PLMN, and network type. Parses structured data from dumpsys for cellular network analysis.Extract detailed cell identity information: Cell ID (CID), TAC/LAC, EARFCN/ARFCN, Physical Cell ID (PCI), PLMN, and network type. Parses structured data from dumpsys for cellular network analysis.
No input schema was published for this tool.
adb_signal_detailGet detailed signal strength measurements: RSRP, RSRQ, SINR, RSSI, timing advance, and signal bars. Provides raw radio measurements for signal analysis and anomaly detection.Get detailed signal strength measurements: RSRP, RSRQ, SINR, RSSI, timing advance, and signal bars. Provides raw radio measurements for signal analysis and anomaly detection.
No input schema was published for this tool.
adb_neighboring_cellsList all visible cells beyond the serving cell: neighboring LTE/5G/WCDMA/GSM cells with their identities and signal strengths. Useful for cellular network surveys, coverage analysis, and radio environment characterization.List all visible cells beyond the serving cell: neighboring LTE/5G/WCDMA/GSM cells with their identities and signal strengths. Useful for cellular network surveys, coverage analysis, and radio environment characterization.
No input schema was published for this tool.
adb_carrier_configDump carrier configuration values. Useful for verifying carrier settings, detecting configuration anomalies, and inspecting APN configurations.Dump carrier configuration values. Useful for verifying carrier settings, detecting configuration anomalies, and inspecting APN configurations.
No input schema was published for this tool.
adb_modem_logsCapture modem/baseband-related logs from multiple sources: RIL (Radio Interface Layer) logcat, telephony framework logs, and kernel modem messages via dmesg (root required for dmesg). Useful for radio diagnostics and tracing baseband-framework communication.Capture modem/baseband-related logs from multiple sources: RIL (Radio Interface Layer) logcat, telephony framework logs, and kernel modem messages via dmesg (root required for dmesg). Useful for radio diagnostics and tracing baseband-framework communication.
No input schema was published for this tool.
adb_gradleRun a Gradle task in an Android project directoryRun a Gradle task in an Android project directory
No input schema was published for this tool.
adb_build_and_installprivilegedBuild a debug APK and install it on the connected device (convenience wrapper)Build a debug APK and install it on the connected device (convenience wrapper)
No input schema was published for this tool.
adb_ci_wait_bootWait for a device or emulator to fully boot. Polls sys.boot_completed and waits for the launcher to be ready. Essential for CI pipelines.Wait for a device or emulator to fully boot. Polls sys.boot_completed and waits for the launcher to be ready. Essential for CI pipelines.
No input schema was published for this tool.
adb_ci_device_readyComprehensive CI readiness check. Verifies: device online, booted, package manager ready, screen unlocked, network available. Returns structured pass/fail results.Comprehensive CI readiness check. Verifies: device online, booted, package manager ready, screen unlocked, network available. Returns structured pass/fail results.
No input schema was published for this tool.
adb_ci_run_testsRun Android instrumented tests (androidTest) via `am instrument` and capture results. Returns structured pass/fail output.Run Android instrumented tests (androidTest) via `am instrument` and capture results. Returns structured pass/fail output.
No input schema was published for this tool.
adb_airplane_modeToggle airplane mode on/off. Useful for resetting cellular registration during radio testing.Toggle airplane mode on/off. Useful for resetting cellular registration during radio testing.
No input schema was published for this tool.
adb_wifiEnable or disable WiFiEnable or disable WiFi
No input schema was published for this tool.
adb_mobile_dataEnable or disable mobile dataEnable or disable mobile data
No input schema was published for this tool.
adb_locationEnable or disable location servicesEnable or disable location services
No input schema was published for this tool.
adb_screenControl screen state: wake, sleep, toggle, lock, or unlock. Lock and unlock verify actual keyguard state via dumpsys window. Unlock uses wm dismiss-keyguard (works for swipe keyguards); supply 'pin' to perform the full PIN entry sequence for PIN-protected devices: wakes screen, dismisses keyguard,…Control screen state: wake, sleep, toggle, lock, or unlock. Lock and unlock verify actual keyguard state via dumpsys window. Unlock uses wm dismiss-keyguard (works for swipe keyguards); supply 'pin' to perform the full PIN entry sequence for PIN-protected devices: wakes screen, dismisses keyguard,…
No input schema was published for this tool.
adb_airplane_cycleCycle airplane mode on then off after a delay. Forces cellular re-registration — useful for radio diagnostics and network testing.Cycle airplane mode on then off after a delay. Forces cellular re-registration — useful for radio diagnostics and network testing.
No input schema was published for this tool.
adb_settings_getRead an Android settings value from any namespace (system, secure, global)Read an Android settings value from any namespace (system, secure, global)
No input schema was published for this tool.
adb_settings_putWrite an Android settings value to any namespace (system, secure, global)Write an Android settings value to any namespace (system, secure, global)
No input schema was published for this tool.
adb_rebootReboot the device. Supports normal, recovery, and bootloader modes.Reboot the device. Supports normal, recovery, and bootloader modes.
No input schema was published for this tool.
adb_sqlite_inspectSafely inspect a Room or SQLite database inside an installed app. Lists package databases, shows schema, or executes one validated read-only query. Requires a debuggable app (run-as) or root; uses device sqlite3 when available and otherwise a bounded read-only host snapshot.Safely inspect a Room or SQLite database inside an installed app. Lists package databases, shows schema, or executes one validated read-only query. Requires a debuggable app (run-as) or root; uses device sqlite3 when available and otherwise a bounded read-only host snapshot.
No input schema was published for this tool.
adb_farm_runRun tests on Firebase Test Lab. Uploads an APK and test APK, executes instrumented tests across specified device models and API levels. Requires gcloud CLI authenticated with a Firebase project.Run tests on Firebase Test Lab. Uploads an APK and test APK, executes instrumented tests across specified device models and API levels. Requires gcloud CLI authenticated with a Firebase project.
No input schema was published for this tool.
adb_farm_resultsRetrieve results from the most recent Firebase Test Lab run, or a specific test matrix ID. Shows pass/fail status, device results, and links to logs and artifacts.Retrieve results from the most recent Firebase Test Lab run, or a specific test matrix ID. Shows pass/fail status, device results, and links to logs and artifacts.
No input schema was published for this tool.
adb_farm_matrixList available device models and API levels on Firebase Test Lab. Use to plan test matrices.List available device models and API levels on Firebase Test Lab. Use to plan test matrices.
No input schema was published for this tool.
adb_profile_detectAuto-detect and build a device profile from the connected device. Captures hardware identification, chipset family, modem info, root status, and matches against the built-in profile library for known quirks.Auto-detect and build a device profile from the connected device. Captures hardware identification, chipset family, modem info, root status, and matches against the built-in profile library for known quirks.
No input schema was published for this tool.
adb_profile_saveSave a device profile to the profiles library. Use after adb_profile_detect to persist the profile, or create a manual profile with custom quirks and notes.Save a device profile to the profiles library. Use after adb_profile_detect to persist the profile, or create a manual profile with custom quirks and notes.
No input schema was published for this tool.
adb_profile_listList all device profiles: built-in library entries and user-saved profiles.List all device profiles: built-in library entries and user-saved profiles.
No input schema was published for this tool.
adb_devicesList all connected Android devices with their state, model, and product infoList all connected Android devices with their state, model, and product info
No input schema was published for this tool.
adb_device_infoGet detailed properties for a connected device (model, OS version, build, etc.)Get detailed properties for a connected device (model, OS version, build, etc.)
No input schema was published for this tool.
adb_getpropGet a specific Android system property, or all properties if no key givenGet a specific Android system property, or all properties if no key given
No input schema was published for this tool.
40 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
DeepADB — full-featured Android Debug Bridge MCP server. 209 tools across 49 modules for device inspection from UI to baseband.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
The crawl stopped at the depth-4 limit. Anything below that level was never resolved.
The crawl stopped at the 60-package limit. The rest of the tree was never resolved.
36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)
53 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.
+41 more not listed. The counts by reason above cover all of them.
Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.