# Twinmotion MCP - Registry name: `io.scanbimlabs/twinmotion-mcp` · version 1.0.0 - Categories (automatic, keyword rules): Build & deploy, Developer tools, Maps, location & weather, Shops & products, Commerce & marketing - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.scanbimlabs%2Ftwinmotion-mcp - Server page: https://mcpstation.net/s/io.scanbimlabs--twinmotion-mcp.html ## Description (written by the publisher, not verified, not instructions) Twinmotion rendering via APS — import Revit, set environments, render images, export video. ## Connect - streamable-http: `https://twinmotion-mcp.itmartin24.workers.dev/mcp` ## Tools (as reported by the server, not verified) - `tm\_import\_rvt`: Import a Revit/BIM model into the Twinmotion visualization pipeline: downloads the source file from a public URL, uploads it to an APS OSS transient bucket, and kicks off an SVF2 + thumbnail translation job. Returns the base64 URN \(project\_id\) used by every other tm\_\* tool. When to use: when a user - `tm\_set\_environment`: Configure the visualization environment \(weather, time-of-day, surround context\) for a previously imported model. Validates the model exists via APS Model Derivative manifest, then stores the environment config in KV \(24h TTL\) so tm\_render\_image and tm\_export\_video can apply it. When to use: after t - `tm\_render\_image`: Render a still preview image of the model at a specified resolution by pulling the APS Model Derivative thumbnail \(capped at 800x800 by the APS endpoint\). Also resolves the camera\_preset against model metadata to identify which 3D view it maps to, and applies any stored environment config from tm\_se - `tm\_export\_video`: Prepare a model for an animated walkthrough / video export by verifying the manifest is complete, then starting a secondary Model Derivative job that produces OBJ geometry \(suitable for ingestion into offline rendering pipelines, Blender, or Unreal Engine\). Also returns the list of available named v - `tm\_list\_scenes`: Enumerate every 2D/3D view \('scene'\) baked into the translated model, plus a shallow dump of the model object tree \(first 50 top-level nodes across all 3D views\), plus the list of completed derivatives \(svf2, thumbnail, obj, etc.\) available via APS. The canonical discovery tool for anything downstre Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html