List published library articles
Returns a paginated list of published, non-retracted research articles from the RRM Academy library. Public, unauthenticated. Rate limited to 30 requests per minute per IP. Responses are edge-cached for 1 hour.
Two interchangeable pagination modes: classic page+limit (unchanged, still supported), or opaque cursor. Each response returns nextCursor (null when the list is exhausted); pass it back as cursor to fetch the next page. When cursor is supplied, page and limit query params are ignored (the cursor carries the limit). The cursor is an encoded offset over the library's default sort, not a keyset position, so it is stable within a request session but not a durable bookmark across corpus changes.
Request
- Base URL: https://mcp.rrmacademy.org
- URL: https://mcp.rrmacademy.org/api/articles
- Auth: none required
Query parameters
Page number (1-based). Default: 1. Max: 350. Ignored when cursor is supplied.
Results per page. Default: 25. Max: 50. Ignored when cursor is supplied.
Opaque pagination cursor. Pass the nextCursor value from a previous response to fetch the next page. Omit for the first page. Base64url-encoded; treat as opaque. Overrides page/limit.
Response
Paginated article list.
Example response
{
"page": 1,
"limit": 25,
"total": 3467,
"total_pages": 139,
"nextCursor": "eyJvIjo1MCwibCI6MjV9",
"results": [
{
"id": "rec123abc",
"slug": "napro-endometriosis-2022",
"url": "https://rrmacademy.org/library/napro-endometriosis-2022/",
"date_added": "2026-04-19"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.