← All Telegram MCP connectors

ChatGPT · OpenAI

ChatGPT Telegram MCP — work your inbox by chatting

Plug Entergram into ChatGPT as a custom MCP connector and work your real Telegram account by chatting — surface the messages you missed, the clients waiting on a reply, and draft responses without leaving ChatGPT.

MCP server URL https://mcp.entergram.com/mcp

ChatGPT's custom connectors let it call external MCP servers. Add Entergram's and ChatGPT works directly with your real personal Telegram account — finding, summarizing and drafting against your actual chats. OAuth-scoped throughout, with no bot, no code and no API keys to manage.

Paste-ready configuration

ChatGPT → Settings → Connectors → Add custom connector
https://mcp.entergram.com/mcp

Ask ChatGPT things you could never ask Telegram

With your personal account connected, ChatGPT can read across every chat and draft your replies. Try prompts like:

  • “Walk me through how this deal progressed month by month.”
  • “What objections came up in the deals we lost this quarter?”
  • “Which conversations have been waiting longest for a reply?”
  • “Summarize the feedback this account has given us all year.”
  • “Forward the pricing message from Acme into the sales thread.”
  • “Draft polite follow-ups for every unanswered lead.”

Connect ChatGPT in 3 steps

Works with ChatGPT custom connectors.

  1. 01

    Copy your MCP URL in Entergram

    Grab your endpoint first: in Entergram, Settings → Workspace → Connectors → MCP shows the URL. Leave the tab open, because ChatGPT bounces you back here to authorize.

  2. 02

    Add the MCP connector in ChatGPT

    In ChatGPT, add a custom connector and paste the Entergram MCP URL: https://mcp.entergram.com/mcp.

  3. 03

    Authorize and start chatting

    Hit Connect, sign in to Entergram, and approve the scopes. ChatGPT lists the Entergram tools once the handshake finishes — start a fresh chat if they don't appear immediately.

Three ways to run the ChatGPT connector

ChatGPT web with Developer Mode

The canonical path. Settings → Apps & Connectors → Advanced settings, toggle Developer mode on, accept the third-party warning, then Create a connector named Entergram with OAuth authentication — no client ID and no secret, because ChatGPT discovers the login endpoint from the server itself. Plus, Pro, Business, Enterprise and Education all qualify; the free tier does not.

The ChatGPT desktop app

Connectors are attached to your account rather than to a device, so a server you added on chatgpt.com is already there when you open the desktop app. There is no separate desktop setup and no local bridge process to babysit, because Entergram is a remote HTTPS server — the desktop app is simply a nicer window for a long research thread.

Business and Enterprise workspaces

Developer Mode is an org-level switch here. Until a workspace admin turns it on, members will not see Advanced settings at all, whatever seat they hold. Once it is on, each person still adds the connector and completes their own OAuth login, so authorizations stay attributable to an individual instead of being pooled into one shared grant.

Six research jobs, and the calls underneath them

ChatGPT is not querying a database — it composes tool calls one after another and carries the intermediate results forward in the thread. That is why the long conversation matters here: the third question you ask can build on data the first question already pulled. None of these are preset reports; each one is a sentence typed into an ordinary conversation.

You ask

“Reconstruct everything that happened with the Northwind deal, in order.”

Tools called

entergram_list_contactsentergram_list_contact_shared_groupsentergram_list_messages

You get

Deal archaeology across fragmented threads. It resolves the people involved, finds both the direct chat and the shared group where the conversation continued, then merges the two message streams into a single timeline. What existed as two disconnected scroll-backs becomes a dated narrative you can paste into a handover doc.

You ask

“Across the deals we lost last quarter, which objection came up most often?”

Tools called

entergram_list_workspace_chatsentergram_list_custom_columnsentergram_list_messages

You get

It reads the pipeline schema to learn which column marks a deal closed-lost, narrows the workspace view to those chats, then reads the conversations and clusters the reasons people actually gave. The output is a ranked list with representative quotes, not a number — which is the part a dashboard was never going to give you.

You ask

“Clear the ticket backlog: anything untouched for three weeks, close it with a note.”

Tools called

entergram_list_ticketsentergram_get_ticketentergram_update_ticket

You get

A long turn with a lot of calls in it. ChatGPT pages the queue, opens each candidate to check when it last moved, and updates status one ticket at a time. Developer Mode asks you to confirm each write, so the review happens inline rather than after the damage.

You ask

“Forward the API spec message from the engineering group into the Acme thread.”

Tools called

entergram_list_accountsentergram_list_messagesentergram_forward_messages

You get

Cross-thread plumbing that normally means scrolling, screenshotting and apologising for the crop. It resolves which account owns both chats, locates the message from your description rather than an ID, and forwards the original with attachments, formatting and attribution intact.

You ask

“Compare how the two community groups are reacting to the pricing change.”

Tools called

entergram_list_groupsentergram_get_groupentergram_list_messages

You get

Two populations, one question. It pulls each group's recent history separately and reports the difference: where the complaints concentrate, which segment went quiet after the announcement, and which phrasing keeps recurring in one room and never in the other.

You ask

“Acknowledge the three release-note messages instead of replying to them.”

Tools called

entergram_get_message_reactionsentergram_set_message_reactions

You get

The smallest possible action, and a good first write to test the connector with. It checks what is already on each message so it does not double up, then sets a reaction. Nobody gets a notification-heavy reply, and the sender still sees that it landed.

What ChatGPT can do with your Telegram

  • Reconstruct how a deal unfolded across months of thread history
  • Cluster the objections behind conversations that went quiet
  • Pull a contact's pipeline fields into the same answer as their messages
  • Compose replies you approve before anything leaves your account
  • Forward the right message into the right thread on request
  • Read reactions as lightweight acknowledgement signals

The 70 tools ChatGPT can reach

Developer Mode hands ChatGPT the entire list at once — 70 calls across 9 groups — rather than the narrow search-and-fetch surface the standard connector framework exposes. That breadth is exactly why it sits behind a warning screen: write tools are in there alongside the read ones, and the confirmation prompt on each write is the only thing standing between a suggestion and a change. If you would rather it never wrote at all, authorize a personal agent and the write tools simply refuse — a firmer boundary than trying to police one with instructions.

Accounts & workspace

5 tools

Identity and scope discovery. Every message call needs an account_id from list_accounts first — an AI client that skips this step will address the wrong Telegram account.

  • entergram_get_me
  • entergram_list_accounts
  • entergram_get_workspace
  • entergram_get_member
  • entergram_list_members

Chats & discovery

8 tools

Finding conversations. The workspace views carry CRM state (tickets, comments, custom fields); the live views carry current Telegram transport state and unread counts.

  • entergram_list_chats
  • entergram_get_chat
  • entergram_list_live_chats
  • entergram_get_live_chat
  • entergram_list_workspace_chats
  • entergram_get_workspace_chat
  • entergram_update_workspace_chat
  • entergram_get_chat_management

Messages

9 tools

Reading and writing message history, including edits, forwards and reactions. Sending is scoped per account, so nothing is global across your connected accounts.

  • entergram_list_messages
  • entergram_get_message
  • entergram_send_message
  • entergram_send_media_message
  • entergram_edit_message
  • entergram_delete_message
  • entergram_forward_messages
  • entergram_get_message_reactions
  • entergram_set_message_reactions

Contacts

3 tools

Who you are talking to, and where else you overlap with them. Shared-groups lookup is what makes questions like “which of my leads are in the same community?” answerable.

  • entergram_list_contacts
  • entergram_get_contact
  • entergram_list_contact_shared_groups

Tickets

10 tools

Full support-desk control: open, assign, prioritise, comment and close. Tickets link back to the chat they came from, so an AI client can move from conversation to queue in one step.

  • entergram_list_tickets
  • entergram_get_ticket
  • entergram_create_ticket
  • entergram_update_ticket
  • entergram_delete_ticket
  • entergram_list_chat_tickets
  • entergram_list_ticket_comments
  • entergram_create_ticket_comment
  • entergram_update_ticket_comment
  • entergram_delete_ticket_comment

CRM custom fields

11 tools

Your pipeline schema. Read the columns before writing values — checkboxes take booleans, multiselects take arrays of option values, dates take ISO 8601 strings.

  • entergram_list_custom_columns
  • entergram_get_custom_column
  • entergram_create_custom_column
  • entergram_update_custom_column
  • entergram_delete_custom_column
  • entergram_list_custom_column_options
  • entergram_create_custom_column_option
  • entergram_update_custom_column_option
  • entergram_delete_custom_column_option
  • entergram_get_chat_custom_fields
  • entergram_patch_chat_custom_fields

Ticket custom fields

9 tools

The same schema control for the ticket side — categories, severities, SLA tiers and anything else your desk tracks beyond status and priority.

  • entergram_list_ticket_custom_columns
  • entergram_get_ticket_custom_column
  • entergram_create_ticket_custom_column
  • entergram_update_ticket_custom_column
  • entergram_delete_ticket_custom_column
  • entergram_list_ticket_custom_column_options
  • entergram_create_ticket_custom_column_option
  • entergram_update_ticket_custom_column_option
  • entergram_delete_ticket_custom_column_option

Internal notes

4 tools

Comments on a chat that your customer never sees. Useful for letting an AI client leave its reasoning behind for a human teammate to pick up.

  • entergram_list_chat_comments
  • entergram_create_chat_comment
  • entergram_update_chat_comment
  • entergram_delete_chat_comment

Groups & channels

11 tools

Creating and administering Telegram groups and channels — membership, permissions, privacy and info — plus a raw command escape hatch for the rest.

  • entergram_list_groups
  • entergram_get_group
  • entergram_list_group_members
  • entergram_create_group_chat
  • entergram_create_channel
  • entergram_invite_chat_members
  • entergram_remove_chat_member
  • entergram_update_chat_info
  • entergram_update_chat_permissions
  • entergram_update_chat_privacy
  • entergram_run_chat_command

What ChatGPT is allowed to touch

Authorization runs through OAuth. ChatGPT opens Entergram's consent screen in a pop-up, you sign in, and you approve a scope set before a single tool call happens. OpenAI never receives your Telegram phone number or session — those stay on Entergram's side of the connection. Approving that screen is the moment permission is conferred, not the moment you save the server details. What differs between two connections is the scope set behind them.

Personal agent — the default choice
Available to any member of the workspace, and the right pick if you are wiring up your own ChatGPT account. It reads workspace, accounts, contacts, chats, messages and tickets, and writes only to the custom fields of chats you own. Deep-research prompts run perfectly well on it, because research is a read workload.
Workspace connector — owner and admin only
Carries the complete scope set: sending, editing any chat's custom fields, ticket writes and Telegram group administration. It is shared with the team rather than tied to you, which makes it right for a connector the whole company is meant to use — and wrong as a shortcut for one person who wants send access.
Withdrawing consent
Two places, same effect. Delete the Entergram connector under Apps & Connectors in ChatGPT, or open Settings → Workspace → Connectors → MCP on the Entergram side and revoke the app there. Tokens issued to it stop resolving straight away, mid-thread included.

Where this stops

The constraints are mostly plan-shaped, and they sit on both sides of the connection.

  • Custom MCP connectors are not on the ChatGPT free plan. You need Plus, Pro, Business, Enterprise or Education, and Developer Mode has to be on before the option to create one appears at all.
  • Entergram has a plan floor of its own: MCP is a Pro feature. A workspace below that tier can finish the OAuth handshake and still get nothing useful back from a tool call.
  • Developer Mode is deliberately blunt — it grants full read and write over whatever the connector exposes. Write calls prompt for confirmation by default, and approving them without reading the tool input defeats the purpose of the prompt.
  • Connectors are switched on per conversation from the composer. A thread you started before enabling Entergram will not see the tools; open a new one.
  • Very long histories collide with the context window. A group with tens of thousands of messages cannot be read in a single pass, so bound the question by date or by chat and let it work through in chunks, keeping the running conclusions in the thread as it goes.
  • Research does not route around Telegram. If your own account cannot see a channel, no amount of prompting will produce its contents.

When the ChatGPT connector misbehaves

There is no Create button for a custom connector
Developer Mode is off, or the account is on the free plan. Open Settings → Apps & Connectors → Advanced settings, toggle Developer mode, and accept the warning about third-party tools — the Create option appears after that.
Advanced settings is missing entirely
That is the Business and Enterprise behaviour. An admin has to enable Developer Mode for the workspace before it becomes visible to members, and no individual setting will unlock it in the meantime.
The authorization pop-up never appears
Pop-ups are blocked for chatgpt.com. Allow them, make sure you already have an Entergram session open in the same browser, then trigger the connection again — the consent screen is a separate window, not an in-page modal.
The connector is listed but ChatGPT ignores it
Enabling a connector in settings does not switch it on for a chat. Open the composer menu inside the conversation and tick Entergram, then ask for something unambiguous like a list of your workspaces to confirm the tools are live.
Tool calls come back 403
Either the workspace plan does not include MCP access, or you are asking for something only a workspace connector can do while holding a personal agent. The full scope set requires owner or admin rights.
It asks for confirmation on every single write
Working as designed. Developer Mode surfaces the exact tool and its arguments before a write executes. For a batch job like closing twenty tickets, expect twenty prompts — read the arguments on the first few to check the mapping is right, then move faster.

ChatGPT + Telegram FAQ

Which ChatGPT plans support custom connectors?
MCP custom connectors are available on ChatGPT plans that expose the connectors feature. Add the Entergram MCP URL as a custom connector and authorize via OAuth.
Is this a Telegram bot?
No. Entergram connects your real personal Telegram account through a hosted MCP server — ChatGPT works with your actual chats, not a separate bot.
Can ChatGPT draft my missed replies?
Yes. It can find every unanswered message, group them by client or lead, and draft a reply for each — you stay in control and approve before anything is sent.
Is it secure?
Yes. OAuth 2.0 with scoped permissions means you control exactly what ChatGPT can access, your credentials are never shared with OpenAI, and access is revocable anytime.

ChatGPT Telegram MCP — work your inbox by chatting