Built to be called.
One OpenAPI description generates the SDKs, the CLI and the MCP tools, so they always agree.
For developers and agents
API, MCP, CLI. Same keys.
Every operation comes from one OpenAPI description, so the SDKs, the CLI and the MCP tools never drift apart.
curl https://api.voxa.io/v1/posts \
-H "Authorization: Bearer $VOXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content":"Hello","platforms":[{"platform":"bluesky","accountId":"<id>"}],"publishNow":true}'Give your agent the map
Point any agent at /llms.txt or copy a ready prompt.
Quickstart
- 1Create a key in the dashboard (it is shown once).
- 2Connect an account. Bluesky takes a handle and an app password.
- 3POST /v1/posts with your text and the account ids.