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_presentation | Publish an HTML file (or a folder of files) and return the link. |
update_presentation | Publish a new version behind the same link. |
set_access | Open, password, specific emails/domains, team only, expiry, download. |
get_presentation_stats | Views, unique viewers, time per slide and reach. |
list_presentations | Your latest presentations with view counts. |
create_presentation_with_ai | Start Siktora Studio from a brief; follow up with get_ai_job. |
ChatGPT
- Open ChatGPT → Apps (or Settings → Apps & Connectors) and search for “Siktora”.
- Click Connect and sign in with your email — Siktora sends a 6-digit code.
- 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)
- Settings → Connectors → Add custom connector.
- Name it “Siktora” and paste the URL below. Leave the OAuth fields empty.
- 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
- Sign-in uses OAuth 2.1 with PKCE; the assistant never sees your email code.
- Connected apps are listed under Settings → Connected AI apps, where you can disconnect them at any time.
- The assistant can only reach presentations in your account. Passwords you set are never shown back.