Zusammenfassung
Lass Copilot jede Substack-Publikation lesen: Beiträge suchen und lesen, Kommentare und RSS-Feed. Kein API-Key nötig.
Geführte Einrichtung
Substack in 2 Minuten mit Microsoft Copilot verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde Substack in der geführten Einrichtung und trag deine MCP-URL in Microsoft Copilot ein. Ohne Code, ohne eigenen Server.
Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar
Frag einfach
Beispiel-Prompts für Substack
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Substack klicken, die URL der Publikation einfügen, Copilot verbinden — fertig. Kein Docker, kein
git clone, kein lokaler Server.
Substack + Microsoft Copilot
Lies eine Substack-Publikation aus Copilot heraus: Beiträge, Volltextsuche im Archiv, Kommentare und den RSS-Feed, über dieselben öffentlichen Endpunkte, die auch die Substack-Website nutzt. 7 Tools, kein API-Key und kein Substack-Login.
Was du Copilot fragen kannst
- "Welches sind die zehn neuesten Beiträge, mit Datum und ob sie kostenlos oder bezahlt sind?" Nutzt
substack_list_posts; jeder Beitrag trägt seinaudience. - "Finde alle Beiträge im Archiv, in denen es um Preisgestaltung geht." Nutzt
substack_search_posts. - "Fasse Beitrag 148234567 in fünf Stichpunkten zusammen." Nutzt
substack_get_post_by_id. - "Was schreiben die Leser unter den neuesten Beitrag?" Nutzt
substack_list_posts, um ihn zu finden, dannsubstack_get_comments. - "Welche Beiträge aus diesem Jahr sind Podcast-Folgen?" Nutzt
substack_list_posts; jeder Beitrag trägt seinentype(newsletter, podcast oder thread). - "Gib mir den RSS-Feed, damit ich sehe, was seit Montag neu ist." Nutzt
substack_get_rss_feed.
Was du brauchst
- Die Basis-URL der Publikation, zum Beispiel
https://lennysnewsletter.substack.com, inSUBSTACK_PUBLICATION_URL. Mehr nicht. - Keinen API-Key und kein Konto: Der Connector liest öffentliche Endpunkte, er sieht also, was ein nicht angemeldeter Besucher sieht.
- Eine Publikation pro Connector. Für eine andere änderst du
SUBSTACK_PUBLICATION_URL.
Schritt 1 — Publikations-URL setzen
- Es gibt keinen Key und keinen Substack-Login. Setze
SUBSTACK_PUBLICATION_URLauf die Startadresse der Publikation, ohne etwas nach der Domain:https://yourname.substack.comoder eine eigene Domain wiehttps://www.lennysnewsletter.com. - Ein Profil-Link (
https://substack.com/@handle), ein Note-Link oder ein Post-Link funktioniert nicht. Öffne von einem Profil aus die dort angezeigte Publikation und kopiere die Adresse aus der Adressleiste bis einschließlich der Domain. In einem Teilen-Link aus der Appopen.substack.com/pub/NAME/p/...istNAMEdie Subdomain: Verwendehttps://NAME.substack.com. - Beginne mit
substack_list_posts(neueste zuerst odersort=topfür die meistgelikten), dannsubstack_get_post_by_idodersubstack_get_post_by_slug(der Teil nach/p/in einem Post-Link) für den vollständigen Text.substack_find_publication_by_handlemacht aus einem @handle die Publikationsadresse des Autors.
Der Connector liest die öffentlichen JSON-Endpunkte, die Substacks eigene Website verwendet (Substack hat keine dokumentierte öffentliche API), und sieht daher, was ein abgemeldeter Besucher sieht: Kostenpflichtige Posts zeigen nur ihre Vorschau. Listen nehmen limit (bis zu 50) und offset entgegen. Ein 404 bei jedem Tool bedeutet, dass es unter der konfigurierten Adresse keine Publikation gibt; eine HTML-Seite statt JSON bedeutet, dass die Adresse ein Profil oder keine Substack-Seite ist.
Schritt 2 — Adapter installieren
In der Cloud öffnest du Connectors → Substack und fügst die URL ein. Zum Self-Hosting:
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Microsoft Copilot hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Microsoft Copilot nutzt MCP-Server über Agents, die du in Copilot Studio baust: Du fügst AnythingMCP einem Agent als Tool hinzu und veröffentlichst den Agent dann in Microsoft 365 Copilot und Teams. Copilot Studio verbindet sich aus der Cloud von Microsoft per Streamable HTTP, das AnythingMCP unterstützt.
- Öffne in Copilot Studio deinen Agent (oder leg einen an), geh zu Tools und wähle Add a tool → New tool → Model Context Protocol.
- Trag einen Server name ein (zum Beispiel
AnythingMCP), eine Server description, die sagt, was der Connector kann, und die Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Anhand der Beschreibung entscheidet Copilot Studio, wann es den Server aufruft. - Wähle bei der Authentifizierung API key, setze Type auf Header und den Header-Namen auf
X-API-Keyund klicke auf Create. - Wähle in Add tool die Option Create a new connection, füge einen MCP-API-Key aus AnythingMCP ein (MCP Servers → dein Server → API keys) und klicke auf Add to agent.
- Probier es im Test-Bereich des Agents aus: Bitte um etwas, wofür er die
Substack-Tools braucht. - Klicke auf Publish, dann auf Channels → Microsoft 365 and Microsoft Teams, lass Make agent available in Microsoft Copilot aktiviert und wähle Add channel. See agent in Teams installiert den Agent für dich; in Microsoft 365 Copilot tippst du @ und wählst den Agent aus.
Lieber eine Anmeldung pro Person? Wähle statt API key OAuth 2.0 → Dynamic discovery: Dann meldet sich jede Person beim ersten Aufruf des Agents bei AnythingMCP an.
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Copilot Studio verbindet sich aus der Cloud von Microsoft, localhost funktioniert deshalb nicht.
Verfügbare Tools
| Tool | Was es tut |
|---|---|
substack_list_posts | Listet die neuesten Beiträge der Publikation |
substack_search_posts | Durchsucht die Beiträge der Publikation |
substack_get_post_by_id | Holt einen einzelnen Beitrag per numerischer ID |
substack_get_post_by_slug | Ruft einen Post über seinen Slug ab, den Teil nach /p/ in einem Post-Link (bei https://name.substack.com/p/my-first-post ist der Slug my-first-post) |
substack_get_comments | Holt die Top-Kommentare zu einem Beitrag |
substack_get_rss_feed | Ruft den RSS-2.0-Feed der Publikation ab (/feed): die neuesten Posts mit Titel, Link, Veröffentlichungsdatum und HTML-Inhalt |
substack_find_publication_by_handle | Sucht einen Substack-Autor über sein @handle (aus einem Profil-Link substack.com/@handle) und liefert Name, Bio und die Publikationen, für die er schreibt… |
Fehlerbehebung
- Jedes Tool schlägt fehl. Prüfe
SUBSTACK_PUBLICATION_URL: Es muss die Startadresse der Publikation sein, beginnend mithttps://und ohne etwas nach der Domain. Ein Profil-Link (substack.com/@handle), Note-Link oder Post-Link funktioniert nicht; öffne die Publikation über das Profil und kopiere ihre Adresse bis einschließlich der Domain. - Ein bezahlter Beitrag kommt gekürzt an. Der Connector meldet sich nicht an, er bekommt also, was Nicht-Abonnenten bekommen. Bezahlinhalte werden nicht freigeschaltet.
- Eine Suche liefert nichts.
substack_search_postsgibt eine leere Liste zurück, wenn kein Beitrag passt. Versuch es mit weniger oder allgemeineren Begriffen. - Nach vielen Aufrufen am Stück scheitern Anfragen. Substack veröffentlicht keine Limits und drosselt starken Verkehr. Verteil große Abrufe, etwa eine Anfrage pro Sekunde.
FAQ
Kann Copilot auf Substack Beiträge veröffentlichen oder Kommentare beantworten? Nein. Substack hat keine öffentliche API zum Schreiben, deshalb liest der Connector nur. Beiträge erstellen, Abonnenten verwalten und Kommentare moderieren bleibt in der Oberfläche von Substack.
Ist das kostenlos? Auf Substack-Seite brauchst du keinen Schlüssel und zahlst nichts. AnythingMCP ist Open Source unter AGPL-3.0: Self-Hosting ist kostenlos, auch für die kommerzielle Nutzung in deinem eigenen Unternehmen; AnythingMCP Cloud kannst du 7 Tage kostenlos testen.
Speichert AnythingMCP meine Daten? Der Connector liest öffentliche Inhalte und hat keine Substack-Zugangsdaten. Wenn Copilot ein Tool nutzt, holt AnythingMCP die Inhalte und gibt sie an Copilot weiter; der Aufruf landet im Audit-Log deines Workspaces. AnythingMCP Cloud wird in Frankfurt gehostet.
Für welchen Copilot gilt das? Für Microsoft 365 Copilot im Unternehmen, über Agents aus Copilot Studio. Die Microsoft-Copilot-App für private Konten bietet keine Möglichkeit, einen eigenen MCP-Server hinzuzufügen.
Was brauche ich? Ein Arbeitskonto mit Zugang zu Copilot Studio (Lizenz oder Testversion), um den Agent zu bauen. Wer ihn in Microsoft 365 Copilot oder Teams nutzen soll, braucht Zugriff auf den Agent: Teile ihn oder lass ihn von einem Admin für die Organisation veröffentlichen. Wendet deine Organisation Datenrichtlinien auf Power-Platform-Connectors an, gelten sie auch für MCP-Server.
Der Agent ruft die Tools nicht auf. Prüfe, dass der Header-Name genau X-API-Key lautet und der Schlüssel zum selben MCP-Server gehört wie die URL, und formuliere die Server description konkret: Copilot Studio entscheidet anhand der Beschreibung, wann es den Server aufruft. Veröffentliche den Agent nach jeder Änderung erneut; in einem offenen Chat holst du die neue Version mit „start over“.
Nächste Schritte
- Connector-Landingpage
- Verbinde mit Claude
- Verbinde mit ChatGPT
- Verbinde mit Cursor
- Verbinde mit Gemini
- Verbinde mit Meta Muse
War dieser Guide hilfreich?