Read one article
get_articleReturn one of this site's own articles. Output is { slug, markdown }. markdown is the article file with YAML front matter, and the same text is the tool content. Parameter slug is required and must match articles[].slug from list_articles. Example: machine-native-economy. Do not include the article: prefix that list_changes uses. A missing slug is rejected as invalid input. An unknown slug returns isError with text No article with slug . A failed read returns isError whose text is the Error message (Fetch failed when the HTTP status is not OK), or Article fetch failed. when the failure is not an Error. Use list_articles instead when you do not have a slug. Use get_source instead for a third-party library source. Use search_sources instead to find papers and docs. Free, no auth.
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": {
"slug": "<slug>"
},
"name": "get_article"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Required. Article slug exactly as in list_articles articles[].slug, e.g. machine-native-economy. Lowercase words separated by hyphens. Do not include the article: prefix that list_changes uses. A missing slug is invalid input. An unknown slug returns isError text No article with slug <slug>. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| markdown | Yes |