0bull Plugin for Hermes Agent: Physical iPhone Remote Control and Automated TikTok & YouTube Shorts Publishing
The new 0bull plugin connects Hermes Agent to real, physical Apple iPhones with dedicated residential IPs via MCP, enabling screen OCR, touch and text input, an
The Hermes Agent ecosystem has officially added '0bull' to its plugin catalog, enabling AI agents to directly control physical Apple iPhone hardware. Operating on real remote iPhones equipped with dedicated sticky residential IPs rather than software emulators or virtual displays, the plugin interfaces via Model Context Protocol (MCP) to provide screen recognition, touch and typing actions, and automated video publishing workflows directly through native TikTok and YouTube Shorts mobile apps.

Image source: https://docs.0bull.net/introduction
Conventional mobile automation tools relying on emulators or browser wrappers often leave identifiable fingerprints that trigger bot detection mechanisms on major mobile platforms. 0bull provides dedicated, physical iPhone handsets with isolated residential network connections, allowing AI agents to operate within authentic native iOS applications.
0bull Infrastructure and MCP Architecture
0bull provides month-to-month rentals of real, physical Apple iPhone hardware. Each phone is identified by a unique slot UUID and maintains an isolated session with a dedicated sticky residential IP in a selected geographic region.
- Physical Hardware Execution: Workflows run on genuine Apple hardware equipped with standard iOS sensors and native app environments.
- Portable Agent Plugins Format: The plugin consists of skill definitions and an MCP server declaration without requiring custom local runtime code.
- OAuth-Based Browser Authentication: Users authenticate via browser OAuth without copying API tokens, connecting directly to the hosted MCP server at
https://0bull.net/mcp. - Multiple Integration Surfaces: Beyond the 24 tools exposed by its MCP server, 0bull supports a REST API and a real-time WebSocket protocol for device control.
Packaged Skills and Tool Capabilities
The 0bull plugin bundles three core skills that guide Hermes Agent through device operations and social publishing tasks:
0bull-iphone-control: Captures screen snapshots, performs OCR on on-screen text, executes taps, swipes, and text entry, issues device-level commands, plays recorded macros, or delegates subtasks to an on-device GUI agent.0bull-tiktok-post: Publishes videos to TikTok from an assigned device account and tracks submission status to completion.0bull-youtube-post: Publishes YouTube Shorts with titles up to the platform's 100-character limit.
The connected 0bull MCP server (https://0bull.net/mcp) exposes 24 dedicated tools covering accounts, submissions, billing, media uploads, and direct phone control (commands, raw inputs, and screen capture). Each device slot can host up to four TikTok accounts, with Instagram and YouTube accounts also supported.
Installation and Configuration
To use the 0bull plugin with Hermes Agent, ensure Hermes has MCP support enabled (pip install "hermes-agent[mcp]").
1. Install and Enable the Plugin
hermes plugins install 0bull
hermes plugins enable 0bull
2. Configure the MCP Server
Add the 0bull server definition to ~/.hermes/config.yaml under mcp_servers:
mcp_servers:
0bull:
url: "https://0bull.net/mcp"
auth: oauth
3. Authenticate and Verify
hermes mcp login 0bull
hermes mcp test 0bull
Running these commands launches a browser window to complete OAuth sign-in. Once authenticated, Hermes Agent detects available iPhone slots on the account and can immediately invoke the device control tools.
Operational Considerations
- Remote Hardware Management: The plugin controls rented iPhone hardware slots (UUIDs) hosted in 0bull infrastructure, not locally connected personal iPhones on a developer's desk.
- Platform Policy Compliance: Automated publishing must adhere to the terms of service and automation guidelines of each target social media platform (TikTok, YouTube, Instagram).
Sources
- 0bull Documentation: 0bull Documentation - Introduction
- 0bull Developer Portal: 0bull Developer API & MCP Reference
- ClawHub Plugin Catalog: 0bull — ClawHub Plugins
- Tony Simons (@tonysimons_) on X: Hermes Agent 0bull Plugin Announcement