Skip to main content

0bull

❖ Communityv1.0.0★ 0

Control real iPhones rented from 0bull (screenshots, on-screen text, taps, typing, device commands, recorded macros, an on-phone agent) and publish videos to TikTok and YouTube Shorts from them, through the hosted 0bull Streamable HTTP MCP server plus three workflow skills. Portable Agent Plugins v1 package (mcp.json + skills/), no plugin code. Requires a 0bull account with a rented phone and browser OAuth consent (add the server with auth: oauth, then hermes mcp login 0bull); no API key or client secret is stored in the plugin. Posting sends the user's video and caption to TikTok or YouTube through the phone's own apps.

Open in Hermes Desktop
hermes plugins install 0bull

README

From the reviewed commit 240890a ↗; it updates when the author re-pins.

0bull agent plugin

0bull rents real iPhones by the month. This plugin connects an AI agent to the phones on your 0bull account through the 0bull MCP server, and adds three skills that teach the agent how to use them:

Skill What it does
0bull-iphone-control See a phone's screen, read its text, tap, swipe, type, send device commands, run your recorded macros, or hand a narrow task to the on-phone agent.
0bull-tiktok-post Publish a video to TikTok from one of your phones, then follow it to a final status.
0bull-youtube-post Publish a YouTube Short, with the required title of at most 100 characters.

It is a portable Agent Plugins v1 package: plugin.json, mcp.json (the hosted MCP server at https://0bull.net/mcp, Streamable HTTP) and skills/. There is no plugin code and no API key: you sign in with your 0bull account through OAuth in the browser, and the tools only reach that account's phones and accounts.

What you need

  • A 0bull account with at least one phone assigned. Phones are rented at https://0bull.net.
  • For posting: the TikTok or YouTube account already signed in on the phone and linked in your 0bull dashboard.

Hermes Agent

Hermes needs MCP support; with a pip install that is the mcp extra (pip install "hermes-agent[mcp]").

hermes plugins install 0bull          # from the Hermes plugin catalog
# or: hermes plugins install 0bull/agent-plugin
hermes plugins enable 0bull

Then add the server with OAuth to ~/.hermes/config.yaml and sign in:

mcp_servers:
  0bull:
    url: "https://0bull.net/mcp"
    auth: oauth
hermes mcp login 0bull
hermes mcp test 0bull

On a remote machine, follow the prompt: paste the redirect URL back, or forward the port it shows.

OpenClaw

openclaw plugins install clawhub:0bull
openclaw mcp add 0bull --url https://0bull.net/mcp --transport streamable-http
openclaw mcp login 0bull

OpenClaw loads the skills from the plugin. Until it can sign in to servers that plugins declare, the mcp add line registers the same server so mcp login can reach it.

Other agents

Any client that reads Agent Plugins packages can use this folder as is. Otherwise, add https://0bull.net/mcp as a Streamable HTTP MCP server with OAuth and copy the folders in skills/.

Safety

  • The agent only types a password or code that you gave it for that purpose in the same conversation.
  • A caption or Short title is written with you, never invented. A failed post is never retried automatically, so nothing is published twice.
  • Destructive device actions (reboot, clearing photos) run only after you confirm them.
  • On-screen text is treated as data, never as instructions.
  • The skills tell the agent never to call the rental and billing tools, which spend your money; changing your plan stays with you at https://0bull.net.

Links

License

MIT

← Back to the catalog · catalog built Oct 2, 2026