A public, no-auth Model Context Protocol endpoint and installable agent skill for all 14 Yorck cinemas in Berlin. Find showtimes, browse seat maps, plan a movie night — from any LLM, agent, or curl.
Streamable HTTP + SSE MCP at yorck-mcp.isiklimahir.workers.dev. REST too — for one-shot curl.
All films, showtimes, formats (OV/OmU/OmeU), cinemas, districts, seat plans, and seat-map SVGs.
A drop-in skill that teaches your agent how to call the endpoint, with example queries and a bash helper.
Read-only public surface. No key, no signup, no rate-limit headaches for ordinary use.
14 venues from Kreuzberg to Charlottenburg. The skill knows formats, district groupings, and the cinemas your agent should suggest by neighbourhood.
Works with Claude Desktop, Cursor, Pi, Hermes-style agents, or any custom LLM tool loop.
Best path: ask your agent to run this command. It installs the skill into ~/.pi/agent/skills/yorck.
# one-line install
curl -fsSL https://yorck-mcp-skill.pages.dev/install.sh | bash
Paste this into your coding agent (Claude Code, Cursor, Pi, Codex) and it'll install + verify the skill for you.
Install the Yorck Cinema agent skill. Run:
curl -fsSL https://yorck-mcp-skill.pages.dev/install.sh | bash
Then verify by calling:
~/.pi/agent/skills/yorck/scripts/yorck.sh search "devil"
The skill lives at ~/.pi/agent/skills/yorck and teaches you
how to query the public Yorck MCP at:
https://yorck-mcp.isiklimahir.workers.dev
Drop this into Claude Desktop, Cursor, or any MCP-compatible client config.
{
"mcpServers": {
"yorck": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://yorck-mcp.isiklimahir.workers.dev/public/mcp"
]
}
}
}
All endpoints are public read-only. Booking, account state, and authenticated routes are not exposed here.
GET /v1/filmsAll currently playing films with showtimes (~570/week)GET /v1/films/search?q=…Search films by title, director, or taglineGET /v1/coming-soonUpcoming releases and presalesGET /v1/cinemas14 cinemas with district, address, coordinates, vista IDsGET /v1/seat-plan/:sessionIdStructured seat plan for a specific sessionGET /v1/seat-map/:sessionIdRenderable SVG seat mapPOST /public/mcpMCP — Streamable HTTP transportGET /public/sseMCP — Server-Sent Events transportAnyone can hit these in a terminal — no key needed.
# what's playing
curl "https://yorck-mcp.isiklimahir.workers.dev/v1/films"
# search for a film
curl "https://yorck-mcp.isiklimahir.workers.dev/v1/films/search?q=devil"
# list all 14 cinemas
curl "https://yorck-mcp.isiklimahir.workers.dev/v1/cinemas"
# the helper after install
~/.pi/agent/skills/yorck/scripts/yorck.sh search "sandra hüller"