← Back to Expanso + OpenClaw
OpenClaw Setup Guide

Connect OpenClaw
to Your Data

Set up Expanso Cloud and wire pipelines into OpenClaw. Your credentials stay on your machine — the AI never sees them.

1 Create Account
2 Build Pipeline
3 Connect AI
How it works
You
AI Assistant
OpenClaw
MCP Agent
Expanso Cloud
Your Infra
Your Tools
Gmail · Slack · Jira
Prerequisites
OpenClaw installed and running · Node.js 18+ · An Expanso Cloud account (free)
1

Create Your Expanso Cloud Account

Expanso Cloud handles pipeline building, deployment, scheduling, and monitoring. Free tier - no credit card needed.

1.1 Sign up for free

Create your account at cloud.expanso.io:

Terminal
open https://cloud.expanso.io/login

1.2 Install the Expanso CLI

Install the CLI tools on your machine (macOS / Linux):

Terminal
curl -fsSL https://get.expanso.io/edge/install.sh | bash

# Verify installation
expanso-edge --version

1.3 Connect to Cloud

Get your bootstrap token from the Cloud dashboard. Store it in an environment variable to keep it out of your shell history:

Terminal
# Store your token in an environment variable
export EXPANSO_BOOTSTRAP_TOKEN="exso_bt_your_token_here"

# Authenticate using the environment variable
expanso-edge bootstrap --token "$EXPANSO_BOOTSTRAP_TOKEN"
Security: Your credentials stay in your shell environment - OpenClaw and the AI never see them.
Account ready? Build your pipeline in Cloud
2

Build and Deploy in Expanso Cloud

Use the Expanso Cloud dashboard to create, test, and deploy pipelines - no CLI required.

2.1 Open Expanso Cloud

Go to cloud.expanso.io and sign in to your account.

2.2 Create a new pipeline

Click New Pipeline and use the visual editor or paste YAML directly. Here's a simple example:

hello-world.yaml
input:
  generate:
    count: 1
    mapping: |
      root.message = "Hello from Expanso!"
      root.timestamp = now()

pipeline:
  processors:
    - mapping: |
        root = this
        root.processed = true

output:
  stdout: {}

2.3 Deploy with one click

Click Deploy in the Cloud dashboard. Your pipeline runs on your connected edge node - credentials stay local.

Browse ready-made pipelines: We have 172 pre-built pipelines for email triage, Stripe reports, DevOps monitoring, and more. Browse the catalog →
Pipeline deployed? Connect to OpenClaw
3

Connect to Your AI Assistant

Add the Expanso MCP server to OpenClaw, Claude Desktop, or any MCP-compatible client.

3.1 For Claude Desktop

Add to your claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "expanso-pipelines": {
      "command": "npx",
      "args": ["@expanso/mcp-pipelines"]
    }
  }
}

3.2 For OpenClaw

Register the Expanso MCP server:

Terminal
expanso-cli mcp add npx @expanso/mcp-pipelines
Security: Your API keys (OpenAI, Slack, Stripe, etc.) are stored in environment variables on your machine. The MCP server reads them locally - they're never sent to the AI.
🎉

You're all set!

Browse our catalog of 172 ready-to-use pipelines, or build your own in Expanso Cloud.