Manage social media from your terminal
Connect Wahlu to Claude Code via MCP and manage five social platforms without leaving your editor. Create posts, schedule content, and automate queues — all through natural conversation.
What Claude Code can do with Wahlu
Every Wahlu feature, available as MCP tools in your terminal.
Post from your terminal
Publish to Instagram, TikTok, LinkedIn, Facebook, and YouTube without leaving your editor or CLI.
Schedule from the command line
Tell Claude when to post. It schedules via Wahlu and confirms the time — no browser needed.
Batch operations
Create a week's worth of posts in one conversation. Claude handles the loop, Wahlu handles the publishing.
Queue automation
Set up recurring queues that loop your best content on a schedule. Configure once, forget forever.
Idea management
Brainstorm content ideas mid-flow and save them straight to your Wahlu ideas board for later.
Structured JSON output
Every MCP tool returns structured data. Parse post IDs, schedule confirmations, and queue states programmatically.
Talk to it like a colleague
No commands to memorise. Just describe what you need.
Post the changelog from this week's release to all channels. Use the summary from CHANGELOG.md.
Done! I read your CHANGELOG.md, extracted the latest release notes, and published across all five platforms. Here's what went out: - Instagram: carousel post with 3 key updates - TikTok: text post published - LinkedIn: formatted with bullet points - Facebook: published to your page - YouTube: community post live Each post was adapted to the platform's format.
Schedule our launch announcement for Monday at 9am across all platforms. Here's the copy: "Version 3.0 is here. Faster, smarter, and completely redesigned."
Scheduled for Monday at 9:00 AM across Instagram, TikTok, LinkedIn, Facebook, and YouTube. I've used your copy as-is for all platforms. Want me to customise the copy per platform, or create a follow-up post for later in the week?
Add these 5 product tips to the content queue, one per day starting tomorrow at noon.
Added all 5 tips to your queue. They'll go out one per day at 12:00 PM, starting tomorrow: 1. Tomorrow — Tip 1: Keyboard shortcuts 2. Wednesday — Tip 2: Dark mode setup 3. Thursday — Tip 3: API authentication 4. Friday — Tip 4: Webhook configuration 5. Saturday — Tip 5: Team permissions All scheduled across your connected platforms. Want me to add more to the queue?
Set it up in 60 seconds
Add the MCP server to your project, or use the CLI directly.
Option A: Add to .mcp.json
Drop this into your project's .mcp.json (or ~/.claude/mcp.json for global access). Claude Code picks it up automatically.
{
"mcpServers": {
"wahlu": {
"command": "npx",
"args": ["-y", "@wahlu/mcp-server"],
"env": {
"WAHLU_API_KEY": "wahlu_live_..."
}
}
}
}Get your API key from the Wahlu dashboard under Settings > API Keys.
Option B: Use the Wahlu CLI directly
Prefer the CLI? Claude Code can call it directly. Run the help command to see all available operations.
npx @wahlu/cli --help
# Authenticate first: export WAHLU_API_KEY=wahlu_live_... # Then use any command: npx @wahlu/cli post create --text "Hello world" --platforms instagram,linkedin
The MCP server is recommended — it gives Claude Code native tool access without shell commands.
Why Wahlu for Claude Code?
Built for developers who automate everything.
Full API, no shortcuts
35 endpoints covering posts, scheduling, queues, media, ideas, labels, and integrations. Everything you can do in the dashboard, your agent can do too.
MCP-native
Wahlu ships a first-party MCP server built for Claude Code. Proper tool definitions, structured responses, and type-safe parameters — not a prompt hack.
Scoped permissions
Fine-grained API key scopes. Give Claude Code read-only access, post-only, or full control. Revoke any key instantly from the dashboard.
Works alongside your code
Publish release notes from your changelog. Schedule announcements from your CI. Wahlu fits into your existing developer workflow, not the other way around.
Ready to post from your terminal?
Get your API key and add Wahlu to your .mcp.json. Takes less than a minute.