search_saved_posts
Search saved Substack posts by full-text across title, excerpt, author, publication, and content, with filters for date, audience, and read state.
Instructions
Perform full-text FTS5 search across cached saved posts.
Searches title, excerpt, publication name, author, and content text (content is only present for posts fetched via get_post_content). query uses SQLite FTS5 syntax; a malformed query falls back to a substring match. Date filters take ISO 8601 strings (e.g. "2026-01-31"). Allows filtering by publication name, audience tier (see list_audiences for cached values, e.g. "everyone", "only_paid"), original post date (published_at), saved date (saved_at), and read_state ('unread', 'in_progress', 'finished', 'unfinished' (unread + in_progress), or 'started' — a post is 'finished' once its high-water reading progress crosses a threshold, default 0.95).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| audience | No | ||
| read_state | No | ||
| publication | No | ||
| saved_after | No | ||
| saved_before | No | ||
| published_after | No | ||
| published_before | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |