Add an RSS feed
add_feedTurn an RSS or Atom feed (a blog, a newsletter, a changelog) into posts. Octopost reads the feed right away (a site address works too if the page links its feed) and then checks it every 30 minutes by default. Each new item becomes a post from the template.
The first check posts only the feed's latest item, so adding a feed never floods the account. By default (mode "hold") every new item waits for a person to approve it: Octopost emails the owner Approve / Reject / Edit links, so tell the user to check their email. With mode "queue" new items join the posting queue and publish in queue slots. A feed makes at most 10 posts a day; the same text to the same network within 7 days is skipped; a blocked term holds the post. Posts are shortened to fit each network (the excerpt first, then the title; the link is kept whole).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>",
"platforms": "<platforms>"
},
"name": "add_feed"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The feed URL (or the site address, if its page links a feed). | |
| mode | No | Optional. "hold" (default): each new item waits for a person to approve it. "queue": new items join the posting queue. | |
| name | No | Optional. A name for the feed. Default: the feed's own title. | |
| template | No | Optional. Post text with {title}, {url} and {excerpt} (a plain-text summary of the item). Default "{title} {url}". | |
| platforms | Yes | Networks each new item is posted to. Call list_accounts first. | |
| check_every_minutes | No | Optional. How often to check, 15 to 1440 minutes. Default 30. |