Your agents. Fully authorized.

Give your AI agents a secure OAuth identity to act on your users’ behalf. Approve actions, manage sessions, and stay in control — all from one place.

How to get started

1

Point your agent to the MCP endpoint

Your AI client connects to the gateway MCP endpoint to discover available tools and begin the OAuth flow.

npx @modelcontextprotocol/inspector \
  https://gateway.epicflowstate.com/mcp
2

Authorize and grant access

Sign in with your account and approve the OAuth scopes your agent needs. Tokens are scoped, short-lived, and revocable at any time.

3

Your agent acts on your behalf

The agent uses its granted identity to call tools and manage your account. You approve any sensitive action before it executes.

Integrate your agent

Connect in minutes using the method that fits your workflow.

MCP Server

Connect any MCP-compatible agent client via OAuth in seconds.

npx @modelcontextprotocol/inspector \
  https://gateway.epicflowstate.com/mcp
# Authorize via OAuth, then call tools
Full docs →

CLI Tool

Manage agents, keys, and sessions from your terminal.

npm install -g @epicdm/agent-cli
epic-agent login
epic-agent agents list
Full docs →

OpenClaw Plugin

Official OpenClaw plugin — all gateway tools in one install.

npm install @epicdm/openclaw-plugin
# openclaw.config.json:
{
  "plugins": {
    "epic-flowstate": {
      "enabled": true,
      "config": {
        "apiKey": "YOUR_API_KEY",
        "gatewayUrl": "https://gateway.epicflowstate.com"
      }
    }
  }
}
Full docs →

Real-time approvals

Get notified when your agent wants to take a sensitive action. Approve or deny in one tap — the agent waits.

Scoped access tokens

Every agent session gets short-lived, scoped OAuth tokens. Revoke individual sessions from the dashboard at any time.

Full session visibility

See exactly what your agent has done. Every tool call is logged with timestamps, inputs, and outcome.