Get Post
get_postGet one post by id, including markdown body.
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": {
"PostID": "<PostID>"
},
"name": "get_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| PostID | Yes | Post id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Slug | Yes | URL slug. | |
| Tags | Yes | Tags. | |
| Title | Yes | Visible post headline; also the search/social title fallback when SEO Title is empty. | |
| Author | Yes | Author display name if set. | |
| PostID | Yes | Post id. | |
| Status | Yes | draft or published. | |
| Summary | Yes | Human-facing lede; also the word-aware metadata-description fallback when Description is empty. | |
| Markdown | Yes | Markdown body. | |
| SEOTitle | Yes | Stored optional search/social title override, or empty when Title supplies the fallback. | |
| AuthorURL | Yes | Author URL if set. | |
| CreatedAt | Yes | ISO-8601 created time. | |
| UpdatedAt | Yes | ISO-8601 updated time. | |
| Categories | Yes | Categories. | |
| Provenance | Yes | Agent attribution, absent on a human-authored post. | |
| Description | Yes | Stored optional search/social description override, or empty when the word-aware Summary fallback supplies metadata. | |
| PublishedAt | Yes | ISO-8601 publish time if set. | |
| CoverImageAlt | Yes | Cover image alt text, or empty when unset. (FR-020) | |
| CoverImageURL | Yes | Cover image URL, or empty when unset. Rendered on the post page, card, social metadata, and in the newsletter email - distinct from any image inside Markdown. CoverImageAlt describes it. | |
| AuthorAvatarURL | Yes | Author photo URL if set — shown beside the byline and as the author's image in structured data. | |
| LastBroadcastAt | Yes | ISO-8601 broadcast time if set. |