76trust / 100

Bisque Presentations

by bisque.cloud in Developer tools

MCP serverPassing, checked 1 h ago

Create narrated presentations from HTML, poll build status, list them, read one back as text.

https://bisque.cloud/presentations/mcp
Tools
19
open to any client
Uptime
93.3%
last 30 days
Response time
321 ms
381 ms slowest 5%
Last check
Passed
1 h ago, next in 4 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "bisque-presentations": {
      "type": "http",
      "url": "https://bisque.cloud/presentations/mcp"
    }
  }
}

19 tools

  • get_presentation_spec

    Fetch the html-presentation/v1 authoring contract: document structure, the dual landscape/vertical layout rule, and the narration markup that makes slides speak. Call this BEFORE authoring for create_presentation — documents written without it publish with missing audio.

  • create_presentation

    Generate a narrated presentation from an html-presentation/v1 document. BEFORE authoring, call get_presentation_spec and follow it exactly — slides without its narration markup publish SILENT. Returns a presentationId and the watch URL. Narration runs in the background and the…

  • publish_narrated_presentation

    DEPRECATED: call create_presentation with an `audio` array instead — it is the same thing in one call, and the slides are viewable while the narration lands. Publish an html-presentation/v1 document using audio YOU synthesized locally (e.g. with `bisque-voice`) — free…

  • get_presentation_status

    Fetch the build state and result URL for a presentationId.

  • list_presentations

    List the authenticated user's presentations, newest first. One call returns at most `limit` of them. A non-null `nextCursor` in the response means more presentations remain: call again with `cursor` set to that value to get the page after this one, and keep going until…

  • get_presentation_analytics

    Watch analytics for one of your presentations: views, likes, completion rate, per-slide retention funnel, traffic sources, distinct signed-in/anonymous viewers, and organization email domains (personal providers filtered). Lets an agent read how its own published briefings…

  • get_presentation_context

    Load any shared Bisque presentation for reading: its metadata, the full per-slide narration transcript with timestamps, and the context.md file its author shipped for agents (extra background the slides summarize). Target it by watch URL (https://bisque.today/p/{handle}/{slug})…

  • update_channel

    Update one of your channels. Set the description — the line a stranger reads in a search result or a link unfurl, at most 160 characters, empty to clear it and go back to naming the newest presentations. Set the avatar from an image URL, which is fetched, center-cropped square…

  • create_artifact

    Publish an HTML page or a Markdown document as a Bisque Artifact: a persistent, versioned page at a stable URL that people can open, comment on, and that you can update later with update_artifact. Pass the whole document as content. The call waits for the page to be ready and…

  • list_artifacts

    List Artifacts you own (scope owned, the default), ones shared with you (shared), or both (all), newest first. Each item carries its id, title, who can open it, and its URL.

  • get_artifact

    Read one Artifact: title, who can open it, the Version viewers see (published_version_id, null while a publication is still being prepared), and its URL.

  • update_artifact

    Change an Artifact you own or edit. Pass content to publish a new Version of the page at the same URL (the whole document, not a diff; earlier Versions stay in the history). Pass title, description, icon, or icon_image to change those. Any combination in one call. With content…

  • share_artifact

    Set who can open an Artifact you own. audience picks the rule; share_with is the complete list of named people (it replaces the previous list; omit it to keep the current one). Going public deletes every comment thread, so a public change on an Artifact with threads is refused…

  • delete_artifact

    Delete an Artifact you own. Its URL stops working for everyone. Confirm with the user before calling this.

  • list_artifact_threads

    List the comment threads people left on one of your Artifacts, newest activity first. Pass activated_only: true to get only the threads where someone mentioned the agent, which are the ones you may reply to and resolve. Each thread carries its anchor (what it is pinned to), the…

  • get_artifact_thread

    Read one comment thread on an Artifact with every message, oldest first. Mentions in a body look like @[Name](mention:uid); a mention of the agent is @[Agent](mention:agent).

  • create_artifact_thread

    Leave a new comment thread on one of your Artifacts, as the agent. Without an anchor the thread is a general comment on the page. The thread is activated from the start, so you can reply to it and resolve it later. Mention a person with @[Name](mention:uid) using ids from the…

  • reply_to_artifact_thread

    Post a reply in a comment thread as the agent. Allowed only on activated threads (agent_activated true): someone mentioned the agent, or the agent started the thread. People see it as "Agent · via <your name>".

  • resolve_artifact_thread

    Mark a comment thread resolved (resolved: true) or reopen it (resolved: false), as the agent. Allowed only on activated threads. Resolve after you have addressed the comment, usually after republishing the Artifact; reply first so the person can see what changed.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
1 h agoPassed200326 ms
11 h agoPassed200381 ms
21 h agoPassed200299 ms
31 h agoPassed200328 ms
40 h agoPassed200321 ms
Show 10 older checks
2 days agoPassed200285 ms
3 days agoPassed200332 ms
3 days agoPassed200319 ms
3 days agoPassed200321 ms
4 days agoPassed200331 ms
4 days agoPassed200373 ms
4 days agoPassed200297 ms
5 days agoinitialize returned HTTP 500500282 ms
5 days agoPassed200271 ms
6 days agoPassed200352 ms