✕

API y MCP para desarrolladores y agentes de IA

API JSON pública del catálogo de equipos de alquiler, un servidor MCP para asistentes de IA y un generador de escenas 3D MVR. Sin registro ni clave, descrita en OpenAPI 3.1.

Todo en un solo lugar: direcciones, herramientas MCP, ejemplos y límites (detalles en inglés).

All services are public, with no sign-up and no key. Responses are JSON with Access-Control-Allow-Origin: *, so they can be called from a browser too.

Services at a glance

ServiceAddressWhat for
Rental equipment cataloghttps://stagelights.cz/api/catalog/…search, detail, specifications and rental prices
GDTF fixture libraryhttps://gdtf-lights.com/api/catalog/…10,500+ fixtures, DMX modes, GDTF files (no prices)
MCP server for AI assistantshttps://gdtf-lights.com/mcptools to find fixtures and build a 3D scene
MVR 3D scene generatorhttps://gdtf-lights.com/mvr-generate.php.mvr file with GDTF fixtures, DMX patch and truss
DMX → GDTF (Fixture Finder)https://gdtf-lights.com/dmx-to-gdtffinds a fixture and DMX mode from a channel list

Rental equipment catalog (JSON API)

The API returns the same data as the catalog on stagelights.cz, read-only. prWeb is the price shown on the website: 1 unit for 1–2 days incl. VAT; longer rentals get the discounts of the price list. Availability on your dates is confirmed by the rental team.

  • /api/catalog/list – search and listing with filters (q, category, manufacturer, sort = default, price, name, manufacturer, power, weight, dmx; dir, offset, limit)
  • /api/catalog/product?slug=… or ?id=… – product detail
  • /api/catalog/lookup?needles=… – lookup by names (tolerant to case and punctuation)
  • /api/catalog/by-ids?ids=LEDFLATPAR,JBLEON612 – products by ID
  • /api/catalog/status and /api/catalog/bootstrap – catalog status, categories and settings

Choose the language with lang=en|de|es (Czech is the default). The same API for the fixture library runs on gdtf-lights.com (English by default, no prices).

MCP server (Model Context Protocol)

A remote MCP server for AI assistants and agents runs at https://gdtf-lights.com/mcp (add ?lang=cs|de|es for another catalog language). It uses stateless Streamable HTTP with no login: send JSON-RPC 2.0 messages with POST; GET returns 405. Connect it in any MCP client that supports a remote HTTP server.

Tools:

  • search_fixtures, get_fixture, get_gdtf_download, list_categories – fixture search, detail with all DMX modes and a link to the GDTF file
  • match_dmx_channels – finds a fixture and its DMX mode from a channel list
  • prepare_mvr_export – checks fixtures, counts and modes and returns a job for the generator and a link to the MVR export page
  • generate_mvr and get_mvr_job – create the MVR file and return a download link (the only tool that creates anything)
  • list_layouts, list_scene_templates, list_visualizers – layouts, scene templates and program profiles

MVR 3D scene generator

The public API creates the same file as generate_mvr: POST to https://gdtf-lights.com/mvr-generate.php with the job from prepare_mvr_export as the JSON body. GDTF files come from the catalog; your own can be added as the multipart field gdtf[]. The response carries download_url, report_url and expires: download within 2 hours (scenes over 50 MB within 30 minutes). Lists of programs and layouts are available with GET, e.g. ?action=visualizers. For people, the same generator is on the MVR export page.

DMX → GDTF (Fixture Finder)

Finding a fixture by its DMX channels has its own API (https://gdtf-lights.com/dmx-to-gdtf, POST with a channels field) and the MCP tool match_dmx_channels; a separate MCP server with only this tool runs at https://gdtf-lights.com/mcp/dmx-to-gdtf. Details and examples are next to the tool: gdtf-lights.com/dmx-to-gdtf#api.

Examples

curl -s 'https://stagelights.cz/api/catalog/list?q=led+par&sort=price&dir=asc&limit=5'

curl -s https://gdtf-lights.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}'

curl -s 'https://gdtf-lights.com/mvr-generate.php?action=visualizers'

Limits and errors

  • Catalog API and MCP: 10 requests per second per IP address (bursts up to 60).
  • MVR generation (API and generate_mvr together): 2,000 per day and 10 per minute per IP address.
  • DMX → GDTF (API and match_dmx_channels): 20,000 per day and 300 per minute per IP address; for all clients together 500 per minute, 10,000 per hour and at most 3 searches at a time.
  • Errors are machine-readable with a code field (e.g. rate_day, rate_minute, busy). 429 and 503 also carry Retry-After; wait that long. Daily limits reset at midnight UTC.
  • Usage is counted in aggregate, without IP addresses.

For AI agents on the website

  • Rules and price list for AI: llms.txt and llms-full.txt; machine description: openapi.json (OpenAPI 3.1, API catalog per RFC 9727 at /.well-known/api-catalog).
  • Markdown versions of pages: index.md, navod.md, akce.md (or the header Accept: text/markdown).
  • In-browser tools (WebMCP, a W3C proposal) as a prototype with ?webmcp=1: equipment search, list, dates, price, AI visualization and preparing an inquiry. Sending an inquiry and generating an image are always confirmed by the visitor.

Rules

An inquiry sent through the website or the AI chat is not a confirmed booking; availability and price are confirmed by the rental team. AI visualizations (images and videos) are generated only on the website with the visitor’s consent; the API does not offer them. For integration questions, use the contact page.

JBL PartyBox Encore
JBL PartyBox Encore
100W
15 EUR / 1–2 días
JBL PartyBox 110
JBL PartyBox 110
160WBaterie160W RMSBluetooth
23 EUR / 1–2 días
JBL EON612
JBL EON612
500W12"500W RMSBluetooth
31 EUR / 1–2 días
SUB JBL PRX815XLFW
SUB JBL PRX815XLFW
1500W15"1500W RMSJBL Sub
46 EUR / 1–2 días
JBL PRX625
JBL PRX625/230
1500W2x15"1500W RMSCrown
54 EUR / 1–2 días
RCF ART 710-A MK II
RCF ART 710A MKII
700W10"700W RMSRCF
23 EUR / 1–2 días
RCF ART 910-A
RCF ART 910A
1050W10"1050W RMS130dB
31 EUR / 1–2 días
SUB RCF 702-AS II
SUB RCF 702-AS II
700W12"700W RMSRCF Sub
31 EUR / 1–2 días
RCF ART 915-A
RCF ART 915A
1050W15"1050W RMS131dB
43 EUR / 1–2 días
RCF EVOX J8
RCF EVOX8 bila
700W12" Sub + 2.5" Top700W RMSBílý
46 EUR / 1–2 días
RCF 8003-AS
SUB RCF 8003-AS
1000W18"RCF Sub
62 EUR / 1–2 días
Mackie SRM350 v3
Mackie SRM350 v3
500W10"500W RMSAktivní
21 EUR / 1–2 días
Mackie SRM450 v3
Mackie SRM450 v3
500W12"500W RMSAktivní
31 EUR / 1–2 días
dB Cromo 8
dB Cromo8
150W8"150W RMSAktivní
19 EUR / 1–2 días
HK Performer
HK Performer
900W900W RMSSub 15" + 2x SatHK
74 EUR / 1–2 días
YAMAHA DXR15
YAMAHA DXR15
15"1kWYamaha
43 EUR / 1–2 días
Line Array YME YOGA X
Line Array YME YOGA X
2x6kWLine ArraySet
213 EUR / 1–2 días
SUB D18P
SUB D18P
3000W2x18"3000W RMSDSP
85 EUR / 1–2 días
Motor 5
Motor 5
1 ot/minMax ZK 50
3 EUR / 1–2 días
Stativ - Mic
Stativ - Mic
VelkýStojan
3 EUR / 1–2 días
Stativ - Repro
Stativ - Repro
Reprobox
3 EUR / 1–2 días
ZK 30
ZK 30
30cm
3 EUR / 1–2 días
LED Tube
LED Tube
RGB15 barevDálkový
3 EUR / 1–2 días
LED SPOT 12W
LED SPOT 12W White DMX
12WbíláDMXBílá
4 EUR / 1–2 días

🎨 AI STAGE VISUALIZER

📦 Equipo seleccionado
Añada productos del catálogo...
🎭 Tipo de escena
✏️ Prompt de IA (editable)
El prompt se genera automáticamente a partir de los productos seleccionados. Puede editarlo.
🤖 Modelo de IA
📐 Calidad de salida
Resolución
Relación de aspecto
3D MVR
🎭
Seleccione el equipo, elija una escena
y haga clic en "Generar"
🔗 Archivos generados
🤖
SOH AI
● En línea
¡Hola! 👋 Soy el asistente de IA de SOH Stage Lights. Descríbame su evento y le recomendaré el equipo — ¡o pregúnteme lo que quiera del catálogo!
📍
CONTACTO
SOH Sound & Lights s.r.o.
Alquiler de equipos modernos de sonido e iluminación, láseres, máquinas de humo, proyectores y accesorios. Sistema de control patentado propio LTCA.
📍 DirecciónAntala Staška 242/14
🏙️ Ciudad140 00 Praha 4
📞 Teléfono272 272 501
📱 Móvil725 948 544
✉️ Correopronajem@soh.cz
⏰ HORARIO
Lu–Ju10:00 – 18:00 Vi9:30 – 18:00 Sácerrado Do15:00 – 18:00
★ El precio base cubre 1 o 2 días — alquiler de hasta 56 horas
★ Cada día adicional al 50 % del precio; desde 6 días 20 % de descuento, desde 8 días 30 %, desde 12 días 40 %
★ Precios siempre con IVA · Abierto 6 días a la semana
★ Lo demostramos y explicamos todo in situ

🔍 Filtrar

📋 Mi lista

📅 Periodo de alquiler
–
Total (1–2 días) 0 EUR

📊 DMX PATCH LIST

🎭 MVR 3D 🎬 3D Stage Visualizer
Cargando canales DMX...

🎚️ Biblioteca grandMA2