WebMCP | For AI agents

Too busy to click? Just ask Claude.

This studio is WebMCP-friendly. Ask Claude, or any other AI agent that can use a browser, and it fills in the event and gives you the PPTX, the PDF or the PNG. Nothing to install, no sign-in, and all of it still happens in your browser.

Prompts that work

  • Open https://claudecommunity.pl/studio/krakow-2026-08-04-slides.html and make the slides for Claude Community Kraków (2026-08-04) as a PPTX. I'll give you the speakers: names, roles, talk titles and photos. Use the page's WebMCP tools; without WebMCP, run the same tools from JavaScript in the page (studioTools.list(), then studioTools.call(name, input)); click the UI only if neither works. Before you start, ask me once for what the page doesn't know (usually the speakers: names, roles, talk titles, photos); afterwards tell me what the answer's notes say.
  • Open https://claudecommunity.pl/studio/krakow-2026-08-04-slides.html and give me the Claude Community Kraków deck as a PDF, with the sponsor logo I attach on the sponsor slide. Use the page's WebMCP tools; without WebMCP, run the same tools from JavaScript in the page (studioTools.list(), then studioTools.call(name, input)); click the UI only if neither works. Before you start, ask me once for what the page doesn't know (usually the speakers: names, roles, talk titles, photos); afterwards tell me what the answer's notes say.
  • Go to https://claudecommunity.pl/studio/index.html and make the slides for the next meetup in my city as a PPTX (ask me which city). Use the page's WebMCP tools; without WebMCP, run the same tools from JavaScript in the page (studioTools.list(), then studioTools.call(name, input)); click the UI only if neither works. Before you start, ask me once for what the page doesn't know (usually the speakers: names, roles, talk titles, photos); afterwards tell me what the answer's notes say.
How it works, for agents
With WebMCP, every studio page registers these tools (the way in only the first, second and last), and every other page of the site registers open_event_studio:
studio_overview make_slides update_event export_file open_event_studio
Without WebMCP, the same tools from JavaScript in the page:
const r = await studioTools.call('make_slides', {city: 'wroclaw', date: 'next', delivery: 'base64'});
// r.ok, r.could_not, r.notes; r.file.file is the name, r.file.base64 the file: save it, don't print it
With nothing but a link, which fills the deck in and downloads it:
https://claudecommunity.pl/studio/new-slides.html#group=wroclaw&date=next&download=pptx
Every parameter, and what the studio does not do:
https://claudecommunity.pl/AGENTS.md

All of it runs in your browser. The site has no server-side interface, and nothing you or your agent type here is sent anywhere.