Welcome to Leah Configurator

Your centralized platform for managing ContractPodAi Leah deployments.

Active Sessions

...

Saved Instances

...

Knowledge Base

...

Start New Agent

Launch a new Gemini-powered Leah agent with custom guardrails and goal targeting.

Manage Vault

Add, test, or update Leah instance credentials securely stored in Cloudflare KV.

Connect an AI Client (MCP)

Claude, ChatGPT, Perplexity, Antigravity and other MCP clients can drive this platform directly via Streamable HTTP:

URL:       https://leah-mcp-cloudflare.adiroy12266.workers.dev/mcp
Transport: Streamable HTTP (POST)

Claude.ai (web) & Claude Desktop — one click, no client ID/secret

Go to Settings → Connectors → Add custom connectorand paste just the URL above. Claude detects this server's built-in OAuth support automatically (Dynamic Client Registration — RFC 7591) and registers itself, so you will never see a "Client ID / Client Secret" box to fill in — if you do, you pasted a stale/cached URL; remove the connector and re-add it.

Claude then opens a one-time consent screen on this domain asking for your admin email(must be in the admin list — currently the account owners). Approving it silently issues an API key scoped to that connector, visible and revocable any time from the Admin Panel.

Claude Code

claude mcp add leah --transport http https://leah-mcp-cloudflare.adiroy12266.workers.dev/mcp

Claude Code follows the same OAuth flow on first connect — it will open the consent page in your browser automatically. If it doesn't, generate a key manually in the Admin Panel and configure it as a Bearer token instead.

Google Antigravity

Open Antigravity → Settings → Customizations → "Open MCP Config" (or edit ~/.gemini/antigravity/mcp_config.json directly). Antigravity requires serverUrl specifically — url/httpUrl are not recognized. Add:

{
  "mcpServers": {
    "leah": {
      "serverUrl": "https://leah-mcp-cloudflare.adiroy12266.workers.dev/mcp",
      "headers": { "Authorization": "Bearer lk_your_key_here" }
    }
  }
}

Antigravity has no OAuth flow, so generate a key from the Admin Paneland paste it in as shown above. Save the file, then click Refresh in Antigravity's Installed MCP Servers panel.

Note: the very first API key or OAuth connection issued (by any client) switches /mcp from open bootstrap mode to key-required mode for every client, including ones already connected. If another client stops working after connecting Claude, give it a key too.

All sessionscreated in this dashboard are immediately usable from any connected MCP client — just reference the session name in your prompts (e.g. "using session Testing-Saas-B2b, export contracts for app type 1762").