Twinmotion MCP
Provides tools for importing Revit models, setting environments, rendering images, and exporting walkthrough videos in Twinmotion.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Twinmotion MCPrender a 4K still image of the main building at golden hour"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Twinmotion MCP
Twinmotion rendering pipeline via APS — Import Revit models, set environments, render images, export walkthrough videos.
Tools (5)
Tool | Description |
| Import Revit model into Twinmotion |
| Set weather, time-of-day, environment |
| Render still image (up to 8K) |
| Export walkthrough video (MP4/MOV/WebM) |
| List saved scenes and animations |
Related MCP server: revit-mcp
Quick Start
{
"mcpServers": {
"twinmotion": {
"url": "https://twinmotion-mcp.itmartin24.workers.dev/mcp"
}
}
}Architecture
Runtime: Cloudflare Workers
Auth: APS OAuth2 (client_credentials)
Cache: Cloudflare KV (token caching)
Part of ScanBIM Labs AEC MCP Ecosystem
MIT — ScanBIM Labs LLC
Authentication
Two accepted header formats. Use one, do NOT mix:
x-scanbim-api-key: <your_user_key>— value is the user_key verbatim.Authorization: Bearer sk_scanbim_<your_user_key>— value is the entire string including thesk_scanbim_prefix; the D1user_keycolumn must match this full string.
Mixing formats auto-creates a fresh free-plan row for the alternate key (you'll silently get a new 50-credit account on each switch).
Get your user_key at scanbim.app/settings/billing.
Example
curl -X POST https://mcp.scanbimlabs.io/unified/mcp \
-H "content-type: application/json" \
-H "x-scanbim-api-key: $SCANBIM_USER_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_models","arguments":{}}}'Response codes
200— tool call proceeded; credits debited.401— missing or malformed auth header (middleware returns JSON-RPC error code-32001).402— insufficient credits; response body includescheckout_urlsfor all 5 credit packs andtop_up_urlfor the billing page.
This server cannot be deployed
Maintenance
Related MCP Connectors
Twinmotion rendering via APS — import Revit, set environments, render images, export video.
Unified AEC tools: ACC, Revit, Navisworks, Twinmotion, and APS from one endpoint.
Revit model integration via APS — elements, parameters, schedules, clashes, IFC export.
Convert Revit files to XKT, IFC, or DWG and query BIM data via natural language.
Related MCP Servers
- AlicenseBqualityNot gradedmaintenanceAllows AI assistants to interact with Autodesk Revit through the MCP protocol, enabling the AI to create, modify, and delete elements in Revit projects.1565 npm1-
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Autodesk Revit to query project data, manage elements, and execute generated code via the Model Context Protocol. It provides full compatibility with GitHub Copilot and Claude to automate BIM modeling workflows.1365 npmMIT
- AlicenseAqualityFmaintenanceEnables AI to interact with Revit via MCP, allowing data retrieval and element creation, modification, and deletion.1365 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Autodesk Construction Cloud projects through natural language, connecting APS APIs for querying project data and issues.-