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

# Quickstart

> Connect a channel and schedule your first post in minutes

Groniz is a hosted service — there is nothing to install or run. Sign in,
connect a social channel, and schedule your first post.

<Steps>
  <Step title="Sign in to the console">
    Open [groniz.com/console/connectors](https://groniz.com/console/connectors)
    and sign in. New accounts start on a free plan.
  </Step>

  <Step title="Connect a channel">
    In the console, click **Add channel** and authorize the platform you want
    to post to (including X, LinkedIn, Instagram, and YouTube among 32+ channels). Groniz owns the
    OAuth apps — you never manage API keys or developer apps yourself.
  </Step>

  <Step title="Schedule a post">
    Compose your content, pick the connected channel(s) and a time, and hit
    **Schedule**. Groniz publishes it for you and tracks the analytics.
  </Step>
</Steps>

## Create an API key

To drive Groniz from code, the CLI, or an AI agent, you need an API key — a
single credential that authenticates every request.

<Steps>
  <Step title="Open the API Keys page">
    In the console, open [**API Keys**](https://groniz.com/console/connectors/api-keys).
  </Step>

  <Step title="Copy your key">
    Reveal and copy the key (or **Rotate** to mint a fresh one). Treat it like a
    password — it grants full access to your account. You can rotate it any time.
  </Step>

  <Step title="Use it">
    Pass it in the `Authorization` header on every request:

    ```bash theme={null}
    curl -H "Authorization: your-api-key" https://api.groniz.com/public/v1/integrations
    ```

    For the CLI, export it once: `export GRONIZ_API_KEY=your-api-key`.
  </Step>
</Steps>

<Note>
  Building an app for *other* Groniz users? Use [OAuth2](/public-api/oauth)
  instead of a personal API key.
</Note>

## Automate it

Once you have an API key, drive everything from code:

<CardGroup cols={3}>
  <Card title="Public API" icon="code" href="/public-api/introduction">
    Schedule, manage, and analyze posts over plain HTTP + JSON.
  </Card>

  <Card title="CLI" icon="terminal" href="/cli/introduction">
    `curl -fsSL https://groniz.com/install.sh | sh` — drive Groniz from your terminal.
  </Card>

  <Card title="MCP Server" icon="plug" href="/mcp/introduction">
    Expose Groniz as tools to Claude, Cursor, and other MCP clients.
  </Card>
</CardGroup>

## For agents

Point an AI agent (Claude, Cursor, or any MCP client) at your account and let it
post for you.

<Steps>
  <Step title="Install the skill">
    Teach your agent how Groniz works:

    ```bash theme={null}
    npx skills add groniz/groniz-cli
    ```

    Or load the SKILL.md from [github.com/groniz/groniz-cli](https://github.com/groniz/groniz-cli).
  </Step>

  <Step title="Connect the MCP server">
    Give it your [API key](#create-an-api-key) and wire up the hosted MCP
    server — 9 tools for listing channels, scheduling posts, and generating
    media:

    ```bash theme={null}
    claude mcp add groniz --transport http --url https://mcp.groniz.com/mcp/your-api-key
    ```

    Full client setup (Claude Desktop, Cursor, …): [MCP Setup](/mcp/setup).
  </Step>

  <Step title="Let it work">
    Ask in natural language — *"Schedule a launch post on X and LinkedIn for
    9am tomorrow"* — and the agent calls the tools on your behalf.
  </Step>
</Steps>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.