clousd-mcp
Server Details
Real Android phones in the cloud for AI agents: give phones a task in plain words and get the answer
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 40.1% over 22 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- Clousd-Android/clousd-sdk
- GitHub Stars
- 1
- Server Listing
- clousd-mcp
TDQS
Scored across 10 tools
There is meaningful overlap in the phone-interaction cluster: act, observe, and inspect all touch the same screen (change vs look vs read-data), and recipe op=run and fleet op=run both execute flows (one phone vs many), while devices and fleet both manage phones. The rich descriptions do explicitly steer between them (e.g. 'for several phones use fleet op=run instead'), so boundaries are recoverable but require careful reading.
All ten names are lowercase single tokens in one consistent style, avoiding any camelCase/snake_case mixing. The only minor deviation is that a few (act, observe, inspect) are verbs while the rest are nouns, but the format is uniform and readable.
Ten tools is well-scoped for a phone-fleet automation server, with each tool owning a clear domain area (account, devices, network, fleet, snapshots, resources, recipes) and folding its sub-actions into ops rather than spawning separate tools.
The surface covers the full lifecycle: balance monitoring, device start/stop/rename, proxy management, account/text/media resources, snapshots save/restore/clone, single-phone actions, and bulk multi-phone runs, leaving no obvious dead ends for the stated purpose.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
10 tool updates
- Added
account - Changed
act1 field changed- changed
Input schema / properties / device / descriptionPrevious value: -"Device name from devices (op=list), e.g. dev_04f2"New value: +"Device from devices (op=list): its name, its label from the dashboard (e.g. \"Anna IG\" or \"Pixel 7 #3\") or its number"
- Changed
devices3 fields changed- changed
Input schema / properties / device / descriptionPrevious value: -"device name, for start/stop"New value: +"device (name, label or number), for start / stop / rename" - added
Input schema / properties / labelAdded value: +{ + "default": "", + "description": "rename: the new name, up to 40 characters", + "title": "Label", + "type": "string" +} - changed
Input schema / properties / op / descriptionPrevious value: -"list (default) | start | stop"New value: +"list (default) | start | stop | rename"
- Added
fleet - Changed
inspect1 field changed- changed
Input schema / properties / device / descriptionPrevious value: -"Device name from devices (op=list), e.g. dev_04f2"New value: +"Device from devices (op=list): its name, its label from the dashboard (e.g. \"Anna IG\" or \"Pixel 7 #3\") or its number"
- Added
network - Changed
observe1 field changed- changed
Input schema / properties / device / descriptionPrevious value: -"Device name from devices (op=list), e.g. dev_04f2"New value: +"Device from devices (op=list): its name, its label from the dashboard (e.g. \"Anna IG\" or \"Pixel 7 #3\") or its number"
- Changed
recipe1 field changed- changed
Input schema / properties / device / descriptionPrevious value: -"Device name from devices (op=list), e.g. dev_04f2"New value: +"Device from devices (op=list): its name, its label from the dashboard (e.g. \"Anna IG\" or \"Pixel 7 #3\") or its number"
- Added
resources - Changed
snapshots1 field changed- changed
Input schema / properties / device / descriptionPrevious value: -"Device name from devices (op=list), e.g. dev_04f2"New value: +"Device from devices (op=list): its name, its label from the dashboard (e.g. \"Anna IG\" or \"Pixel 7 #3\") or its number"
6 tool updates
- Changed
act10 fields changed- added
Input schema / properties / action / descriptionAdded value: +"one of: tap long_press swipe scroll tap_text wait_text type key open_app close_app open_url installed intent settings clipboard_set notifications_open notifications_close notifications_clear" - added
Input schema / properties / device / descriptionAdded value: +"Device name from devices (op=list), e.g. dev_04f2" - added
Input schema / properties / elementAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "element number from the last observe (tap, long_press)", + "title": "Element" +} - added
Input schema / properties / ms / descriptionAdded value: +"swipe / long_press duration in ms" - added
Input schema / properties / text / descriptionAdded value: +"type: the text; key: home|back|recents|enter|tab|del|menu; scroll: down|up; open_app/close_app: package; open_url: https://...; tap_text/wait_text: text on screen; settings: wifi|bluetooth|display|sound|apps|location|about|battery|...; intent: a URI to view (geo:, tel:, https:...) or JSON {action,data,package,component,extras}; clipboard_set: the text" - added
Input schema / properties / timeout / descriptionAdded value: +"wait_text: seconds to wait, up to 120" - added
Input schema / properties / x / descriptionAdded value: +"x in screenshot pixels (tap, long_press, swipe start)" - added
Input schema / properties / x2 / descriptionAdded value: +"swipe end x" - added
Input schema / properties / y / descriptionAdded value: +"y in screenshot pixels" - added
Input schema / properties / y2 / descriptionAdded value: +"swipe end y"
- Changed
devices3 fields changed- added
Input schema / properties / device / descriptionAdded value: +"device name, for start/stop" - added
Input schema / properties / op / descriptionAdded value: +"list (default) | start | stop" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "result": { + "additionalProperties": true, + "title": "Result", + "type": "object" + } + }, + "required": [ + "result" + ], + "title": "devicesOutput", + "type": "object" +}
- Added
inspect - Changed
observe3 fields changed- added
Input schema / properties / device / descriptionAdded value: +"Device name from devices (op=list), e.g. dev_04f2" - added
Input schema / properties / numbersAdded value: +{ + "default": true, + "description": "draw the element numbers on the screenshot", + "title": "Numbers", + "type": "boolean" +} - added
Input schema / properties / with_text / descriptionAdded value: +"also list the elements (numbered, centres in image pixels)"
- Added
recipe - Changed
snapshots5 fields changed- added
Input schema / properties / device / descriptionAdded value: +"Device name from devices (op=list), e.g. dev_04f2" - added
Input schema / properties / new_name / descriptionAdded value: +"clone: name of the new phone (letters and digits, up to 16)" - added
Input schema / properties / op / descriptionAdded value: +"list (default) | save | restore | clone" - added
Input schema / properties / snapshot_id / descriptionAdded value: +"restore / clone: id from op=list" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "properties": { + "result": { + "additionalProperties": true, + "title": "Result", + "type": "object" + } + }, + "required": [ + "result" + ], + "title": "snapshotsOutput", + "type": "object" +}
4 tool updates
- First observed
act - First observed
devices - First observed
observe - First observed
snapshots
Publisher details
- Operator
- Clousd · Publisher source
- Operator website
- https://clousd.com · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://clousd.com/docs/ · Publisher source
- Trust center
- https://clousd.com/privacy/ · Publisher source
- Restrictions
- Requires a Clousd account and an API key (early access, request at https://clousd.com/agents/). Usage is billed per minute while a phone runs · Publisher source
Related MCP Connectors
Cloud Android phones for AI agents: create a phone, read the screen, tap, type, install APKs, park.
Give your AI agent a real cloud Android phone: push APKs, drive it, get screenshots and logs.
Let AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.
Let your AI agent control real iPhones: screenshots, tap, swipe, type and open apps.
Related MCP Servers
- AlicenseAqualityAmaintenanceA cloud Android phone for AI agents: push an APK and drive a real device — tap, type, screenshots, UI hierarchy, logs — while the human watches the same phone through a preview link.27MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to control real cloud phones by reading screens as text, tapping, typing, installing APKs, handing off to humans, and parking devices to stop billing, without ADB or emulators.MIT
- AlicenseCqualityBmaintenanceA lightweight bridge enabling AI agents to perform real-world tasks on Android devices such as app navigation, UI interaction, and automated QA testing without requiring computer-vision pipelines or preprogrammed scripts.14907MIT
- AlicenseNot gradedqualityBmaintenanceLets AI agents see and use a real Android phone over Wi-Fi: read the screen, find elements by text or ID, tap, type, swipe, take screenshots and read notifications, without ADB or root.412MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.