xpost v0.1.0

MCP-first hosted posting API for X. Every post carries a transparent cost ledger.

Mode: DRY-RUN — simulated posting

Connect your agent

MCP endpoint (SSE): https://post.myeventwatch.com/sse

Any MCP client with SSE support (Cursor, Claude Code, etc.). For Claude Desktop local use, see server_stdio.py.

Tools

ToolWhat it does
draft_postCreate a draft + transparent cost estimate
approve_postHuman-in-the-loop approval (required before posting)
schedule_postSchedule an approved draft (ISO 8601)
post_nowPublish an approved draft immediately
cost_ledgerEvery published post with exact USD cost
server_statusMode, draft counts, current rates

Cost model (X pay-per-use, 2026-04)

$0.015 / post + $0.20 link surcharge. Each ledger entry stamps the rates in effect.

Drafts by status

none yet

Dry-run mode simulates posting end-to-end. Set X_USER_ACCESS_TOKEN (OAuth 2.0 user context, tweet.write scope) to go live.