Upload-only publishing

Build slides anywhere. Publish them here.

There is no browser editor. Use an API key with your coding assistant, script, or MCP client to upload Markdown decks and images.

01

Create a key

Sign in with GitHub and create a read/write API key in your account. Keys are shown once.

Open account
02

Upload Markdown

curl -X POST https://slides.standouthost.com/api/v1/decks \
  -H "Authorization: Bearer $SLIDES_API_KEY" \
  -H "Content-Type: application/json" \
  -d @deck.json

New decks default to private. Set access to public or password when you are ready to share.

03

Upload images

curl -X POST \
  -H "Authorization: Bearer $SLIDES_API_KEY" \
  -F "file=@diagram.png" \
  https://slides.standouthost.com/api/v1/decks/my-deck/images

The response includes a Markdown image URL. Images inherit the deck’s access rules.

04

Connect MCP

Use https://slides.standouthost.com/mcp as the JSON-RPC endpoint and send the API key as a bearer token.

Available tools include listing, reading, publishing, and deleting decks.