Skip to content
mcp/skillhub

Compare · DevOps & CI/CD

agent-device vs Mobile MCP Server

agent-device exposes 59 tools and adds about 36,388 tokens to every model turn. Mobile exposes 34 tools and adds about 6,035. agent-device costs 6.0× as much context. Measured by connecting to each server and counting its tool list, not from the README.

agent-devicecallstackMobilemobile-next
Context tax~36,388 tok/turn~6,035 tok/turn(leaner)
Tools5934
Cost per 1,000 turns (Claude Sonnet 5.5, uncached)$72.78$12.07
Security score100/100100/100
Cold start213 ms405 ms
RunsLocal (stdio)Local (stdio)
Needs keysNone declaredNone declared
FreshnessActiveActive
GitHub stars5.1k9.7k
LicenseMITApache-2.0
Official MCP registryYesYes

Install in Claude Code

agent-device

claude mcp add agent-device -- npx -y agent-device mcp
Cursor, VS Code, Claude Desktop, Windsurf

Mobile

claude mcp add mobile -- npx -y @mobilenext/mobile-mcp
Cursor, VS Code, Claude Desktop, Windsurf

Tools

By name, from each server's live tool list. The same name can still behave differently.

Only in agent-device · 59

  • action-button
  • alert
  • app-switcher
  • apps
  • appstate
  • artifacts
  • audio
  • back
  • batch
  • boot
  • capabilities
  • click
  • clipboard
  • close
  • debug
  • devices
  • diff
  • doctor
  • events
  • fill
  • find
  • focus
  • fold
  • gesture
  • get
  • home
  • hover
  • install
  • install-from-source
  • is
  • keyboard
  • logs
  • longpress
  • metro
  • network
  • open
  • orientation
  • perf
  • press
  • push
  • +19 more

In both · 0

  • none

Only in Mobile · 34

  • get_more_tools
  • mobile_list_available_devices
  • mobile_login_to_cloud_provider
  • mobile_list_remote_devices
  • mobile_allocate_remote_device
  • mobile_release_remote_device
  • mobile_list_apps
  • mobile_get_foreground_app
  • mobile_launch_app
  • mobile_terminate_app
  • mobile_install_app
  • mobile_uninstall_app
  • mobile_get_screen_size
  • mobile_click_on_screen_at_coordinates
  • mobile_double_tap_on_screen
  • mobile_long_press_on_screen_at_coordinates
  • mobile_list_elements_on_screen
  • mobile_press_button
  • mobile_open_url
  • mobile_swipe_on_screen
  • mobile_type_keys
  • mobile_save_screenshot
  • mobile_take_screenshot
  • mobile_set_orientation
  • mobile_fold_device
  • mobile_set_location
  • mobile_clipboard
  • mobile_get_device_logs
  • mobile_get_orientation
  • mobile_start_screen_recording
  • mobile_stop_screen_recording
  • mobile_list_crashes
  • mobile_get_crash
  • mobile_batch_commands

Questions

Which uses fewer tokens, agent-device or Mobile?
Mobile: its tool definitions take about 6,035 tokens per turn against 36,388 for agent-device (6.0× more). Tool definitions are resent on every model turn.
Do agent-device and Mobile have the same tools?
No tool names overlap: agent-device has 59 tools and Mobile has 34.
Are agent-device and Mobile hosted or local?
agent-device: local (stdio). Mobile: local (stdio).

Token counts use the o200k tokenizer on each server's tool definitions as an agent receives them; clients that load tools lazily pay less. Prices are Claude Sonnet 5.5 input at $2/MTok. Want to check one yourself? Run npx mcpskillhub test <package> — how it works.