Ilo
FreeNot checkedA local-first MCP server for social publishing on X (Twitter), enabling draft management, scheduling, and posting via CLI or AI agents.
About
A local-first MCP server for social publishing on X (Twitter), enabling draft management, scheduling, and posting via CLI or AI agents.
README
Agent-first X performance monitoring, drafting, scheduling, and publishing.
Give your agent the public posts and performance data you care about, find the patterns worth repeating, then draft and publish through ilo's CLI, local MCP server, agent skill, or TypeScript package.
Install
npm i -g iloso
ilo start
Create an X developer app with OAuth 2.0 read and write access, then register this callback:
http://127.0.0.1:8976/callback
ilo start opens the browser flow and stores OAuth tokens in your operating system keychain.
Use the CLI
ilo post --text "Hello from ilo"
ilo drafts create --text "Post this tomorrow"
ilo drafts list
ilo drafts schedule <draft-id> --at "tomorrow at 9am"
ilo scheduler watch
Publishing asks for confirmation. Scripts can pass --yes after getting approval elsewhere.
Add local MCP
claude mcp add ilo -- iloso mcp serve
codex mcp add ilo -- iloso mcp serve
Config-based clients can use:
{
"mcpServers": {
"ilo": {
"command": "iloso",
"args": ["mcp", "serve"]
}
}
}
The MCP server uses the same local database and keychain credentials as the CLI. Publishing tools require confirm: true.
Install the packaged agent skill with ilo skill install.
Use the TypeScript package
Install iloso in a Node 22 or newer project to call the same core functions directly:
npm install iloso
import { createDraft, scheduleDraft } from 'iloso'
const draft = createDraft('A post to review')
await scheduleDraft(draft.id, 'tomorrow at 9am')
Repository
packages/core: local config, keychain, SQLite, scheduling, and provider logicpackages/cli: theiloandilosocommandspackages/mcp: the local stdio MCP tools
Develop
pnpm install
pnpm lint
pnpm typecheck
pnpm test
pnpm build
Roadmap
X publishing and scheduling are first. Bluesky and LinkedIn are the next provider targets. Local imports and automated performance reports come next.
License and support
MIT licensed. If ilo saves you time, sponsor the project.
Install Ilo in Claude Desktop, Claude Code & Cursor
unyly install iloInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add ilo -- npx -y ilosoFAQ
Is Ilo MCP free?
Yes, Ilo MCP is free — one-click install via Unyly at no cost.
Does Ilo need an API key?
No, Ilo runs without API keys or environment variables.
Is Ilo hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Ilo in Claude Desktop, Claude Code or Cursor?
Open Ilo on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Ilo with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
