Skip to main content
Glama

TinkerMCP

Experimental Model Context Protocol server for Tinkercad 3D Design.

The goal: let an AI operate Tinkercad's 3D editor through a small semantic toolset instead of treating the browser UI as an API.

Status: very early prototype / editor-discovery phase.

Architecture

AI / MCP client → TinkerMCP → remote browser automation → Tinkercad 3D

Tinkercad does not expose a public 3D-design API suitable for this use case, so TinkerMCP automates a real authenticated browser session. The semantic MCP API is intentionally separated from selectors and UI details.

Related MCP server: tinkercad-mcp-server

Planned tools

  • create primitives (box, cylinder, etc.)

  • position, resize, rotate

  • solid / hole

  • duplicate / delete

  • align

  • group / ungroup

  • workplane

  • inspect selection / scene

  • export STL

Milestone 0 — bootstrap

The first milestone deliberately does not guess Tinkercad selectors. It provides:

  • MCP server foundation

  • persistent browser profile

  • tinkercad_open

  • tinkercad_inspect_editor

  • diagnostic capture tools for DOM/input/network observation

Render deployment

The hosted version will expose MCP over HTTP and is designed to deploy from GitHub automatically. Keep the Render service on the Free ($0/month) instance while prototyping.

The repository remains the single source of truth: changes go to main, Render auto-deploys, and no manual code copy/paste should be necessary.

Design principle

The model should see stable operations such as create_box({width, depth, height}). DOM selectors, drag mechanics, keyboard shortcuts and Tinkercad-specific implementation details stay behind the adapter.

Inspiration

  • sethski/tinkercad-mcp-server — community MCP for Tinkercad Circuits using a persistent browser.

  • Model Context Protocol.

  • Playwright / remote browser automation.

License

MIT

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-driven 3D model generation and manipulation using OpenSCAD through natural language commands. Users can create primitives, apply transformations, perform boolean operations, and export models to various formats like STL and OBJ.
    2 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to build and simulate Tinkercad Circuits through a real Chrome session, including placing parts, wiring pins, writing Arduino code, running simulations, and reading serial output.
    2
    17
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to drive Onshape CAD with 87 tools for documents, part studios, sketching, solid features, assemblies, drawings, measurement, and export, including zero-configuration browser sign-in.
    93
    254 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to design, modify, and verify exact B-rep 3D CAD models by running build123d scripts on an OpenCascade kernel, with live three.js preview, collision and FDM printability checks, text-based spatial perception, user notes/sketch annotations, version history, and one-click export to OrcaSlicer.
    1
    MIT