People, write

Note rhythm

Note how often and when one X account posts, from dates you already have: the caller sends the posted-at dates of the posts on their profile page, nothing else. Nothing is read from X and nothing is charged. The dates are merged into that account's own sample, newest 200 kept, and what comes back is a sample of what was seen, never a measured figure.

write

MCP

Tool namenote_rhythm
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "note_rhythm",
    "arguments": {
      "project_id": "<uuid>",
      "handle": "<string>",
      "posted_at": []
    }
  }
}

Input

project_idrequireduuid
handlerequiredstring

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

posted_atrequiredarray of string

When each post went out, as ISO dates. 1 to 50 of them, the posts on one profile page. No post text.

Returns

The handle, how many dates the sample now holds and how many this call added, the posts a day over the span it covers, the span in days, the hours they post in busiest first in the project's timezone, and the one sentence the dashboard shows: "about 3 a day, mostly evenings, from what you saw".