Naar de hoofdinhoud
Alle Telegram MCP-connectors

Goose · Block

Goose Telegram MCP - geef de agent van Block je inbox

Voeg Entergram toe als MCP-extensie in Goose, de open-source AI-agent van Block, en laat hem met je echte Telegram-account werken: gemiste berichten opsporen, afgekoelde leads opvolgen en zelfstandig actie ondernemen in chats.

URL van de MCP-server https://mcp.entergram.com/mcp

Koppel Goose in 3 stappen

Werkt met de desktopapp en de CLI van Goose.

URL van de MCP-server https://mcp.entergram.com/mcp
  1. Open in Entergram Settings → Workspace → Connectors → MCP om je eindpunt te vinden. Goose vraagt om deze URL wanneer je Entergram als extensie toevoegt.

  2. Voeg in Goose een nieuwe extensie van het type Streamable HTTP toe die naar de Entergram MCP-URL wijst: https://mcp.entergram.com/mcp.

  3. Start een Goose-sessie, rond de Entergram-login af die daarbij opent en keur de scopes goed. De extensie blijft geautoriseerd voor volgende sessies.

Vraag Goose wat Telegram je nooit kan vertellen

Met je persoonlijke account gekoppeld kan Goose in elke chat aan de slag. Probeer prompts zoals:

  1. “Loop elke onbeantwoorde klantchat na en schrijf voor elk een conceptantwoord.”

  2. “Maak een prioriteitskolom aan en vul die daarna in voor alle open chats.”

  3. “Controleer welke van onze partnergroepen leden delen met onze klanten.”

  4. “Maak een ticket van elke vraag die meer dan twee keer is gesteld.”

  5. “Voeg de dubbele ernstopties samen tot één nette set.”

  6. “Stuur de releasenotes naar elk kanaal dat naar deze feature heeft gevraagd.”

Wat Goose met je Telegram kan

Goose laadt MCP-servers als extensies. Registreer die van Entergram als Streamable HTTP-extensie en de open-source agent van Block kan zelfstandig met je echte persoonlijke Telegram-account werken. Afgebakend via OAuth, zonder botaccount en zonder API-sleutels.

  1. Lange klussen met veel stappen uitvoeren zonder toezicht

  2. Een CRM-kolom aanmaken en in één run invullen

  3. Overlap tussen je groepen en partnercommunity's in kaart brengen

  4. Terugkerende vragen automatisch als ticket escaleren

  5. Rommelige optiewaarden terugbrengen tot een nette set

  6. Draait headless, dus past in een geplande taak

Lange klussen, tot het eind uitgevoerd

Goose is gebouwd om een plan over veel stappen vast te houden, en dat verandert wat de moeite waard is om te vragen. Dit zijn klussen die je anders een middag aan iemand zou geven. Elke klus is één instructie. De reeks tools eronder bedenkt Goose zelf, en elke aanroep staat in het sessietranscript, zodat je de gekozen route kunt controleren.

Meer informatie

De taak

“Loop elk ticket door dat langer dan drie dagen openstaat, lees de chat erachter en schrijf voor elke klant een statusupdate. Laat me de concepten zien voordat er iets uitgaat.”

Aangeroepen tools

entergram_list_ticketsentergram_get_ticketentergram_list_messagesentergram_send_message

Wat Goose teruggeeft

Eén instructie, vier soorten tools en een lus die zo lang loopt als de wachtrij lang is. Goose filtert op leeftijd, opent elk ticket om het bijbehorende gesprek te vinden, leest genoeg geschiedenis om te weten waar de klant echt op wacht en schrijft per ticket een concept. Bij de goedkeuringsstap stopt hij: de verzendaanroepen gaan alleen af voor de concepten die je houdt.

De taak

“Maak een kolom Deal stage aan met de opties Discovery, Trial, Negotiation en Closed, en deel daarna elke chat van vorig kwartaal in een van die opties in.”

Aangeroepen tools

entergram_create_custom_columnentergram_create_custom_column_optionentergram_list_workspace_chatsentergram_patch_chat_custom_fields

Wat Goose teruggeeft

Schema en invulling in dezelfde run, en daar verdient een agent zijn plek: de kolom moet bestaan voordat er één waarde in kan, en de opties moeten worden teruggelezen zodat de indeling echte optie-ID's schrijft in plaats van vrije tekst. Reken op een run die even duurt en aan het eind een lijst per chat oplevert. Alleen met een workspaceconnector.

De taak

“Controleer onze drie partnergroepen: wie zit in welke groep, en welke van onze contacten zitten in meer dan één?”

Aangeroepen tools

entergram_list_groupsentergram_list_group_membersentergram_list_contact_shared_groups

Wat Goose teruggeeft

Een koppeling waarvoor nergens een scherm bestaat. Goose somt de groepen op, loopt elke ledenlijst door, vraagt per contact in welke community's jullie allebei zitten en verwerkt de antwoorden tot een overlaptabel. Je krijgt de lijst van mensen die één bericht waard zijn in plaats van drie, plus de stille ontdekking dat twee partners elkaar al kennen.

De taak

“Zoek iedereen die dezelfde vraag twee keer stelde en nooit antwoord kreeg, open voor elk een ticket en plak beide berichten als opmerking in het ticket.”

Aangeroepen tools

entergram_list_messagesentergram_create_ticketentergram_create_ticket_comment

Wat Goose teruggeeft

Het opsporen is het moeilijke deel en dat is puur redeneren: twee inkomende berichten met dezelfde bedoeling en geen uitgaand bericht ertussen. Alles daarna is mechanisch. De opmerking weegt zwaarder dan het ticket: wie de wachtrij oppakt, ziet de exacte formulering die genegeerd werd, geciteerd, zonder de thread te hoeven reconstrueren.

De taak

“Onze ernstkolom voor tickets is uit de hand gelopen en drie opties betekenen nu hetzelfde. Breng ze terug tot één vaste set.”

Aangeroepen tools

entergram_list_ticket_custom_columnsentergram_list_ticket_custom_column_optionsentergram_update_ticket_custom_column_optionentergram_update_ticket

Wat Goose teruggeeft

Onderhoud dat niemand ooit inplant. Goose leest het ticketschema, groepeert de bijna-dubbele opties, hernoemt de opties die blijven en verplaatst tickets die nog op vervallen waarden staan, voordat er iets verdwijnt. Kijk de eerste keer mee in het transcript: de eerste drie beslissingen van dit plan vertellen je of de rest goed komt.

De taak

“Stuur de nieuwe releasenotes naar elke groep waarin we eerder releasenotes hebben geplaatst.”

Aangeroepen tools

entergram_list_groupsentergram_list_messagesentergram_list_accountsentergram_send_media_message

Wat Goose teruggeeft

Goose leidt de doellijst af uit bewijs in plaats van uit een lijst die iemand bijhoudt. Hij doorzoekt de geschiedenis naar groepen die dit soort bericht eerder kregen, controleert of het patroon klopt, bepaalt welk gekoppeld account elke groep beheert en voegt dan het bestand toe en verstuurt. De volledige groepslijst wordt vóór de eerste verzending getoond, dus een verkeerde conclusie kost je een nee in plaats van een excuus.

Drie manieren om de Entergram-extensie te draaien

Meer informatie

Goose Desktop

Open de lijst met extensies, voeg een custom extensie toe, kies het type Streamable HTTP en plak de URL. De desktopapp regelt de omweg via de browser voor je, dus het toestemmingsscherm verschijnt één keer en elke volgende sessie start al geautoriseerd.

Goose CLI

`goose configure` leidt je door het toevoegen van een remote extensie zonder YAML aan te raken: kies Add Extension en daarna de remote Streamable HTTP-optie. ~/.config/goose/config.yaml met de hand bewerken doet precies hetzelfde en is makkelijker bij te houden in een dotfiles-repo naast de rest van je machine-instellingen.

goose configure

Onbewaakte runs

Zodra de extensie geautoriseerd is, neemt een headless aanroep die autorisatie over. Zo wordt een Telegram-sweep iets wat je machine om 8 uur doet in plaats van iets waar je zelf aan moet denken. Combineer het met cron of launchd, want Entergram zelf maakt de agent niet wakker.

goose run -t "List every Entergram chat that has been waiting on a reply for more than a day"

Alle tools van de extensie

Als je de extensie inschakelt, registreert die 78 tools in 9 groepen in de sessie. Goose bepaalt welke hij aan elkaar rijgt en in welke volgorde, dus de indeling hieronder is minder een menu dan een kaart van hoe ze samenhangen. Let op waar de destructieve randen zitten (groepsbeheer, schema verwijderen, uitgaande berichten), want juist die kan een persoonlijke agent helemaal niet bereiken.

Meer informatie

Scopes, en waarom een zelfstandige agent er minder wil

Autoriseren is een gewone OAuth-login in je browser: Goose opent het toestemmingsscherm van Entergram, jij keurt goed, en het token staat daarna in je lokale Goose-configuratie in plaats van op iemands server. De Telegram-sessie zelf blijft achter Entergram: het nummer waarmee je je aanmeldde en de login die eraan vastzit, gaan nooit naar de agent van Block, en ook niet naar de modelaanbieder waar je Goose op hebt ingesteld. Omdat een agent handelt terwijl jij ergens anders kijkt, is het toegangsniveau dat je hier kiest de echte veiligheidsknop, niet de prompt.

Meer informatie
Persoonlijke agent
Beschikbaar voor elk lid van de workspace. Hij kan de workspace en de leden lezen, de gekoppelde accounts, je contacten, chatlijst, berichtgeschiedenis en ticketwachtrij. Het enige wat hij schrijft, zijn custom fields op chats van accounts die je zelf hebt gekoppeld. Een agent met dit token kan de hele dag onderzoeken en rapporteren en toch geen woord tegen een klant zeggen, en dat is meestal de juiste afweging voor een run waar je niet naar kijkt.
Workspaceconnector
Alleen voor eigenaren en beheerders, en met de volledige set scopes: uitgaande berichten, custom fields op elke chat, wijzigingen in tickets en schema, groepsbeheer. Geef dit alleen aan een Goose-instantie als het plan echt namens de workspace moet handelen, en houd het weg van machines waar anderen achter kunnen gaan zitten.
Toegang halverwege een run stoppen
Twee schakelaars, op verschillende niveaus. Schakel je de extensie in Goose uit, dan bereikt de huidige agent Entergram helemaal niet meer. Trek je het token in onder Settings → Workspace → Connectors → MCP, dan is het overal tegelijk ongeldig, ook in een run die al op een andere machine loopt.

Waar een zelfstandige run tegen een muur loopt

Grenzen om te kennen voordat je Goose een plan geeft en bij je scherm wegloopt.

Meer informatie
  • Toolaanroepen vragen een Pro-workspace. MCP is in Entergram een functie van het Pro-abonnement, dus de OAuth-handshake lukt op elk niveau en daarna faalt de eerste toolaanroep van je plan. Geen fijne ontdekking na veertig minuten run.
  • Een persoonlijke agent kan geen plan afronden dat eindigt met versturen. Is de laatste stap uitgaand, dan heeft de run een workspaceconnector nodig, en alleen een eigenaar of beheerder kan die aanmaken.
  • Niets plant Goose in behalve jijzelf. Entergram heeft geen trigger die een agent wakker maakt, dus terugkerend werk betekent cron, launchd of de runner die je al gebruikt om Goose op het gewenste interval te starten.
  • Elke berichttool werkt met één account_id. Dezelfde tekst naar een begrensde lijst unieke usernames kan via entergram_broadcast_message, maar alles wat per ontvanger verschilt, wordt een aparte aanroep. Elke aanroep staat in het transcript en je kunt halverwege stoppen.
  • Geschiedenis is niet eindeloos. Diepe leesacties in een drukke groep worden begrensd door het eigen bewaar- en paginagedrag van Telegram, niet door Entergram. Een plan dat een heel jaar van een grote groep wil doorlopen, komt dus korter terug zonder dat luid te melden.
  • Lange leesacties kosten modeltokens. Goose draait op de aanbieder die je hebt ingesteld, en een plan dat duizenden berichten in de context trekt, wordt daar gefactureerd. Beperk op chat, datumbereik of ticketwachtrij voordat je hem loslaat.

Als een Goose-run misloopt

Meer informatie

De extensie staat in de lijst maar er verschijnen geen tools

Goose leest zijn extensielijst bij de start van een sessie, niet tijdens een open sessie. Controleer of de vermelding `enabled: true` bevat en start dan een nieuwe sessie. Een hervatte sessie houdt de toollijst waarmee hij is aangemaakt.

De CLI blijft hangen bij de autorisatiestap

Het toestemmingsscherm heeft een browser nodig, en een SSH-sessie of container heeft niets om die te openen. Autoriseer één keer vanuit een desktopsessie; headless aanroepen gebruiken daarna het opgeslagen token.

Goose probeert een programma te starten en faalt

Het verkeerde extensietype is gekozen. Entergram is een gehoste server die je via Streamable HTTP bereikt, geen command-line-extensie. Een vermelding van het type command laat Goose zoeken naar een uitvoerbaar bestand dat nooit op je machine heeft gestaan.

De run stopt halverwege met een rechtenfout

Het plan ging van lezen naar schrijven. Een persoonlijke agent kan geen berichten versturen, geen chatvelden van anderen bewerken en geen groepen beheren. Vraag een eigenaar of beheerder om een workspaceconnector, of herschrijf het plan zodat het bij een concept stopt.

Hij handelde op het verkeerde Telegram-account

Met meerdere gekoppelde accounts laat een ongespecificeerde instructie de keuze aan het model. Noem het account in de prompt en eis vooraf een aanroep van entergram_list_accounts, zodat de account_id uit data komt en niet wordt gegokt.

Wijzigingen in config.yaml lijken genegeerd te worden

YAML is gevoelig voor inspringing, en een verkeerd geneste extensions-blok wordt stilletjes tot niets verwerkt. Voer `goose configure` uit en voeg de remote extensie via het menu toe. Dat schrijft hetzelfde bestand correct weg en je kunt het achteraf vergelijken.

Goose + Telegram FAQ

Hoe maakt Goose verbinding met MCP-servers?
Goose koppelt MCP-servers als extensies. Voeg Entergram toe als Streamable HTTP-extensie met de MCP-URL en autoriseer via OAuth.
Is dit een Telegram-bot?
Nee. Bots draaien op de Bot API en zien alleen wat aan hen gericht is. Goose bereikt je eigen account via een gehoste MCP-server, dus een zelfstandige run ziet hetzelfde als jij.
Is het veilig?
Ja. OAuth 2.0 met afgebakende rechten. Jij bepaalt waar Goose bij kan en je trekt de toegang op elk moment in.
Kan Goose Telegram-acties met meerdere stappen uitvoeren?
Ja. Als zelfstandige agent kan Goose stappen in één run aan elkaar rijgen: onbeantwoorde chats lezen, antwoorden opstellen en tickets openen. Voordat er iets wordt verstuurd, wacht hij op jouw goedkeuring.

Goose Telegram MCP - geef de agent van Block je inbox