The best time to write about a feature is the moment you finish it, and the worst place to do that is a browser tab with seven half-filled compose boxes. If you build in Cursor, the fix is one MCP entry: planpo.st becomes a set of tools your agent can call mid-session.
Cursor's agent already knows what changed, it has the diff in front of it. Handing it a scheduler means the announcement gets drafted while the context is still warm, and the tracked link means you find out later whether that announcement sold anything.
Cursor is the AI code editor built on VS Code, and its agent mode has first-class MCP support with a JSON config per project or global. It is where a lot of indie products get built, which makes it a natural place for those products to get announced too.
Summarize this PR for a non-technical audience and schedule it as a post on X and LinkedIn tomorrow morning, link to the changelog.
The agent writes two versions sized to each network, wraps the changelog URL in a tracked link, and calls create_post with a morning slot. The queue shows both drafts with the diff-accurate description, because the agent read the actual code.
Draft a 5-post X thread about how we built the export feature, using the actual file names and numbers from this repo, schedule for Saturday.
Threads are a native post type on planpo.st, so the agent creates one thread with five segments, real details from the codebase, and one tracked link at the end. Saturday morning it goes out as a proper thread, not five loose posts.
Pull revenue per post for the last 30 days and tell me which topics converted.
get_revenue_overview returns attributed revenue per post, the agent groups it by topic, and you get an answer grounded in payments rather than impressions. Next sprint's announcement gets written with that in mind.
Plenty of tools let an agent post. The difference here is what comes back: every link in a scheduled post can be tracked, payments from Stripe, Shopify or RevenueCat are matched to the exact post that caused them, and your agent can read those numbers with the same connection it used to publish. Cursor does not just post for you, it finds out whether the post worked.
The AI code editor. Config is per project or global. Grab an API key from Settings, add the server, hosted or local, and the tools appear. The full config, with the sharp edges called out, is on the setup page.
What Cursor can reach