Short answer: most MCP servers for social posting call platform APIs or a cloud service. Farmero's MCP server runs locally on your Mac and talks to the engine that drives your real iPhones — so an agent like Claude can check which phones are running, read your verified-live rate, and queue a post, while publishing stays behind a switch only you control.
What MCP is, in one paragraph
The Model Context Protocol is a standard way for AI apps to call tools. You add a server to your AI client's configuration, and the agent can then use that server's tools in a conversation.
API-based MCP vs real-device MCP
| API or cloud MCP servers | Farmero MCP | |
|---|---|---|
| Where posts come from | A platform API or a vendor's cloud | The real app on your iPhone |
| Accounts | Connected by OAuth to the vendor | Signed in on your phones |
| Runs | In the vendor's cloud | On your Mac, loopback only |
| Post confirmation | API response | Checked on the profile |
| Limits | API quotas and what the API allows | What the app allows |
What an agent can do with Farmero
| Tool | Use |
|---|---|
fleet_status, fleet_why |
What each phone is doing, and what is blocking it |
list_posts |
The queue, and whether anything can go out |
verification_rate |
Verified-live posts over Share taps, per platform |
phone_screenshot |
See one phone's screen |
schedule_post |
Queue a post on one phone and account |
set_fleet_paused |
Pause or resume warm-ups |
schedule_post only queues. Publishing still obeys the one switch on the
Posting page, so an agent cannot make something go live that you have not armed
yourself. Full list: MCP server.
Setup
Add this to your MCP client's server configuration, with Farmero running:
{
"mcpServers": {
"farmero": { "command": "farmeroctl", "args": ["mcp"] }
}
}
The server reads the engine's token itself; you never paste one. No port is opened to the network.
Things to ask the agent
- "Which phones are down, and why?"
- "What's my verified-live rate on Instagram this week?"
- "Queue clip X on the fitness account on phone 3 for 7pm."
- "Show me what phone 2 is looking at."
Related guides
- AI agent social media posting: API tools vs MCP on real devices
- Social media scheduler vs posting from a phone
- TikTok API posting limits
- Short-form video strategy for SaaS: the complete playbook
FAQ
Can Claude post to TikTok directly?
Not by itself. It needs a tool. With Farmero's MCP server, Claude can queue a TikTok post that your Mac then publishes from a real iPhone once publishing is armed.
Does it work with ChatGPT?
Any client that supports MCP servers launched as a local command can use it.
Is my data sent anywhere?
The MCP server talks to the engine on your Mac over loopback. What your AI client sends to its own provider is governed by that client.
Can the agent publish without me?
Only if you have armed publishing on the Posting page. The agent cannot change that switch.
