Ideas, write

Mark posted

Mark an idea posted. It calls no platform: it records that you posted it, optionally with the link and the text as it actually went out.

write

MCP

Tool namemark_posted
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "mark_posted",
    "arguments": {
      "project_id": "<uuid>",
      "idea_id": "<uuid>"
    }
  }
}

Input

project_idrequireduuid

The project. list_projects names them and marks the default.

idea_idrequireduuid
urlstring

A link to the post on X, Bluesky or Hacker News.

posted_bodystring

The text as it went out, when you changed the draft. The gap is what a series learns from.

Returns

The idea marked posted, with the date and the link it now carries.