People, write

Watch person

Start an account watch on one person, the Watch pill on their People row. This is a recurring cost: the watch is polled at the project's pace and every post it brings back is charged at that platform's blip rate, up to 5 posts a day on X unless posts_per_day says otherwise. Nothing is read or charged by this call itself.

writespends

MCP

Tool namewatch_person
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "watch_person",
    "arguments": {
      "project_id": "<uuid>",
      "platform": "<x | hn | youtube | bluesky | reddit>",
      "handle": "<string>"
    }
  }
}

Input

project_idrequireduuid
platformrequiredx | hn | youtube | bluesky | reddit
handlerequiredstring

Their handle. A leading @ or u/ is fine.

nameany

Their name, which becomes the watch's label. The handle stands in without one.

posts_per_dayinteger | null

X only: posts a day this watch may be billed for, 1 to 50. The default is 5.

Returns

The platform and handle now watched, the watch's label and id, and the price: what one of their posts costs at your tier today, in dollars and micros, with the month at the cap the dashboard quotes.