Projects, write
Update project
Change any of a project's settings: its name, timezone, active hours, check interval, whether X watches keep reposts and read quoted posts, or the accounts it never wants posts from. Send only the fields that change.
MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "update_project",
"arguments": {
"project_id": "<uuid>"
}
}
}Input
An IANA name, or UTC.
0 and 24 together mean every hour. The two hours may never be equal.
One of 5, 10, 20, 30 or 60 minutes.
Keep reposts on an X account watch. A repost is filed as the post it points to, marked with who reposted it. Two post reads, so about double on those rows.
Read the post an X post quotes. The quoted post's text comes along under it. One more post read on those rows.
Replaces the whole never-show list. Send an empty array to clear it.
Returns
The project as saved, every field, so a caller sees what the merge left.