io.github.shapeweld/shapeweld · v1.0.0 · browser-automation
io.github.shapeweld/shapeweld is healthy: it completed an MCP handshake in 1431 ms and exposes 5 tools.
Free 3D conversion (FBX, GLB, OBJ, STL, PLY, DAE, USDZ, 3MF) as a remote MCP server. No account.
Endpoint: https://shapeweld.com/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 5 |
| Latency | 1431 ms |
| Last checked (UTC) | 2026-11-08T22:10:20.851Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-08T22:10:20.851Z | Healthy | 1431 |
list_tools | The conversions this server offers: for each, the job kind, the accepted source extensions, the target (a format name, or the kind itself for a mesh tool), the upload cap in MB, whether a zip is accepted, and the page where the same conversion runs in a browser. |
conversion_notes | Before uploading anything: for a pair of formats (for example from "fbx" to "glb"), what survives the trip (skeleton, shape keys, materials, vertex colours), what is lost, the known limits of the two formats, and the page for that pair. Says so when the pair is not offered and names the nearest ones |
convert_file | Starts a conversion. Give the target (`to`: a format name such as glb, fbx, obj, stl, ply, dae, usdz, 3mf, or a mesh tool kind from list_tools such as mesh-decimate) and the file as an https link (`file_url`) or as the file attached to the chat (`file`). The source format is read from the file name; |
job_status | The state of a conversion started by convert_file: queued, processing, ready, failed (with the reason), expired, or refused when the file needs a choice only the page can offer. |
result_link | For a ready conversion: the download link (valid 3 days, no sign-in), the file name, the expiry date, and a link that opens the result in a viewer on the site. |