sync_saved_notes
Sync saved Substack notes into a local SQLite cache; incremental updates by default, or force a full refresh that soft-deletes notes no longer saved. Requires an authenticated Substack session.
Instructions
Trigger incremental or full resync of saved notes from Substack account into local SQLite cache.
Incremental (default) stops early once it reaches notes already saved locally. force=True fetches the whole list and soft-deletes local notes no longer saved on Substack. Returns a SyncRun whose status is 'success', 'partial' (the fetch was truncated, e.g. by rate limiting, and reconciliation was skipped), 'auth_required' (run 'substack-saved-mcp login'), or 'failed'. Requires an active authenticated Substack session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| entity | No | post | |
| status | Yes | ||
| sync_mode | No | incremental | |
| started_at | Yes | ||
| completed_at | No | ||
| error_message | No | ||
| fetched_count | No | ||
| upserted_count | No | ||
| reconciled_count | No |