What We're Building
OmniVocal is a tool that lets you publish blog posts to multiple platforms simultaneously via a single API call — or directly from your AI assistant using MCP (Model Context Protocol).
This post is being published via the OmniVocal MCP server, running locally during development. The same flow works in production.
The Stack
- Cloudflare Workers — edge API, zero cold starts
- D1 — SQLite at the edge for posts, channels, API keys
-
MCP server — exposes
broadcast_postandlist_credentialstools - Adapters — per-platform publish logic (Hashnode, dev.to, Medium, GitHub, Bluesky)
Why MCP?
The interesting thing about building an MCP server for content distribution is that it collapses the workflow. Instead of:
- Open dashboard
- Paste content
- Select platforms
- Click publish
You just describe what you want published in chat and the agent handles the rest — including formatting differences per platform.
What's Next
- Paddle billing integration
- Medium and GitHub channels
- Scheduling support (Solo plan)
More dev logs coming as we build.
Top comments (0)