Posts — read
posts_readposts_read — Scripe posts (LinkedIn posts and drafts: list and read, save the user's text, AI-write, edit, schedule, publish, media and team engagements): read operations. Call posts_read({ action: "", arguments: { …its arguments } }); describe_actions has an operation's full docs when its signature is not enough.
list_posts(projectId?: string, status?: oneOrMany<waitingProcessing|draft|waitingApproval|approved|rejected|published|scheduled|suggested>, statusCategory?: oneOrMany<suggested|draft|inProgress|review|scheduled|published>, statusId?: oneOrMany, delivery?: oneOrMany<not_scheduled|scheduled|due|missed|published>, review?: oneOrMany<not_requested|pending|approved|rejected>, dateFrom?: date, dateTo?: date, publishedFrom?: date, publishedTo?: date, q?: string, content?: preview|full|none, cursor?: string, limit?: int) — the LinkedIn posts and drafts in a Scripe project, newest first.
get_post(postId: string) — one Scripe post (a LinkedIn post or draft) by id — the full
content, which list_posts only excerpts — including themediait will publish with — read that before attach_media_to_post, which is a full-state write — and the workspace…list_post_statuses(projectId?: string) — a Scripe project's content pipeline: every kanban column (draft / inProgress / review / scheduled / published categories) with
postCount, how many posts sit in it right now.get_post_engagements(postId: string) — a Scripe post's team engagement timeline: the likes, comments and reposts queued to fire under OTHER brands' LinkedIn identities after the post goes live, plus
availableActors— the workspace brands and company pages this post could…get_draft_run(runId: string, waitSeconds?: int) — Poll a Scripe draft run: the posts Scripe is writing for planned ideas (draft_planned_posts), the visuals it puts on posts (add_post_media) and the team engagement it sets up (set_up_team_engagement) — status, post links, hooks, media.
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": {
"action": "<action>"
},
"name": "posts_read"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The operation. | |
| arguments | No | Its arguments, as its signature names them. |