Profile, write
Note profile
Note who an X account is from a profile page you are already looking at: their name, picture, bio, followers and post count. Nothing is read from X, no model is called and nothing is charged. A row the poll already filled keeps what X itself said and only its blanks are filled, with the two counts taken from the page because a page read is the current one; an account Sonket has never fetched gets a row of its own. Naming them a peer afterwards then costs no read.
write
MCP
Tool namenote_profile
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "note_profile",
"arguments": {
"project_id": "<uuid>",
"profile": {}
}
}
}Input
project_idrequireduuid
profilerequired{ handle, name, avatar_url, bio, followers, posts_count, verified }
Returns
The handle, which row it landed on, whether the row is new, the columns this call moved, their name and followers as stored, and whether they are one of this project's peers.