get_article
Retrieve the full Markdown content and metadata of a blog article by providing its slug. If the slug does not match any article, an error is returned.
Instructions
Retrieve the full content of a blog article by its slug.
Returns the article body (Markdown) plus metadata. If the slug does not
match any article, returns an Article with error='article_not_found'
and other fields at their defaults.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Article slug as returned by search_blog (e.g. 'setup-mistral-sglang-setup'). Lower-case, hyphenated. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Article slug | |
| title | No | Article title | |
| url | No | Public URL of the article | |
| date | No | Publication date (ISO 8601) | |
| tags | No | Topic tags assigned to the article | |
| description | No | Short article description | |
| body | No | Full article body in Markdown | |
| quality_score | No | Build-time quality score from the editorial pipeline (unbounded weighted composite across 13 signals, higher is better; thresholds depend on style) | |
| quality_style | No | Editorial style category (e.g. 'best_practice_learnings', 'werthaltige_code_beispiele'). Empty if not categorised. | |
| quality_class | No | Editorial content class (e.g. 'Ephemeral', 'Evergreen'). Empty if not classified. | |
| word_count | No | Word count of the article body | |
| error | No | Set to 'article_not_found' if no article matches the slug |