MakeSplat MCP server
Turn a video into a 3D model without leaving your AI assistant. Connect MakeSplat to Claude, ChatGPT, Claude Code, Cursor or any MCP client, ask for a 3D scan, and the assistant creates it, follows it and hands you the result: a Gaussian splat (.ply) you can orbit in the browser and use in 3D tools.
Server URL:
https://makesplat.com/mcpYou sign in with your MakeSplat account the first time you connect. New accounts get 1 free credit, enough for one Standard scan.
Connect it
Claude (web, desktop and mobile)
- Go to Customize > Connectors and click Add custom connector. On Team and Enterprise plans an Owner adds it in Organization settings > Connectors.
- Paste
https://makesplat.com/mcpas the server URL and click Add. - Click Connect, sign in to MakeSplat and allow access.
Claude Code
claude mcp add --transport http makesplat https://makesplat.com/mcpThen run /mcp in Claude Code and sign in. Claude Code can upload a video file from your computer itself, so you never open a browser.
ChatGPT
With developer mode on (Settings, under Apps or Connectors, depending on your plan), create a connector with https://makesplat.com/mcp as the server URL and OAuth as the authentication, then sign in to MakeSplat when ChatGPT asks.
Cursor, VS Code and other MCP clients
Add a remote (Streamable HTTP) server with this URL. Clients that support OAuth open the MakeSplat sign-in on first use:
{
"mcpServers": {
"makesplat": { "url": "https://makesplat.com/mcp" }
}
}With an API key instead of signing in
For agents, scripts and clients without OAuth, send a MakeSplat API key as a bearer token. Create a key in the dashboard; revoking it there disconnects every client that uses it.
claude mcp add --transport http makesplat https://makesplat.com/mcp \
--header "Authorization: Bearer sk_live_your_key_here"What to ask
- “Turn my video of this sneaker into a 3D model.”
- “Make a Gaussian splat of my living room. How much will it cost?”
- “Is my 3D scan done yet? Send me the download link.”
- “Upload ~/Videos/statue.mp4 to MakeSplat in High quality.”
How a scan goes
- The assistant checks your balance and tells you the price.
- It creates a scan and gives you its upload page. Open it, add your video (MP4 or MOV, up to 500 MB) and start processing; the price is on the button. Assistants that can read files, like Claude Code, upload the video themselves and start it once you agree to the price.
- Processing takes about 10 minutes (High takes longer). Ask the assistant whether it is done.
- When it is, you get a link to view the 3D model in your browser and a download link for the .ply file.
The best videos circle the subject slowly for 30 to 60 seconds, in even light. See how to film a video for Gaussian splatting.
Tools
| Tool | Kind | What it does |
|---|---|---|
| get_account | Read | Your credit balance and the price of each quality. |
| create_scan | Write, free | Creates a scan and returns its upload page. Nothing is charged. |
| start_scan | Write, uses credits | Starts processing an uploaded video. The assistant has to pass the price you agreed to, or nothing happens. |
| get_scan | Read | Status and progress; when done, the link to view the model and the download links. |
| list_scans | Read | Your recent scans. |
| cancel_scan | Write | Cancels a scan that hasn't finished. Credits charged for it are refunded. |
Credits and safety
- Creating a scan is free. Credits are only used when processing starts, at the price you agreed to.
- Credits are bought on makesplat.com, never inside the chat.
- Failed scans and cancelled scans are refunded automatically.
- The assistant only sees your MakeSplat scans and balance. MakeSplat never receives your conversation. See the privacy policy.
- To disconnect, remove the connector in your assistant's settings, or revoke the API key in the dashboard.
Support
Questions or problems: nelsonsalvadorzx@gmail.com. Prefer plain HTTP? The REST API does the same in four calls.