Readinglist.love's 101-line llms.txt shows what thorough AI preparation looks like

Save an article by sending a POST request to `/api/to_read`:

101
Lines
-90% vs avg
6
Sections
-65% vs avg
1000+
Companies
using llms.txt
2
Files
llms.txt + full

Key Insights

Focused approach

A streamlined 6-section structure keeps things simple and scannable.

Optimal length

At 101 lines, this file balances detail with AI context window efficiency.

Two-file approach

Uses both llms.txt and llms-full.txt for different AI use cases.

llms.txt Preview

First 100 lines of 101 total

# ReadingList.live

> ReadingList.live turns articles you want to read into a private podcast feed. Save a URL, and our workers fetch the article, strip distractions, and convert it to audio for listening on your podcast player.

## Getting Started

- [Sign in](https://readinglist.live/sign_in)
- [View your profile](https://readinglist.live/u/[your-username]/profile)
- [Access your RSS feed](https://readinglist.live/u/[your-username]/rss)

## API Documentation

- [Simple API](#simple-api): Save articles with Bearer token authentication
- [MCP Server](#mcp-server): OAuth 2.0 endpoints for AI assistants and automation
- [OAuth Scopes](#oauth-scopes): Permission levels for API access

## Simple API

Save an article by sending a POST request to `/api/to_read`:

```
POST https://readinglist.live/api/to_read
Authorization: Bearer <your-token>
Content-Type: text/plain

https://example.com/article
```

Get your API token from your profile page at `https://readinglist.live/u/[your-username]/profile`

## MCP Server

ReadingList.live provides MCP (Model Context Protocol) endpoints for programmatic feed management.

### Authentication

Create an OAuth client on your profile page and obtain an access token:

```
POST https://readinglist.live/api/oauth/token
Content-Type: application/x-www-form-urlencoded

grant_type=client_credentials&client_id=<client-id>&client_secret=<client-secret>&scope=feed:read feed:write feed:search
```

### Endpoints

**Get Feed Info** - Returns feed metadata
```
GET https://readinglist.live/api/mcp/v1/feed?action=get_feed_info&feedId=<feed-id>
Authorization: Bearer <access-token>
```

**Add URL** - Add article to reading list (idempotent)
```
POST https://readinglist.live/api/mcp/v1/feed
Authorization: Bearer <access-token>
Content-Type: application/json

{"action": "add_url", "userId": <user-id>, "url": "https://example.com/article"}
```

**Search Feed** - Search articles with pagination
```
POST https://readinglist.live/api/mcp/v1/feed
Authorization: Bearer <access-token>
Content-Type: application/json

{"action": "search_feed", "userId": <user-id>, "query": "search terms", "limit": 20}
```

### OAuth Scopes

- `feed:read` - Read feed metadata and items
- `feed:write` - Add URLs to reading list
- `feed:search` - Search feed items
- `profile:read` - Read user profile information

## Documentation

- [Full Documentation](https://readinglist.live/llms-full.txt) - Complete API reference

## Optional

### Key Features

- Save articles via web, mobile app, or bookmarklet
- Auto-generate readable versions by stripping ads and navigation
- Convert articles to speech using Amazon Polly
- Organize with auto-generated tags
- Weekly episode summaries with LLM-generated descriptions
- Private RSS feed for podcast players
- Full-text search across saved articles

### Privacy

User-agent: *
Disallow: /

This site's content is not available for AI training. Articles saved by users are private and not publicly accessible.

Readinglist.love is set up. Is yours?

Check your AI readiness in 30 seconds. See who AI recommends in your space. Free, no signup.

1000+ sites already set up

Readinglist.love is ready for AI. Are you?

Check your AI readiness score in 30 seconds — free, no signup required. Then generate your own llms.txt and start tracking your visibility.