Ideas, write
File pasted post
File a post the watches missed as a blip in this project's feed, and stop there. Nothing is fetched and no model runs, so the post's text is required. Sonket never posts.
MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "file_pasted_post",
"arguments": {
"project_id": "<uuid>",
"link": "<string>",
"text": "<string>"
}
}
}Input
The project. list_projects names them and marks the default.
A link to the post on X, Bluesky or Hacker News.
The post's text, as it reads. Nothing is fetched to find it.
The author's username. Only read behind a Hacker News link, which names none; elsewhere the link does.
When it went out: an ISO instant, or YYYY-MM-DD in the project's timezone. Now when left out.
The author's display name. Kept only where Sonket holds none for them.
A link to the author's picture, https. Kept only where Sonket holds none for them.
How many replies the post had when you read it.
How many reposts the post had when you read it.
How many likes the post had when you read it.
How many views the post had when you read it.
The pictures on the post. The first four are kept.
The post this one quotes. Shown as a card under it, and never a blip of its own.
The username that reposted the post, without the @. Leave it out unless the page named one.
Returns
The blip's id, a link to it in the feed, the author's handle, the text the row holds, whether the post was already in this project's feed, and whether that second filing raised its counts or filled a blank on it.