← WebMCP Directory

Tool tree

semantic-spatial-webmcp.swmengappdev.workers.dev

Developer ToolsTools verified
Website
SceneIndex is a semantic spatial browser where people and agents inspect, route through, and test 3D Gaussian-splat scenes together.
Explore capabilities
    get_scene_contextAnswer

    Read live camera, current region, selection, visible and nearby hidden entities, connected spaces, and staged changes.

    View tool JSON
    {
      "name": "get_scene_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read live camera, current region, selection, visible and nearby hidden entities, connected spaces, and staged changes.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    search_entitiesAnswer

    Search scene objects by text, exact type, region, or required tags and highlight the matches.

    View tool JSON
    {
      "name": "search_entities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search scene objects by text, exact type, region, or required tags and highlight the matches.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 120,
            "description": "Words describing the object."
          },
          "type": {
            "type": "string",
            "maxLength": 60,
            "description": "Optional exact entity type."
          },
          "regionId": {
            "type": "string",
            "maxLength": 80,
            "description": "Optional public region ID."
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 60
            },
            "maxItems": 8,
            "description": "Required tags."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 10,
            "description": "Maximum matches, from 1 to 10."
          }
        },
        "additionalProperties": false
      }
    }
    get_entityAnswer

    Read one spatial entity, including state, confidence, region, and relationships.

    View tool JSON
    {
      "name": "get_entity",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one spatial entity, including state, confidence, region, and relationships.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "entityId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100,
            "description": "Stable public entity ID."
          }
        },
        "required": [
          "entityId"
        ],
        "additionalProperties": false
      }
    }
    navigate_to_entityAction

    Move the shared viewer to the best known view of a scene entity.

    View tool JSON
    {
      "name": "navigate_to_entity",
      "kind": "act",
      "impl": "imperative",
      "description": "Move the shared viewer to the best known view of a scene entity.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "entityId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100,
            "description": "Stable public entity ID."
          },
          "animate": {
            "type": "boolean",
            "default": true,
            "description": "Animate the camera move."
          }
        },
        "required": [
          "entityId"
        ],
        "additionalProperties": false
      }
    }
    find_semantic_routeAnswer

    Find and draw a route between public place labels, aliases, entity IDs, or region IDs.

    View tool JSON
    {
      "name": "find_semantic_route",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find and draw a route between public place labels, aliases, entity IDs, or region IDs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Origin such as Entrance A or main entrance."
          },
          "to": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Destination such as Platform 2."
          },
          "accessibleOnly": {
            "type": "boolean",
            "default": true,
            "description": "Use only accessible route segments."
          }
        },
        "required": [
          "from",
          "to"
        ],
        "additionalProperties": false
      }
    }
    set_entity_stateAction

    Stage a reversible operational or scenario-state change and update the shared scene.

    View tool JSON
    {
      "name": "set_entity_state",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage a reversible operational or scenario-state change and update the shared scene.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "entityId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100,
            "description": "Stable public entity ID."
          },
          "patch": {
            "type": "object",
            "description": "Supported state fields to stage.",
            "properties": {
              "operational": {
                "type": "string",
                "enum": [
                  "open",
                  "closed",
                  "unavailable"
                ]
              },
              "active": {
                "type": "boolean"
              },
              "blocking": {
                "type": "boolean"
              }
            },
            "minProperties": 1,
            "additionalProperties": false
          }
        },
        "required": [
          "entityId",
          "patch"
        ],
        "additionalProperties": false
      }
    }
    undo_scene_changeAction

    Undo the latest staged scene-state change and update the shared scene.

    View tool JSON
    {
      "name": "undo_scene_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Undo the latest staged scene-state change and update the shared scene.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_region_qualityAnswer

    Show a region's readiness, confidence dimensions, evidence gaps, and recapture guidance.

    View tool JSON
    {
      "name": "get_region_quality",
      "kind": "answer",
      "impl": "imperative",
      "description": "Show a region's readiness, confidence dimensions, evidence gaps, and recapture guidance.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "regionId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100,
            "description": "Stable public region ID."
          }
        },
        "required": [
          "regionId"
        ],
        "additionalProperties": false
      }
    }
    list_uncertain_entitiesAnswer

    Highlight entities below a confidence threshold and list their weakest evidence dimension.

    View tool JSON
    {
      "name": "list_uncertain_entities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Highlight entities below a confidence threshold and list their weakest evidence dimension.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "threshold": {
            "type": "number",
            "minimum": 0,
            "maximum": 1,
            "default": 0.75,
            "description": "Confidence cutoff from 0 to 1."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 10,
            "description": "Maximum results, from 1 to 10."
          }
        },
        "additionalProperties": false
      }
    }
    reset_sceneAction

    Restore baseline scene state and clear route, quality, and scenario overlays.

    View tool JSON
    {
      "name": "reset_scene",
      "kind": "act",
      "impl": "imperative",
      "description": "Restore baseline scene state and clear route, quality, and scenario overlays.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }