> ## Documentation Index
> Fetch the complete documentation index at: https://docs.baselayer.id/llms.txt
> Use this file to discover all available pages before exploring further.

# list_entities

> Browse all entities of a given type.

# list\_entities

Lists entities of a specific type from your memory. Useful for discovering what's in your memory, browsing by category, or finding plan entities for cross-session coordination.

## Parameters

| Parameter | Type    | Required | Default | Description                      |
| --------- | ------- | -------- | ------- | -------------------------------- |
| `type`    | string  | Yes      | --      | Entity type to list              |
| `limit`   | integer | No       | `100`   | Max entities to return (1--1000) |

### Entity types

`person`, `place`, `project`, `plan`, `organization`, `concept`, `event`, `media`, `technology`, `goal`, `document`, `belief`, `habit`, `product`

## Read-only

Yes. This tool only reads from your memory.

## Example usage

```json theme={null}
{
  "type": "plan"
}
```

```json theme={null}
{
  "type": "project",
  "limit": 50
}
```

```json theme={null}
{
  "type": "person"
}
```

<Tip>
  Use `list_entities(type="plan")` to find active scratchpads for cross-session coordination. Plan entities are how you track multi-step efforts that span multiple conversations.
</Tip>

## When to use

* Discovering what entities exist in your memory for a given type
* Finding plan entities to resume work from a previous session
* Getting an overview of all people, projects, or technologies tracked in your memory
* Browsing before performing a more targeted search

<Note>
  Results include vault URIs like `baselayer://project/my-app`. To read the full content of any entity, use `get_entity` with the type and name from the result.
</Note>
