search_pages
Search pages in a Plane project by matching a case-insensitive substring in the title or, optionally, in the page content.
Instructions
Search pages by title (and optionally content) with a simple case-insensitive substring match.
Plane has no server-side page search API, so this filters the page list client-side. With search_content=true each candidate page's content is fetched individually (capped at 30 pages) - slower but matches body text.
Args: query: Text to look for (case-insensitive substring). project_id: UUID of the project. Omit to search workspace pages (workspace pages are unavailable on Community Edition). search_content: Also search inside page content, not just titles. max_results: Maximum number of matches to return (default 20).
Returns: List of matches: id, name, project_id, match_field ("name" or "content") and a snippet of the surrounding text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| project_id | No | ||
| max_results | No | ||
| search_content | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |