← WebMCP Directory

hearth.yadneshsalvi.com

hearth.yadneshsalvi.com

live Unverified (seed import) Commerce 29 tools imperative implementation

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 9 · Act 20 · Transact 0 · Score: Not yet scored

Tool inspector

move_furniture

act imperative

Moves and/or rotates a placed item. Give an anchor in words (wall + along, facing, next_to, centered, under), a raw pos in cm, a delta in cm, a rotation (0, 90, 180 or 270 clockwise; 0 faces south) or rotate_by, and optionally another room. Snaps and nudges like place_furniture and returns the resolved position and any conflicts.

Input schema

PropertyTypeRequiredDescription
item string yes Placed item id (e.g. sofa-1) or its name. Use selected for the human's current selection.
anchor object no Where to put it, in words: wall + along, facing, next_to + side + gap_cm, centered, or under a window. Preferred over pos.
pos object no Raw footprint centre in cm, room-local (origin north-west corner, x east, y south). Use anchor when possible.
delta_cm object no Shift by this many cm: x positive = east, y positive = south.
rotation number no 0, 90, 180 or 270 degrees clockwise; 0 = front faces south.
rotate_by number no Turn by 90 (clockwise), -90 (counter-clockwise) or 180 degrees.
room string no Move the item into this room (id or name). Defaults to its current room.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "item": {
      "type": "string",
      "minLength": 1,
      "description": "Placed item id (e.g. sofa-1) or its name. Use selected for the human's current selection."
    },
    "anchor": {
      "type": "object",
      "properties": {
        "wall": {
          "description": "Wall the back goes against: north, east, south, west, or a wall id such as w2.",
          "type": "string",
          "minLength": 1
        },
        "along": {
          "description": "Position along that wall: start, center, end, or a number of cm from the wall's start (clockwise).",
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "start",
                "center",
                "end"
              ]
            },
            {
              "type": "number"
            }
          ]
        },
        "facing": {
          "description": "What the front faces: an item id or name, room_center, wall:<side>, or window:<id>.",
          "type": "string",
          "minLength": 1
        },
        "next_to": {
          "description": "Item id or name to sit beside.",
          "type": "string",
          "minLength": 1
        },
        "side": {
          "description": "Side of next_to to use: left, right, front or behind (from that item's point of view).",
          "type": "string",
          "enum": [
            "left",
            "right",
            "front",
            "behind"
          ]
        },
        "gap_cm": {
          "description": "Gap in cm between the two items (default 10).",
          "type": "number",
          "minimum": 0
        },
        "centered": {
          "description": "true to centre the item in the room.",
          "type": "boolean"
        },
        "under": {
          "description": "window:<id> to centre the item under that window with its back to the wall.",
          "type": "string",
          "minLength": 1
        }
      },
      "additionalProperties": false,
      "description": "Where to put it, in words: wall + along, facing, next_to + side + gap_cm, centered, or under a window. Preferred over pos."
    },
    "pos": {
      "type": "object",
      "properties": {
        "x": {
          "type": "number",
          "description": "Footprint centre x in cm; positive points east."
        },
        "y": {
          "type": "number",
          "description": "Footprint centre y in cm; positive points south."
        }
      },
      "required": [
        "x",
        "y"
      ],
      "additionalProperties": false,
      "description": "Raw footprint centre in cm, room-local (origin north-west corner, x east, y south). Use anchor when possible."
    },
    "delta_cm": {
      "description": "Shift by this many cm: x positive = east, y positive = south.",
      "type": "object",
      "properties": {
        "x": {
          "description": "East-west shift in cm; positive is east.",
          "type": "number"
        },
        "y": {
          "description": "North-south shift in cm; positive is south.",
          "type": "number"
        }
      },
      "additionalProperties": false
    },
    "rotation": {
      "type": "number",
      "enum": [
        0,
        90,
        180,
        270
      ],
      "description": "0, 90, 180 or 270 degrees clockwise; 0 = front faces south."
    },
    "rotate_by": {
      "description": "Turn by 90 (clockwise), -90 (counter-clockwise) or 180 degrees.",
      "type": "number",
      "enum": [
        90,
        -90,
        180
      ]
    },
    "room": {
      "description": "Move the item into this room (id or name). Defaults to its current room.",
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "item"
  ],
  "additionalProperties": false
}

Similar websites

cleardose-webmcp-demo.netlify.app

cleardose-webmcp-demo.netlify.app

See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.

live Unverified Commerce Transact tools
78 tools A36 / Act41 / T1 Not yet scored Seen 2026-11-05
search_medications get_medication_details compare_fulfillment_options select_medication_option create_prescription_request_card
Inspect tools
4over4.com

4over4.com

4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.

live Unverified Commerce Transact tools
73 tools A24 / Act48 / T1 Not yet scored Seen 2026-11-05
go_to_product go_to_category go_home search_site open_ai_mode
Inspect tools
camdentools.com

camdentools.com

Construction tools and equipment

live Unverified Commerce
50 tools A36 / Act14 / T0 Not yet scored Seen 2026-11-05
cart_add_item cart_apply_promo cart_clear cart_get cart_remove_item
Inspect tools
autolab.run

autolab.run

Super intelligence for car lovers. A WebMCP vehicle configurator, an agentic owner's guide with a live digital twin, and the 3D creation engine that measures th…

live Unverified Commerce
49 tools A19 / Act30 / T0 Not yet scored Seen 2026-11-05
list_autolab_experiences get_autolab_overview open_autolab_experience get_vehicle_configuration list_vehicle_configuration_options
Inspect tools

Related on Influzer