DiscoverMakersCommunitySubmit tool
Submit project
WhatWeMade

Open-source and AI-assisted projects, and exactly how people made them. Free for makers, forever.

Or choose topics. Unsubscribe any time.

Buy me a coffee

Explore

  • Projects
  • Makers
  • Websites

Community

  • Discussions
  • Build week
  • Guidelines
  • Newsletter

For makers

  • Submit a project
  • Publish with your agent
  • Asset pack prompt
  • Build recipe prompt
  • Template prompt
  • whatwemade.json
  • Marketplace

About

  • How it works
  • How we review
  • How ranking works
  • Contact
© 2026 whatwemade.appPrivacyCookiesTermsTakedownsMade with Claude Code

Explore

Tools/Productivity

Automata MCP

Your WhatsApp, Telegram, email and Postgres as a Claude connector

Ju LiLaunched 5 days agoWeb app, MCP serverRuns on desktopEnglishWorking · checked 3 hours ago
1 / 4
View on GitHubTry it live

About

Automata lets Claude, Codex or any MCP client read your WhatsApp, Telegram, email and PostgreSQL. You connect an account by scanning a QR code, signing in to a mailbox or pasting a connection string. Then you create a connector token, limit it to the chats, folders, tables and tools you choose, and paste its URL into Claude as a custom connector. Claude can read, search and summarise conversations and query data. It can send messages, save email drafts or write rows only when the token allows it.

I built it because I wanted Claude to answer questions from my team's group chats and our database without handing it everything. So it's made for teams: organizations with admins and members, connections assigned to people, scoped tokens that can be rotated or revoked, two-factor sign-in, email alerts when a connection drops, and a 30-day log of tool calls with the one-line reason Claude gave for each.

Most of the hard work was making the answers trustworthy. WhatsApp stores the same message several times with different sender names, so reads remove duplicates in SQL before paging. Every page says when there is more, so Claude doesn't summarise half a conversation as the whole thing. For databases, scoped tokens are checked against the query plan, not the SQL text, and run read-only one statement at a time. That catches functions, partitions and statements that never name a table.

More like this

It runs hosted or self-hosted: one-click Railway template, Docker Compose, or a single all-in-one container with Postgres, Redis, Evolution API and the Telegram bridge inside.

#mcp#whatsapp#telegram#postgres#claude

How it was made

Estimated by the maker.

Agents

  • Claude Code

    26% of the work

    Wrote and reviewed code across the web app, Telegram bridge and docs

Stack

TypeScriptNodePostgresTailwindshadcn/uiStripeRailwayMCP SDK

MCP servers

No MCP servers. Built with the agents alone.

Discussion

0 comments

Sign in to join in. A kind word or a good question goes a long way.

    View on GitHubTry it live

    What you need

    Takes setup

    Tools

    • Docker

    Platform

    • Railway · optional

    Accounts and keys

    • Spare WhatsApp number · optional
    • Telegram API ID and hash · optional
    • SMTP server · optional

    ju-li/automata-mcp

    8

    stars

    0

    versions here

    MIT

    license

    Last commit 5 days ago.

    Types
    Web app, MCP server
    Categories
    Productivity, Engineering, Data
    Availability
    Run it yourself
    Language
    English
    Live at
    mcp.getautomata.app

    Made by

    • Ju Li

    Owlie· Web app

    Monitor feeds, videos and podcasts and get structured results

    Dossier· Web app

    Your job search, on your own server

    Scout· AI agent

    Finds jobs, scores them to your profile and drafts resumes

    Flux· Web app

    Flux: a fast, private, self-hostable media workspace built on yt-dlp and FFmpeg. No frontend build step.