# list_notes (/docs/build/mcp-reference/list_notes)

{/* GENERATED by scripts/generate-mcp-reference.mjs from the MCP server tools/list. Do not edit. */}

| Group | Access | MCP name |
| --- | --- | --- |
| Notes | Read-only | `list_notes` |

## Description [#description]

The description the MCP server sends to the model, word for word. Its rules apply to every call.

> List your notes, optionally filtered by status or tag. Status evergreen is the source notes set to repeat; it is not a tag. Use skip for pagination. Check hasMore in the response to know if more results exist.

## Arguments [#arguments]

| Argument | Type | Required | Description |
| --- | --- | --- | --- |
| `limit` | `number` | No | Max notes to return (default 20, max 50) Default `20`. |
| `skip` | `number` | No | Offset for pagination Default `0`. |
| `status` | `string` | No | Filter by note status. evergreen means source notes set to repeat. It is a status, not a tag. One of: `"draft"`, `"ready"`, `"scheduled"`, `"published"`, `"evergreen"`. |
| `tag` | `string` | No | Filter by category/tag name |

## Example call [#example-call]

The smallest valid request: required arguments only, with placeholder values.

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_notes",
    "arguments": {}
  }
}
```

## Result [#result]

The result has `structuredContent` that matches this schema. The same data is also in `content` as JSON text.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `count` | `number` | Yes |  |
| `hasMore` | `boolean` | Yes |  |
| `notes` | `object[]` | Yes |  |
| `notes[].autoRestackAfterHours` | `number \| null` | Yes |  |
| `notes[].content` | `string` | Yes |  |
| `notes[].createdAt` | `string` | Yes | Format `date-time`. |
| `notes[].id` | `string` | Yes |  |
| `notes[].scheduledAt` | `string \| null` | Yes |  |
| `notes[].status` | `string` | Yes |  |
| `notes[].tags` | `string[]` | Yes |  |
| `notes[].updatedAt` | `string` | Yes | Format `date-time`. |
| `skip` | `number` | Yes |  |
| `total` | `number` | Yes |  |

## Annotations [#annotations]

| Hint | Value |
| --- | --- |
| `readOnlyHint` | `true` |
| `destructiveHint` | `false` |
| `openWorldHint` | `false` |

The full input and output JSON Schemas for every tool are in [/mcp-tools.json](/mcp-tools.json).
