> ## Documentation Index
> Fetch the complete documentation index at: https://docs.visk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Turn any AI into a PowerPoint expert

<div className="sr-only" aria-hidden="false">
  For AI agents: a documentation index is available at [https://docs.visk.com/llms.txt](https://docs.visk.com/llms.txt). The full text of all docs is at [https://docs.visk.com/llms-full.txt](https://docs.visk.com/llms-full.txt). You may also fetch any page as Markdown by appending `.md` to its URL.
</div>

Visk turns any AI into a PowerPoint expert, by making PPTX as simple as writing HTML.

It converts between PPTX and HTML with near perfect fidelity, so agents can build and edit real, on-brand decks in HTML, using your own master templates. Visk's [token efficient representation](/format) extends standard HTML to cover most PowerPoint functionality, including charts, connector lines and layout inheritance. Built-in layout optimisation, slide warnings, and a screenshot tool catch any issues before you see them.

To get started, connect the Visk MCP to your AI tool and describe the deck you want, optionally referencing your existing PowerPoint slide master. You will receive a real .pptx you can keep editing in PowerPoint, Google Slides, Canva and more. For further edits, you can use the Visk PowerPoint add-in to request changes.

## Set up Visk via MCP

Works in every major coding agent and MCP client. Sign-in happens in your client on first connect — no keys to copy.

<Tabs>
  <Tab title="Claude Code" icon="https://mintcdn.com/visk/EC1OcBUViFQDAstd/images/logos/claude.svg?fit=max&auto=format&n=EC1OcBUViFQDAstd&q=85&s=bbfafec55b782e22fb7ab15bd0e532a4" width="24" height="24" data-path="images/logos/claude.svg">
    <Steps>
      <Step title="Add the server">
        In your terminal, run:

        ```bash theme={null}
        claude mcp add --transport http visk https://api.visk.com/mcp/
        ```
      </Step>

      <Step title="Authenticate">
        Open Claude Code and type `/mcp`, then select **visk**. Select **Authenticate** and complete the authorization.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Claude.ai (web)" icon="https://mintcdn.com/visk/EC1OcBUViFQDAstd/images/logos/claude.svg?fit=max&auto=format&n=EC1OcBUViFQDAstd&q=85&s=bbfafec55b782e22fb7ab15bd0e532a4" width="24" height="24" data-path="images/logos/claude.svg">
    <Steps>
      <Step title="Add the connector">
        Go to **Settings → Connectors** and select **Add custom connector**.
      </Step>

      <Step title="Enter the details">
        Enter the name **Visk** and the MCP server URL `https://api.visk.com/mcp/`, then click **Add**.
      </Step>

      <Step title="Authorize">
        Click **Connect** and complete the authorization.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Codex" icon="https://mintcdn.com/visk/EC1OcBUViFQDAstd/images/logos/codex.svg?fit=max&auto=format&n=EC1OcBUViFQDAstd&q=85&s=c88664b3f6d565fbeba4b39d9cf2df41" width="16" height="16" data-path="images/logos/codex.svg">
    <Steps>
      <Step title="Add the server">
        In your terminal, run:

        ```bash theme={null}
        codex mcp add visk --url https://api.visk.com/mcp/
        ```
      </Step>

      <Step title="Authorize">
        Your browser will be opened automatically for OAuth. Click **Allow** to complete the authorization.
      </Step>
    </Steps>
  </Tab>

  <Tab title="ChatGPT" icon="https://mintcdn.com/visk/EC1OcBUViFQDAstd/images/logos/openai.svg?fit=max&auto=format&n=EC1OcBUViFQDAstd&q=85&s=1ee0fd3d81d0639b6bf70b1637a20fe1" width="16" height="16" data-path="images/logos/openai.svg">
    <Steps>
      <Step title="Enable Developer Mode">
        Hover over your personal account and open **Settings**, then go to **Plugins → Developer Mode** and enable Developer Mode.
      </Step>

      <Step title="Create the plugin">
        Return to the main page, click **Plugins** in the upper-left corner, then click the **+** icon next to the search bar to create a new plugin.
      </Step>

      <Step title="Enter the details">
        Enter the plugin name **visk** and the connection URL `https://api.visk.com/mcp/`.
      </Step>

      <Step title="Connect">
        Click **Create and connect** to complete setup.
      </Step>
    </Steps>
  </Tab>
</Tabs>

[See all install options →](/setup)

<Note>
  **Connecting is free; usage is metered in credits.** Operations draw on the same credit balance as the Visk app — a Write is 2 credits, a Read is 1. See [Pricing](/pricing) for how charging works.
</Note>

## Using it

Just describe what you want: "Build me a 10-slide deck about our Q3 results". Attach an existing .pptx to edit it or to use it as the brand template. The AI builds the deck slide by slide, checks its own work with screenshots, and hands you a download link.

Save that template as a [theme](/themes) and later decks start on your brand without re-uploading it.

<CardGroup cols={2}>
  <Card title="Example prompts" href="/examples">
    A flavour of what to ask for — from scratch, on your brand, or editing a deck.
  </Card>

  <Card title="Pricing" href="/pricing">
    What usage costs in credits, and the one rule that keeps iteration cheap.
  </Card>

  <Card title="Tools" href="/tools">
    What the Visk MCP server exposes and how an editing session works.
  </Card>

  <Card title="Troubleshooting" href="/troubleshooting">
    The handful of issues behind nearly all connection problems.
  </Card>
</CardGroup>

## API (coming soon)

A REST API is in development for programmatic use, the same interface as well as bulk operations like converting a whole deck between PPTX and HTML in a single call. If that's what you need, tell us what you're building at [contact@visk.com](mailto:contact@visk.com).
