Svenska Share a presentation

Publish from ChatGPT, Claude and your terminal

Ask your AI assistant to publish an HTML presentation as a Siktora link — with a password, an email allowlist or an expiry date — and see who viewed which slide.

MCP URL
https://siktora.com/mcp

What the assistant can do

publish_presentationPublish an HTML file (or a folder of files) and return the link.
update_presentationPublish a new version behind the same link.
set_accessOpen, password, specific emails/domains, team only, expiry, download.
get_presentation_statsViews, unique viewers, time per slide and reach.
list_presentationsYour latest presentations with view counts.
create_presentation_with_aiStart Siktora Studio from a brief; follow up with get_ai_job.

ChatGPT

  1. Open ChatGPT → Apps (or Settings → Apps & Connectors) and search for “Siktora”.
  2. Click Connect and sign in with your email — Siktora sends a 6-digit code.
  3. Allow access. Then just ask: “Publish this deck on Siktora with password …”.

Before the app is listed you can add it yourself in developer mode (Settings → Apps & Connectors → Advanced): create a connector with the URL https://siktora.com/mcp.

Claude (claude.ai and Claude Desktop)

  1. Settings → Connectors → Add custom connector.
  2. Name it “Siktora” and paste the URL below. Leave the OAuth fields empty.
  3. Click Connect, sign in with your email code and allow access.
https://siktora.com/mcp

Claude Code

Add the server once, then run /mcp to sign in:

claude mcp add --transport http siktora https://siktora.com/mcp

Or install the skill, which publishes via the CLI:

mkdir -p ~/.claude/skills/siktora-publish && curl -fsSL https://siktora.com/skill.md -o ~/.claude/skills/siktora-publish/SKILL.md

Command line

Zero dependencies, Node 18+. Pushing the same file again updates the same link.

npx siktora login
npx siktora push deck.html --password "…" --expires 2026-12-31
npx siktora ls
npx siktora mcp   # connection instructions for AI assistants

API and other MCP clients

Create an API key under Settings → API. Any MCP client that cannot do OAuth can send it as a header:

Authorization: Bearer skt_…

Security and privacy

How we handle data · Security