Documentation

Give AI useful access, not unlimited access

Automata is an open-source MCP control layer. It connects AI clients to a single messenger account or PostgreSQL database, then enforces exactly which actions, chats, and tables that connector can reach.

Choose your path

The five-step flow

Run the services you need

PocketBase and the web app are enough for PostgreSQL connectors. WhatsApp and Telegram each add their own optional service profile.

Create one connection

A connection represents one WhatsApp account, Telegram account, or PostgreSQL database.

Mint a connector token

Choose an expiry and select the action plus resource scopes. The token appears once, so copy it immediately.

Add the endpoint to your MCP client

Use either the bearer-header endpoint or the path-token endpoint supported by your client.

Adjust access without reconnecting

Scope edits and revocation are read on every request and take effect immediately.

Supported connections

ConnectionTransportRead supportWrite support
WhatsAppEvolution APIChats and message historyPlain-text messages
TelegramIncluded bridgeChats, topics, messages, and searchPlain-text messages
PostgreSQLNative connection stringCatalog inspection and guarded queriesGuarded DML when explicitly enabled
View source