The remote Designer MCP lets Claude, ChatGPT, another MCP host, or your own agent operate a chart-scoped authoring workflow. SeatLayer supplies deterministic tools, validation, rendering, and review gates; the connected host supplies the model.
Security boundary
OAuth authorizes one chart-scoped session. The agent cannot use that token to enumerate unrelated charts, workspaces, events, members, buyers, billing, or API keys.
Compatible hosts need:
- remote Streamable HTTP MCP;
- protected-resource discovery;
- OAuth 2.1 authorization code flow with PKCE S256;
- the
resourceparameter and rotating refresh tokens; and - MCP image content for reference and preview inspection.
Never give the model a SeatLayer secret API key.
End-to-end workflow
Negotiate capabilities
Call get_capabilities and follow the features reported by this deployment
instead of assuming a tool or schema from memory.
Authorize one chart
Select an existing chart or create an empty scoped draft during OAuth.
Upload and classify private evidence
Keep immutable asset ids, inspect overview/detail tiles, classify every source, and configure one trace-ready geometry source plus role-limited supplemental evidence.
Confirm semantics
Record region meaning, labels, counts, confidence, and open questions. Pixel inference remains evidence until an authoritative person/source confirms sellable facts.
Compile deterministically
Select semantic intents and opaque region ids. SeatLayer code—not model coordinates—creates sections, paths, rows, aisles, and inventory.
Render and refine
Validate every floor, inspect buyer previews and reference diffs, make a bounded change, and repeat.
Review the exact revision
Prepare a packet bound to the current immutable chart hash. Inspect desktop and mobile buyer scenes plus reference evidence.
Publish only an approved unchanged revision
Record the human decision. A canPublish session may publish only the exact
approved revision; any change invalidates that approval.
Why it is not an image converter
A single vision response cannot guarantee:
- authoritative seat count or labels;
- correct accessibility and pricing;
- containment-safe geometry;
- readable buyer behavior at several zoom levels;
- exact revision review; or
- safe publication.
The MCP therefore separates evidence, semantic confirmation, deterministic geometry, machine validation, visual review, and publication.
Start with this prompt
Use the SeatLayer Designer connector to build this seating chart with me.
Start with get_capabilities and follow the staged reference workflow.
Treat every uploaded image as evidence, not authoritative seat inventory.
Inspect the overview and all required detail tiles before interpreting a dense plan.
Record unresolved labels, counts, accessibility, and pricing as questions.
Use semantic tools and SeatLayer's deterministic compilers; do not invent coordinates.
After each bounded change, validate and render every floor.
Show me the buyer preview and reference alignment evidence.
Prepare the exact revision for review, but do not approve or publish without
my explicit decision.Agent implementation rules
- Use the newest
expectedUpdatedAton mutations to avoid overwriting concurrent edits. - Split large semantic region sets into bounded, disjoint calls and read back the merged canonical state.
- Do not let a supplemental source replace the configured geometry source.
- Do not create inventory from unconfirmed image counts or labels.
- Prefer semantic intents; public MCP tools intentionally exclude arbitrary geometry nudges and several Designer-only controls.
- Treat machine validation as necessary but insufficient for visual approval.
- Preserve published booking identities and safe-mode constraints.
Human review gate
Before approval, verify:
- every floor and buyer scene is present;
- source overlays/diffs match the intended geometry;
- labels, capacity, accessibility, categories, and prices are authoritative;
- no private reference appears in buyer output;
- mobile and desktop interactions are readable;
- the revision hash still matches the prepared packet; and
- the reviewer understands the effect on new and existing events.
Definition of done
- OAuth scope is the intended chart and workspace.
- Source classification and required tiles are complete.
- All inventory facts are confirmed.
- Deterministic validation passes on every floor.
- Buyer 2D/3D and mobile/desktop evidence is reviewed.
- Approval is attached to the exact unchanged revision.
- Publication is an explicit human-authorized action.
- The handoff records assumptions, open questions, and the published version.
Continue with reference plan import, sections and seat plans, or publishing and versioning.