Labsco
MCP SERVER · OFFICIAL PROJECT

Chronicle Presentations

by Chronicle

Builds presentations from a workspace template — either straight from the template, or through an AI generation you can answer back to.

Slide & Presentation GenerationOfficial source
Summary
awaiting_input is the state most generation APIs lack, and it is the one that makes the output usable.

A generator that must guess when the brief is thin produces a deck someone has to redo. Chronicle's can stop, say it is waiting, and take an answer through send_followup_message — which turns a one-shot into a conversation without holding a connection open. Note also that create_presentation exists separately from generate_presentation: if you have a template and the content, you can skip the model entirely.

What it is

Chronicle's endpoint. Eight tools, and the design point is that generation is asynchronous and conversational: it returns immediately, and can come back asking for more information before it continues.

What you get
  • list_workspaces — call this first, it gives you the workspace_id everything else needs
  • get_templates and get_presentation — what is available, and what already exists
  • create_presentation — build from a template with no AI involved at all
  • generate_presentation — start an AI generation, which returns a generation_id straight away
  • get_generation_status — poll for generating, awaiting_input, completed or failed
  • send_followup_message — answer a generation that stopped and asked
  • create_upload_target — a presigned S3 URL so the host uploads attachment bytes directly
Requirements

OAuth 2.0 through login.chroniclehq.com with a bearer header.

Setup effort

Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen