---
title: "Connecting Postpone to OpenClaw"
description: "Connect Postpone to OpenClaw, the self-hosted open-source AI agent, using OAuth or a Postpone API key."
canonical_url: "https://help.postpone.app/ai/agents-and-mcp/openclaw"
---
# Connecting Postpone to OpenClaw

> Connect Postpone to OpenClaw, the self-hosted open-source AI agent, using OAuth or a Postpone API key.

OpenClaw is an open-source AI agent you run yourself. Connect it to Postpone to schedule posts, check your calendar, and report on what published — through whatever interface you have OpenClaw wired into.

You can connect with **OAuth**, which suits an agent you sit in front of, or with a **Postpone API key**, which suits an agent running unattended.

## Connecting With OAuth

<steps level="3">

### Add the Postpone MCP server

From the machine running OpenClaw, run:

```bash
openclaw mcp add postpone --url https://api.postpone.app/mcp --transport streamable-http
```

### Sign in and approve access

Run the following command and open the authorization URL it prints:

```bash
openclaw mcp login postpone
```

Sign in to Postpone if prompted, then approve access. You can also sign in from OpenClaw's **Settings**, under **MCP**, by clicking **Sign in** next to the Postpone server.

</steps>

## Connecting With an API Key

<steps level="3">

### Create an API key

Create one on the [API Settings page](https://www.postpone.app/settings/api). Copy it somewhere safe — it's only shown once.

### Add the server configuration

Add the Postpone server to `~/.openclaw/openclaw.json`, replacing `API_KEY` with your key:

```json
{
  "mcp": {
    "servers": {
      "postpone": {
        "url": "https://api.postpone.app/mcp",
        "transport": "streamable-http",
        "headers": {
          "Authorization": "Bearer API_KEY"
        }
      }
    }
  }
}
```

### Reload OpenClaw

Run `openclaw mcp reload` to pick up the new server.

</steps>

<note>

API access requires a plan that includes it and a confirmed email address. You can manage your keys anytime on the [API Settings page](https://www.postpone.app/settings/api).

</note>

## Try It Out

Once connected, ask OpenClaw something like:

> *"Every Monday, check my Postpone queue and tell me which accounts have nothing scheduled this week."*

> *"Fetch the blog post at URL, write a post for X, Threads, and Bluesky, and schedule all three in Postpone."*

> *"What was my top performing post across all my accounts in the last 7 days?"*

See more [example prompts](https://help.postpone.app/ai/agents-and-mcp/introduction#example-prompts) in the introduction.


## Sitemap

See the full [sitemap](https://help.postpone.app/sitemap.md) for all pages.
