Skip to main content
Glama

Import Shadertoy

import_shadertoy

Create a GLSL TOP from a Shadertoy shader using its URL, ID, or pasted source. Automatically wires iChannels and exposes Speed and Mouse controls for adjustment.

Instructions

Build a GLSL TOP from a Shadertoy URL, ID, or pasted source. Wires iChannels (defaulting to noise placeholders), exposes Speed (and optional Mouse) controls, and captures a preview. First fetch on macOS may trigger an outgoing-connection permission prompt. Set TDMCP_SHADERTOY_KEY for reliable fetches; paste into raw_source to stay offline.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
shader_idNoShadertoy 6-char ID, e.g. 'XsXXDn'.
urlNoFull Shadertoy URL: https://www.shadertoy.com/view/<id>.
raw_sourceNoPasted Shadertoy-style fragment (must contain mainImage). Offline-safe.
parent_pathNo/project1
nameNoshadertoy
resolutionNo
pixel_formatNorgba8
channelsNo
expose_mouse_controlNo
expose_speed_controlNo
capture_previewNo
provenance_overrideNo

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pantani/tdmcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server