API & Integrations
Nearly 1,000 apps, one API.
Connect the tools your team already uses — calendars, payments, accounting, e-signature, drives and more — from a catalogue of nearly 1,000 apps powered by Composio; connected accounts power the inbox and your agents' tools. And everything in the interface is an API: one action registry behind the UI, Molly and a token-authed REST API.
- apps via Composio
- ~1,000
- API actions
- 165
- feature areas
- 19
- query dialects over HTTP
- 3

Integrations
Nearly 1,000 apps, two clicks each
The catalogue spans email, communication, CRM & sales, payments, AI & productivity and developer tools — Google Calendar, Calendly, Zoom, Stripe, Razorpay, QuickBooks, Xero, Tally, DocuSign, Google Drive, Slack, Microsoft Teams and hundreds more. Connected accounts power the inbox and your agents' tools.
- Email, communication, CRM & sales, payments, AI & productivity, developer
- Managed OAuth with encrypted token storage
- Status, per-account settings and disconnect in one place
REST API
Everything the UI does, over REST
Create and update records on any object, run SOQL from code, and call the same feature actions the UI uses — send a broadcast, create a task, move a pipeline stage. Plain REST with JSON at /api/v1, discoverable through the generated spec.
- An OpenAPI spec at /api/v1/openapi.json
- Cursor pagination and consistent envelopes
- SOQL, SOSL and SAQL over HTTP
Tokens & scopes
Scoped tokens that respect reality
Tokens are hashed at rest and scoped as feature × action — objects:use, tasks:use, inbox:send. A token can never do more than your account is allowed to: its scopes intersect with your live permissions, so revoking a person's access revokes their integrations too.
- sha256-hashed tokens with a wk_ prefix
- A scope picker per token
- A Molly token provisioned per user
Realtime & jobs
Sockets and queues where they belong
Presence, live co-editing and inbox updates ride WebSockets; heavy work — sends, ingestion, scheduled workflow runs — runs on background queues with retries and sweepers. Voice and video run on an SFU with credentials minted per session.
- Socket namespaces for the app and public clients
- Queued jobs with retry and pollers
- Doc and sheet collaboration with total-order sequencing
Also in the box
Action registry
One catalogue of every action — the UI, Molly and the API all call through it.
Discoverable
listActions, describeAction, performAction — integrations can find capabilities.
Consistent envelopes
Uniform success and error shapes with status and data keys.
Rate limits
Sensible defaults: auth 20 per 15 minutes, API 600 per minute per IP.
Webhook ingest
Idempotent inbound processing for messaging events.
Public clients
Forms and chat widgets embed anywhere, behind origin allow-lists.
Put your agents to work.
Bring your team, connect your channels and let klerc take the follow-ups — from first hello to paid invoice.
Free during early access. No credit card needed.