search_notes
Search Simplenote notes using boolean operators, phrase matching, tag and date filters. Supports fuzzy matching, pagination, and sorting by relevance or date.
Instructions
Search for notes in Simplenote with advanced capabilities including fuzzy matching, pagination, and sorting support. To find the most recently updated note on a topic, use sort_by='modifydate' with sort_direction='desc' and limit=1. Use list_tags first if you need to discover available tags before filtering.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags to filter by (comma-separated list of tags that must all be present). Use 'untagged' to find notes without tags. | |
| fuzzy | No | Enable fuzzy matching to handle typos and approximate matches (default: false) | |
| limit | No | Maximum number of results to return per page (default: 20) | |
| query | Yes | The search query (supports boolean operators AND, OR, NOT; phrase matching with quotes; tag filters like tag:work; date filters like from:2023-01-01 to:2023-12-31 or natural language dates like from:last_week to:yesterday) | |
| offset | No | Number of results to skip for pagination (default: 0) | |
| pinned | No | Filter by pin status: true = only pinned notes, false = only unpinned notes, omit = all notes | |
| sort_by | No | Sort results by field. Default: 'relevance' (by match quality). Use 'modifydate' to get the most recently updated notes first. Use 'createdate' to get the newest-created notes first. | |
| to_date | No | Filter notes modified before this date (ISO format e.g. 2023-12-31, or natural language e.g. today, yesterday) | |
| from_date | No | Filter notes modified after this date (ISO format e.g. 2023-01-01, or natural language e.g. yesterday, last_week, 3_days_ago) | |
| created_after | No | Filter notes created after this date (ISO format e.g. 2023-01-01) | |
| modified_after | No | Filter notes modified after this date (ISO format e.g. 2023-06-01) | |
| sort_direction | No | Sort direction: 'desc' (newest/highest first, default) or 'asc' (oldest/lowest first). |