telepathby lemma
EN

THE SETUP GUIDE

Your Telegram,
in your assistant.

Connect Telepath, sign in with Telegram, then choose which chats to share. Already done one step? Pick up where you left off.

Questions? Read the FAQ for groups, permissions, imports and more.

Telegram Premium is not required. Set up once, then use your connected chats across devices.

Your assistant

Connect your assistant

Choose your assistant below. If you have already connected it, go to Telegram chats.

Open the Telepath listing in ChatGPT to connect your assistant.

1

Open the app and install it

Go to the Lemma Telepath app and press Install plugin. ChatGPT wires the connector up itself — no address to copy, no form to fill in.

Show screenshot
The Lemma Telepath app page in ChatGPT with the Install plugin button
2

Connect Lemma Telepath

ChatGPT shows what the app may see and asks you to confirm. Press Connect Lemma Telepath — this opens the Telepath sign-in page.

Show screenshot
The Connect Lemma Telepath dialog in ChatGPT
3

Sign in with Telegram

On the Telepath sign-in page, choose Sign in with Telegram. Follow Telegram’s prompts and use the account whose chats you want to share.

After confirming, return to the original sign-in window to finish, then go back to your assistant. Phone and computer tips →

4

Connect your chats, then try it

Finish connecting your Telegram chats, then ask your assistant:

  • “Show me my most recent Telegram chats.”
  • “Find the message where we agreed the invoice amount.”
  • “Summarise what I missed today.”

No messages yet? New messages from your selected chats arrive after you connect. Ask someone in a selected chat to send you a message, then try again. Older history can be imported separately.

No apps in your workspace? Some plans still hide the directory. Then add it by hand: at chatgpt.com/plugins press + in the top right, choose Create app, then Create MCP App in the bottom-left corner. Name it Lemma Telepath, keep Server URL and paste https://telepath.lemma.company/mcp, set Authentication to OAuth, tick I understand and want to continue and press Create. Step 3 above carries on from there.

Telepath is in Claude's own directory, so there is nothing to paste.

1

Open the listing and press Connect

Go to claude.ai/directory/lemma-telepath and press Connect to Claude. Claude adds the connector itself — no address to copy, no settings to fill in.

Show screenshot
The Telepath listing in Claude's directory with the Connect to Claude button
2

Sign in with Telegram

On the Telepath sign-in page, choose Sign in with Telegram. Follow Telegram’s prompts and use the account whose chats you want to share.

After confirming, return to the original sign-in window to finish, then go back to your assistant. Phone and computer tips →

3

Add the plugin

Optional, and free: the connector gives Claude access, the plugin teaches it what to do with it. Four skills come with it — catching up on what arrived, briefing one conversation, drafting a reply in your own voice, and repairing the connection when something breaks.

Open the Telepath plugin and press Add. Nothing else to do — the connector you just signed into stays as it is, and the skills start working in the next conversation.

Show screenshot
The Telepath plugin page in Claude, with the Add button at the top right

Installed the plugin first? Then the connector is sitting switched off inside it, and nothing in Claude points at the place where you turn it on. Open Customize → Plugins → Telepath → Connectors: the connector there reads “Not added”, with a Connect button. Press it, then Continue, then Add on the screen after that — leaving Register automatically as it is — and the Telegram login opens. The listing above does the same in one press, so it is the easier way round: connect there first, add the plugin afterwards for its skills.

The Grok directory listing is coming soon. If your Grok account supports custom MCP connectors, you can use the manual setup below.

1

Open Plugins

In the Grok sidebar at grok.com choose Plugins. Anything you connect lands in that same list.

Show screenshot
The Grok sidebar with Plugins
2

New Connector

On the Connectors tab, press New Connector — top right, next to the search box.

Show screenshot
The Grok connectors screen with the New Connector button in the top right
3

Choose Custom

The list that opens is the built-in catalogue. Telepath is not in it — take the first entry, Custom.

Show screenshot
The New Connector window with Custom at the top of the list
4

Name it and paste the server

Any name you like, then the address:

https://telepath.lemma.company/mcp

Press Add Connector.

Show screenshot
The Custom Connector dialog with a name and the MCP server URL
5

Sign in with Telegram

On the Telepath sign-in page, choose Sign in with Telegram. Follow Telegram’s prompts and use the account whose chats you want to share.

After confirming, return to the original sign-in window to finish, then go back to your assistant. Phone and computer tips →

Gemini CLI, Claude Code, Cline, Codex, Cursor and anything else that speaks MCP. There is no settings screen — you tell the agent, and it wires itself up.

1

Give it this

Paste it as-is. Any MCP-capable agent has everything it needs here:

Add this remote MCP server and authenticate with it: https://telepath.lemma.company/mcp It is a streamable-HTTP MCP server using OAuth 2.1 with PKCE and dynamic client registration, so no API key or client id is needed. Open the authorisation URL it returns, finish the login in the browser, then list the tools it exposes.

Some agents have a one-liner instead, and you can skip the paragraph above.

Gemini CLI — a published extension, so this pulls the manifest for you:

gemini extensions install https://github.com/Lemma-Company/telepath-plugin

Claude Code

claude mcp add --transport http telepath https://telepath.lemma.company/mcp

Cline

cline mcp install lemma-telepath --transport http https://telepath.lemma.company/mcp

Codex — the first command already prints the login link:

codex mcp add telepath --url https://telepath.lemma.company/mcp codex mcp login telepath

Restart the agent afterwards, then finish the browser login in step 2. In Claude Code the sign-in prompt is /mcp; in Cline it is cline mcp → Authorize OAuth; in Codex it is codex mcp login telepath. There is a Telepath plugin for some of these, but none of them need it — the MCP server above is the whole product.

2

Finish the sign-in in a browser

Open the sign-in URL on the computer running your agent. Choose Sign in with Telegram and follow Telegram’s prompts. If you confirm on your phone, return to the original browser window on your computer to finish. Then return to your agent. Sign-in help →

3

Check it sees the tools

Ask it to list its tools. You should see the telegram_* and kb_* set — searching, reading messages and files, and, if you granted it, replying.


Telegram chats

Add the bot in Telegram

Where are you setting up Telegram? Choose your app. After setup, you can use your connected chats from any device.

Android
  1. Open Telegram settings below, then choose Chat Automation.
  2. Add @lemma_telepath_bot and select the private chats you want to share.
  3. Tap ✓ (Done) to save.
Open Telegram settings ↗

Button didn’t open the right screen? Update Telegram, then go to Settings → Account → Chat automation.

iPhone / iPad
  1. Open Telegram settings below, then choose Chat Automation.
  2. Add @lemma_telepath_bot and select the private chats you want to share.
  3. Go Back to save the connection.
Open Telegram settings ↗

Button didn’t open the right screen? Update Telegram, then go to Settings → Edit → Chat Automation.

Telegram Desktop · Windows, Linux or Mac
  1. Open Telegram settings below, then choose Chat Automation.
  2. Add @lemma_telepath_bot and select the private chats you want to share.
  3. Go Back to save the connection.
Open Telegram settings ↗

Button didn’t open the right screen? Update Telegram, then go to Settings → ⋮ → Edit profile → Chat automation.

Telegram Web

Check the address bar: /k/ means Web K; /a/ means Web A.

Web K: open Settings → Edit profile → Chat Automation. Add @lemma_telepath_bot, choose private chats, and save your changes.

Open Telegram Web K ↗

Using Web A? Set up in Web K or on your phone with the same Telegram account, then return to Web A.

Telegram for macOS · native Mac app

For this step, use Telegram on your phone, Telegram Desktop, or Web K with the same account. Set up once, then return to your usual Mac app.

Set up in Web K ↗

Use the same Telegram account you signed in with. Save the change in Telegram before returning to your assistant. Opening the bot or checking your status alone does not connect private chats.

Already added the bot, but still not connected?

Send /setup in the bot to check your status. Confirm that your chosen chats are included and that you saved the connection. Telegram allows one chat automation bot at a time.

For replies, enable Bot permissions → Manage Messages → Reply to Messages. Manage Profile, Manage Gifts and Stars, and Manage Stories are not needed.

Get human help ↗

New messages from your selected 1:1 chats will be archived after connection. Older messages are not imported automatically. If your assistant is also connected, return to it and ask about a new message.


Starting with an empty history is normal. Telepath saves new messages after you connect your chats. To add older conversations, send /import in this bot.

After that

Everything else is optional, and lives in the bot's own chat:

Your Notes workspace

Telepath Notes is free on every plan. Open Notes from the bot’s menu to create notes, projects, tasks and people pages. Connect pages with [[Page title]] and keep track of next steps with checklists.

Your connected assistant can read, search, create and update these same pages when Notes access is enabled. Try: “Save our next steps as a Telepath note.” Your workspace starts empty; examples are added only when you choose them.

Importing your old history — the full walkthrough

The bot starts seeing messages the moment you connect it, and cannot look further back — Telegram simply doesn't offer that. An export fills in what came before.

Free includes 5,000 imported messages, Plus 50,000, and Unlimited 250,000. Shared across all uploads; renewals do not reset usage. Preview and confirm the newest messages that fit. Duplicates and live messages do not count. Previously granted extras are preserved and existing history is never deleted. Want more? View plans.

1

Open Advanced in Telegram Desktop

This lives in the desktop app only — the phone app has no export. Settings → Advanced, then Export Telegram data at the very bottom.

Show screenshot
Telegram Desktop settings with Advanced
Show screenshot
The Advanced screen with Export Telegram data at the bottom
2

Untick all the media

Photos, videos, voice messages, stickers, files — none of it is needed. We import the text and the structure of your conversations, not the files, and leaving these on turns a small export into tens of gigabytes.

Show screenshot
Media export settings with every checkbox cleared
Everything unchecked. The size limit slider then doesn't matter.
3

Choose Machine-readable JSON

At the bottom, under Location and format. This is the one setting that must be right — HTML cannot be imported, and picking it means exporting all over again.

Show screenshot
Location and format with Machine-readable JSON selected

Telegram then prepares the file. A long history can take a while, and Telegram may make you wait before it starts.

4

Upload your history

In the bot press 📥 Import history (or send /import). Tap Upload history, choose result.json, then press Import history. We automatically import the newest messages that fit your remaining message allowance. No plan purchase is needed to start.

Wait for it to finish — the bot messages you a receipt with how many messages went in.

What people ask

  • Will it overwrite what I already have? No. Messages are matched on chat and message id, and anything already there is left alone — a live message always wins over the same message from an export. Importing the same file twice changes nothing.
  • Can I import just one chat? Yes. Right-click the chat in Telegram Desktop → Export chat history, same JSON format. Both a single chat and a whole-account export are accepted.
  • What about groups? They import too, and their ids are converted so they line up with live traffic instead of producing duplicates.
  • Will the voice messages be transcribed? No. An export carries no file Telegram can still hand us, so imported voice stays as it is. Transcription works on new messages.
  • How big can it be? Free: 5,000 imported messages. Plus: 50,000. Unlimited: 250,000. Shared across all chats and uploads; renewals do not reset usage. Every plan can upload JSON files up to 1,200 MB. Preview and confirm the newest messages that fit your remaining allowance. Duplicates and live messages do not count. Existing history is never deleted. For larger files, export fewer chats or a shorter date range.
  • Is the link safe? It is single-use, expires after 24 hours, and belongs to you alone — the bot already knows who you are, so there is nothing to log in to.

If something does not work

Still stuck? Get human help from our team. Tell us which assistant you are connecting and what you see.