The building

List objects (list_objects): a home3dplan MCP tool

list_objects: Everything placed in the model with its id, for set_objects and delete_objects: objects (catalogue furniture, custom furniture, stairs, columns, pergolas, pots, house plants, kitchens) with position, rotation, floor and preset; lights; roofs; fences and their gates;

`list_objects` is one of the 38 tools the home3dplan MCP server offers an assistant. Connect [Claude](/mcp/claude), [Claude Code](/mcp/claude-code) or [ChatGPT](/mcp/chatgpt) and it is available in the conversation.

What it does

Everything placed in the model with its id, for set_objects and delete_objects: objects (catalogue furniture, custom furniture, stairs, columns, pergolas, pots, house plants, kitchens) with position, rotation, floor and preset; lights; roofs; fences and their gates; landscape blocks; plants; lawns; roads; paved areas; the ground’s spot levels, contours, terraces, breaklines and retaining walls; and the drawing’s entities per storey by type (walls and openings in full are in get_plan). Filter by floor and by kind.

A read. It changes nothing in the project. Scope: **projects:read**.

Inputs

**projectId** (string, required): See the tool’s description.

**floor** (integer): See the tool’s description.

**kind** (object | light | roof | fence | block | plant | grass | road | paved | terrain | drawing): See the tool’s description.

What comes back

What was read, in words and in a structured form the assistant can use.

Ask for it like this

"Use list_objects on my project."

The assistant chooses the tool and fills its inputs from what you said; you do not name the tool or type its inputs.

Read next