io.scanbimlabs/twinmotion-mcp · v1.0.0 · ai-and-media
Twinmotion MCP is healthy: it completed an MCP handshake in 716 ms and exposes 5 tools.
Twinmotion rendering via APS — import Revit, set environments, render images, export video.
Endpoint: https://twinmotion-mcp.itmartin24.workers.dev/mcp (streamable-http)
No repository listed · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 5 |
| Latency | 716 ms |
| Last checked (UTC) | 2026-10-16T18:00:43.716Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-16T18:00:43.716Z | Healthy | 716 | |
| 2026-10-16T18:00:43.072Z | Healthy | 493 | |
| 2026-10-15T11:50:09.472Z | Healthy | 344 |
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 |
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 |