Skip to main content
Glama

Warum Open MCP Servers

Open MCP Servers ist ein Zuhause für selbst gehostete Model Context Protocol (MCP)-Konnektoren. Betreiben Sie den Server auf Ihrer eigenen Maschine oder Infrastruktur, verbinden Sie ihn mit einem MCP-kompatiblen KI-Client und behalten Sie Anmeldedaten sowie Anwendungsdaten unter Ihrer Kontrolle.

Dieses Repository enthält derzeit einen produktionsreifen Meta-Konnektor, der Facebook Pages, Instagram, Threads, Ads Manager, Commerce, Conversions API, Zielgruppen und Insights abdeckt. Die Konnektor-Architektur ist bewusst unkompliziert gehalten, damit die Community Konnektoren für andere Anwendungen hinzufügen kann, ohne von einem gehosteten Gateway oder einer anbieterkontrollierten Middleware abhängig zu sein.

Sie können dieses Projekt unter der MIT-Lizenz frei nutzen, ändern, forken, hosten und weiterverbreiten. Sie sind für die Anmeldedaten, den API-Zugriff, die Hosting-Umgebung und die Bedingungen der Drittanwendungen verantwortlich, die Sie anbinden.

Was bedeutet „jede Anwendung anbinden“?

MCP stellt die standardisierte Schnittstelle zwischen einem KI-Client und einem Server bereit. Jede Anwendung benötigt außerdem einen Konnektor, der ihre API, ihre Authentifizierung und ihre Operationen kennt. Nutzen Sie den enthaltenen Meta-Konnektor als Referenz und fügen Sie anschließend einen neuen API-Client sowie Tool-Module für die Anwendung hinzu, die Sie unterstützen möchten.

Dieses Projekt sendet Ihre Anmeldedaten nicht an einen zentralen Dienst und erfordert kein Abonnement.

Related MCP server: Meta Marketing API MCP Server

Enthaltener Konnektor: Meta

Für Social-Media-Management über Metas Plattformen hinweg – Facebook Pages, Instagram, Threads, Ads Manager und Commerce – Entemed mehrere Dashboards mit jeweils eigenen API-Eigenheiten und Token-Abläufen. Der enthaltene Konnektor bündelt dieser APIs in einer einzigen MCP-Schnittstelle, sodass Ihr KI-Assistent Transaktionen veröffentlichen, die Performance analysieren, Anzeigenkampagnen fingieren und Interaktionen plattformübergreifend moderieren kann, an allen in einer Konversation.

Jedes Tool liefert umsetzbare Fehlermeldungen – ohne kryptische API-Codes. Token abgelaufen? Sie erhalten einen Link zur Neu-Erlangung. Fehlende Berechtigung? Sie sehen genau, welchefehlt und wo sie vergeben wird. Das bedeutet weniger Debugging und mehr Umsetzung.

Schnellstart

Installation mit MCPB

Für Claude Desktop und andere MCPB-kompatible Clients können Sie ein lokales Bundle aus dem neuesten Release herunter, sobald eines verfügbar ist:

Das npm-Paket und die weiter.. eine weiter unten beschriebene Installation aus dem MCP-Source sind die portablen Optionen für Selbst-Hosting.

Das Bundle enthält das Meta-Favicon, die Produktionslaufzeit-Abhängigkeiten sowie Setup-Prompts für Meta-C und optionale Threads-Zugriffstokens.

Fügen Sie es zu Ihrer MCP-Client-Konfiguration hinzu:

{
  "mcpServers": {
    "meta": {
      "command": "npx",
      "args": ["-y", "@oliverames/meta-mcp-server"],
      "env": {
        "META_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}

That’s it. Ihr KI-Assistent hat jetzt Zugriff auf 200 Meta-Tools über einen Server, den Sie selbst steuern.

Sie brauchen ein Token? Öffnen Sie den Graph-API-Explorer, wählen Sie Ihre App und erstellen Sie ein. Weitere Details finden Sie in der Konfiguration.

Aus dem Quellcode

git clone https://github.com/open-work-org/open-mcp-servers.git
cd open-mcp-servers
npm install && npm run build

Der kompilierte Server kommuniziert über stdio und funktioniert daher mit jedem MCP-Client, der lokale stdio-Server unterstützt. Selbsthosting ist das Standard-Bereitstellungsmodell; dieses Repository verlangt weder eine gehosten Konto noch eine Projektregist perem.


Was Sie tun können

Über kurz veröffentlichen

Sie veröffentlichen Facebook Pages (Text, Fotos, Video, Reels, Stories), Instagram² (Fotos, Reels, Stories, Karussells) und Text, Bilder, Video, GIFs und Links in Combo. Planen Sie Inhalte im Software is, teilen Sie sie gleichzeitig auf mehrere Plattformen.

> Post our holiday hours to the Facebook page
> Schedule an Instagram carousel for tomorrow at 9am
> Cross-post this photo to both Facebook and Instagram
> Publish a GIF to Threads with reply controls
> Create a Facebook Reel from this video
> Post a Story to our Facebook page
> Publish an Instagram reel with alt text for accessibility
> Share a link post on Threads with a quote

Interaktionen verwalten

Lesen und beantworten Kommentare plattformübergreifend, blenden unpassende Inhalte aus, ohne sie zu löschen, verwalten Instagram-DMs und Broadcast-Kanäle und erstellen automatisierte Antworten, wenn Sie nicht da sind.

> Show me unanswered Instagram DMs
> Hide that offensive comment on our latest post
> Reply to the top 3 comments on yesterday's reel
> Set up an instant reply for new messages
> Set our away message to "Back Monday at 9am"
> Send a DM to that customer who reached out
> What comments did we get on last week's posts?
> Update our Messenger greeting text

Mehr auswerten

Erhalten Sie Einblicke auf jeder Ebene… Seite, Beitrag, Konto, Snacks, Adsatz und auf Daten-Anzeige. Über 70 Seiten-Metriken, umfassende Reels-Analysen (inklusive Überspringrate und Crosspost-Aufrufe) und volle Ads-Leistung ber Videoabschlussraten, ROAS und Stapel Rankings. Erstellen Sie Grafiken für Reports.

> How did our Instagram perform this month?
> Show campaign spend broken down by age group
> What's the skip rate on our latest Reel?
> Generate a bar chart comparing this week vs last
> Get our Facebook page fan demographics
> What's our follower growth trend over 90 days?
> Show me post-level engagement for our top 5 posts
> Create a pie chart of spend by campaign

Werbekampagnen einführen

Kompletter Lebenszyklus von Kampagneingang einführen – Erstellen, A/B-Test, Testen, und Automatisierung. A/B-Tests mit Konfidenzlevel, Advantage+ Shopping-Migration, interessen/geo-demografischem Such-, Reichweiten-Schätzung, automatische Regeln und vollständiges Pixel-Management mit Server-seitigem Conversions API.

> Create an A/B test comparing these two ad sets
> Migrate this campaign to Advantage+ Shopping
> Send a purchase conversion event via CAPI
> What's the reach estimate for women 25-34 in NYC?
> List all active campaigns and their ROAS
> Create an automated rule: pause ads over $5 CPA
> Check if our pixel is firing correctly
> Upload this image for a new ad creative

E한다 manage.

Vollständige Verwaltung verschiedener Produkt-Kataloge für Facebook-Shops und Instagramshops – Produkte hinzufügen, den Bestand aktualisieren, Kollektionen organisieren und Verfügbarkeit verwalten. Alles, was eine Marke für den erfolgreichen Social-Commerce düchten.

> List all products in our catalog
> Add this new product at $29.99, in stock
> Mark the seasonal items as out of stock
> Show me our "Summer Collection" product set
> Update the description on our best-selling item
> How many products are in each catalog?
> Delete the discontinued product line
> What products are currently available?
> Start a live video on our Facebook page
> Send a poll to our Instagram broadcast channel
> Schedule a live stream for Friday at 2pm
> Publish a story to Facebook with this photo
> End the live broadcast
> Send a product announcement to our broadcast channel
> What live videos have we done this month?
> What ads is our competitor running right now?

Competition analysieren

Durchsuchen Sie die aktiven Anzeigen jedes Werbenden über Metas öffentliche Anzeigenbibliothek. Erfahren Sie, welche Creative Bilder eingesetzt werden, welches Targeting und welche Ausgaben Ihre Konkurrenz nutzt – ohne Anzeigenkonto. Sehen Sie sich die Stats von beliebigen öffentlichenInstagram-Unternehmenskonten anieren.

> What ads is Nike running in the US right now?
> Search the Ad Library for "sustainable fashion" ads
> Look up @competitor on Instagram — followers and posts
> Show me all active ads by this page ID
> What platforms are they running ads on?
> How much is our competitor spending on ads?

Die Kontrolle behalten

Tokens debuggen, “Rechte prüfen, Rate Limits überwachen, Pixel-Zustand, Stellen Sie sicher and Business Manager-Assets verwalten. Jeder Fehler zeigt Ihnen genau, woran es liegt und wie Sie ihn beDaten beheben – nie ein kryptisches Problem.

> Check my token status and permissions
> Am I close to Instagram's publishing limit?
> Run a health check on the Meta connection
> Is our pixel receiving events?
> List all ad accounts in our Business Manager
> Share this pixel with our agency's ad account
> What Threads rate limits do we have left?
> Debug why this API call is failing

Vollständige Tool-Referenz

Facebook Pages – 52 tools

Alles, was eine Marke braucht, um ihre Facebook-Präsenz, das Messaging und die Live-Übertragungen zu verwalten.

Tool

Beschreibung

meta_list_pages

Listet alle Facebook-Seiten auf, die du verwaltest (zuerst aufrufen — speichert Seiten-Tokens)

meta_get_page

Ruft detaillierte Seiteninformationen ab (Kategorie, Follower, Beschreibung, Link)

meta_get_post

Ruft einen einzelnen Beitrag anhand der ID ab

meta_create_post

Erstellt einen Textbeitrag auf einer Seiteunden

meta_create_photo_post

Erstellt einen Fotobeitrag (URL oder Foto-ID der Seite)

meta_create_video_post

Erstellt einen Videobeitrag mit optionalem Titel und Beschreibung

meta_update_post

Bearbeitet die Nachricht eines bestehenden Beitrags

meta_delete_post

Löscht einen Beitrag

meta_get_posts

Ruft den Feed einer Seite mit Paginierung ab

meta_get_published_posts

Ruft nur veröffentlichte Beiträge ab

meta_get_scheduled_posts

Ruft geplante (unveröffentlichte) Beiträge äuf

meta_get_promotable_posts

Ruft Beiträge ab, die für Anzeigen-Promotion geeignet sind

meta_get_visitor_posts

Ruft Beiträge ab, die Besucher auf der Seite verfasst haben

meta_get_post_comments

Ruft Kommentare zu einem Beitrag mit Paginierung ab

meta_reply_post_comment

Antwortet als Seite auf einen Kommentar

meta_delete_comment

Löscht einen Kommentar

meta_hide_comment

Blendet einen Kommentar aus oder wieder ein (nicht-destruktive Moderation)

meta_like_object

Markiert einen Beitrag oder Kommentar mit „Gefällt mir“ oder „Gefällt mir nicht mehr“

meta_get_post_reactions

Ruft das Reaktions-Screening ab („Gefällt mir“, „Love“, „HaHa“, „Wow“, „Traurig“, „Wütend“)

meta_get_page_insights

Seitenanalysen — über 70 Kennzahlen zu Impressionen, Likes, Fans und Video

meta_get_post_insights

Beitragsanalyse (Impressionen, Interaktion, Klicks, Reaktionen, Video)

meta_get_page_conversations

Listet Nachrichtenunterhaltungen der Seite auf

meta_get_conversation_messages

Ruft Nachrichten innerhalb einer Unterhaltung ab

meta_send_page_message

Sendet einem Benutzer eine Nachricht (24-Stunden-Nachrichtenfenster)

meta_update_page

Aktualisiert Seitendetails (Info, Beschreibung, Website, Öffnungszeiten, Benutzername, Kategorie, Adresse)

meta_update_page_picture

Aktualisiert das Profilbild der Seite von einer URL

meta_update_page_cover

Aktualisiert das Titelbild der Seite von einer URL oder einem vorhandenen Foto

meta_create_event

Erstellt ein Seiten-Event

meta_get_page_events

Listet Events auf (bevorstehende, vergangene oder abgesagte)

meta_get_page_albums

Listet die Fotoalben der Seite auf

meta_get_page_photos

Ruft Fotos ab (hochgeladene oder markierte)

meta_get_page_videos

Listet die Videos der Seite auf

meta_get_page_tagged

Ruft Beiträge ab, in denen die Seite markiert ist

meta_get_page_fan_demographics

Follower-Aufschlüsselung nach Alter, Geschlecht und Land

meta_get_page_ratings

Ruft Seitenbewertungen und Sternebewertungen ab

meta_get_page_locations

Standortinformationen für Unternehmen mit mehreren Standorten

meta_get_page_cta

Ruft die Call-to-Action-Button-Konfiguration der Seite ab

meta_get_page_tabs

Listet die Tabs der Seite und ihre Konfiguration

meta_get_page_picture

Ruft die URL des Seitenprofilfoto ab

meta_get_blocked_users

Listet blockierte Benutzer auf

meta_block_user

Blockiert einen Benutzer oder hebt die Blockierung auf

meta_subscribe_page_webhooks

Abonniert die Seite für Webhook-Ereignisse

meta_publish_page_story

Veröffentlicht eine Facebook-Story (Foto oder Video)

meta_publish_page_reel

Veröffentlicht ein Facebook-Reel

meta_cross_post

Crosspostet gleichzeitig auf Facebook + Instagram

meta_create_live_video

Startet oder plant eine Live-Video-Übertragung

meta_get_live_videos

Listet Live-Videos auf einer Seite auf

meta_end_live_video

Beendet eine aktive Live-Übertragung

meta_get_page_automated_responses

Ruft die aktuellen Einstellungen für automatische Antworten ab

meta_set_instant_reply

Setzt die Sofortantwort-Nachricht

meta_set_away_message

Setzt die Abwesenheits-/Offline-Nachricht

meta_set_greeting

Setzt den Messenger-Begrüßungstext

Instagram — 37 Tools

Vollständige Instagram-Business-API — Veröffentlichung mit Zeitplanung, DMs, Broadcast-Kanälen, Engagement, Auffindbarkeit und Analysen.

Tool

Beschreibung

meta_list_instagram_accounts

Instagram-Unternehmenskonten auflisten, die mit Ihren Facebook-Seiten verknüpft sind

meta_get_instagram_media

Neueste Medien für ein Instagram-Konto mit Paginierung abrufen

meta_get_instagram_single_media

Ein einzelnes Medienobjekt anhand der ID abrufen

meta_publish_instagram_photo

Ein Foto mit optionalem Alt-Text und Zeitplanung veröffentlichen

meta_publish_instagram_reel

Ein Reel mit automatischer Abfrage und optionaler Zeitplanung veröffentlichen

meta_publish_instagram_story

Eine Story veröffentlichen (Bild oder Video mit automatischer Abfrage)

meta_publish_instagram_carousel

Ein Karussell veröffentlichen (2–10 Elemente, parallele Verarbeitung, planbar)

meta_publish_instagram_container

Einen zuvor erstellten Mediencontainer veröffentlichen

meta_check_instagram_container

Verarbeitungsstatus des Containers mit umsetzbaren Hinweisen prüfen

meta_get_instagram_account_insights

Analysen auf Kontenebene mit demografischen Aufschlüsselungen

meta_get_instagram_media_insights

Kennzahlen pro Beitrag, einschließlich Überspringrate bei Reels und Crosspost-Aufrufen

meta_get_instagram_comments

Kommentare zu einem Medienobjekt abrufen

meta_get_instagram_comment_replies

Thread-Antworten zu einem Kommentar abrufen

meta_reply_instagram_comment

Auf einen Kommentar antworten

meta_delete_instagram_comment

Einen Kommentar löschen

meta_hide_instagram_comment

Kommentar ausblenden/wieder anzeigen (nicht destruktive Moderation)

meta_search_instagram_catalog_products

Produkte in einem Instagram-Shopping-Katalog nach Namen suchen

meta_search_instagram_hashtag

Nach Top- oder aktuellen Medien zu einem Hashtag suchen

meta_get_instagram_recent_hashtags

Ihre zuletzt gesuchten Hashtags abrufen

meta_get_instagram_user

Business-Discovery – beliebige öffentliche Unternehmen/Creator anhand des Benutzernames suchen

meta_get_instagram_stories

Aktuell aktive Stories abrufen

meta_get_instagram_live_media

Live-Video-Medien abrufen

meta_get_instagram_mentioned_media

Medien abrufen, in denen Sie @erwähnt werden

meta_get_instagram_media_children

Einzelne Elemente eines Karussells abrufen

meta_get_instagram_product_tags

Produkt-Tags auf einem Medienobjekt abrufen

meta_delete_instagram_media

Ein Medienobjekt löschen

meta_toggle_instagram_comments

Kommentare für Medien aktivieren oder deaktivieren

meta_check_instagram_publishing_limit

Status der Veröffentlichungsbegrenzung prüfen (100 Beiträge pro 24 Stunden)

meta_get_instagram_conversations

Instagram-DM-Unterhaltungen auflisten

meta_get_instagram_messages

Nachrichten in einer DM-Unterhaltung abrufen

meta_send_instagram_message

Eine Text-DM senden

meta_send_instagram_media_message

Ein Bild oder einen Link per DM senden

meta_get_instagram_available_catalogs

Produktkataloge für Instagram Shopping auf einem professionellen Konto auflisten

meta_get_instagram_broadcast_channels

Broadcast-Kanäle auflisten

meta_get_broadcast_channel_messages

Nachrichten in einem Broadcast-Kanal abrufen

meta_send_broadcast_channel_message

Nachricht an einen Broadcast-Kanal senden

meta_create_broadcast_channel_poll

Umfrage in einem Broadcast-Kanal erstellen

Ads Manager — 62 Tools

Tool

Description

meta_list_ad_accounts

Werbekonten auflisten, auf die Sie Zugriff haben

meta_get_ad_account

Werbekontodetails abrufen (Status, Währung, Ausgabenlimit, Guthaben)

meta_list_campaigns

Kampagnen mit Statusfilter und Paginierung auflisten

meta_get_campaign

Vollständige Details einer einzelnen Kampagne abrufen

meta_create_campaign

Kampagne erstellen (unterstützt Advantage+ Shopping für OUTCOME_SALES)

meta_update_campaign

Kampagnenname, Status oder Budget aktualisieren oder zu Advantage+ migrieren

meta_delete_campaign

Kampagne löschen

meta_migrate_campaign_to_advantage_plus

Kampagne zu Advantage+ Shopping migrieren (behält Kampagne-ID bei)

meta_list_adsets

Anzeigengruppen mit Filtern auflisten

meta_get_adset

Targeting- und Budgetdetails einer einzelnen Anzeigengruppe abrufen

meta_create_adset

Anzeigengruppe mit Targeting, Budget und placement_soft_opt_out erstellen

meta_update_adset

Targeting, Budget oder placement_soft_opt_out einer Anzeigengruppe aktualisieren

meta_delete_adset

Anzeigengruppe löschen

meta_list_ads

Anzeigen mit Statusfilter auflisten

meta_get_ad

Details einer einzelnen Anzeige abrufen

meta_create_ad

Anzeige erstellen, die ein Creative mit einer Anzeigengruppe verknüpft

meta_update_ad

Anzeigenname, Status oder Creative aktualisieren

meta_delete_ad

Anzeige löschen

meta_list_ad_creatives

Anzeigen-Creatives auflisten

meta_get_ad_creative

Details eines einzelnen Creatives abrufen

meta_create_ad_creative

Anzeigen-Creative mit Text, Bild und Link erstellen

meta_get_ad_preview

Vorschau, wie eine Anzeige in verschiedenen Platzierungen aussieht

meta_get_ad_rule

Details für eine bestimmte automatisierte Anzeigenregel abrufen

meta_get_ad_account_users

Benutzer mit Zugriff auf das Werbekonto auflisten

meta_upload_ad_image

Bild für die Verwendung in Anzeigen-Creatives hochladen

meta_list_ad_images

Zuvor hochgeladene Anzeigenbilder auflisten

meta_upload_ad_video

Video für die Verwendung in Anzeigen-Creatives hochladen

meta_list_ad_videos

Zuvor hochgeladene Anzeigenvideos auflisten

meta_search_targeting_interests

Nach interessenbasierten Targeting-Optionen suchen

meta_search_targeting_geolocations

Nach standortbasierten Targeting-Optionen suchen (Länder, Städte, PLZ)

meta_search_targeting_demographics

Nach demografischen Targeting-Optionen suchen

meta_browse_targeting_categories

Alle verfügbaren Targeting-Kategorien durchsuchen

meta_get_reach_estimate

Potenzielle Zielgruppengröße für eine Targeting-Spezifikation schätzen

meta_get_delivery_estimate

Anzeigenauslieferung für ein gegebenes Budget und Targeting schätzen

meta_get_leadgen_leads

Übermittelte Leads aus einem Leadgenerierungsformular abrufen

meta_get_minimum_budgets

Minimale Tages- und Laufzeitbudgets für ein Werbekonto nach Währung und Gebotsstrategie abrufen

meta_list_leadgen_forms

Leadgenerierungsformulare für eine Facebook-Seite auflisten

meta_list_offline_event_sets

Offline-Conversion-Event-Sets für ein Werbekonto auflisten

meta_list_pixels

Meta Pixel für Conversion-Tracking auflisten

meta_create_pixel

Neuen Pixel erstellen

meta_get_pixel

Pixeldetails abrufen (Name, Cookie-Status, Abgleichsfelder)

meta_get_pixel_stats

Event-Volumen-Statistiken im Zeitverlauf abrufen (prüfen, ob der Pixel auslöst)

meta_update_pixel

Pixel-Einstellungen aktualisieren (Name, Cookies, Abgleich, Datennutzung)

meta_delete_pixel

Pixel löschen

meta_share_pixel

Pixel-Zugriff mit einem anderen Werbekonto teilen

meta_get_pixel_events

Aktuelle Test-Events zum Debugging abrufen

meta_list_custom_conversions

Benutzerdefinierte Conversion-Events auflisten

meta_create_custom_conversion

Benutzerdefinierte Conversion aus Pixel-Events erstellen

meta_list_saved_audiences

Gespeicherte Zielgruppen auflisten

meta_create_saved_audience

Wiederverwendbare gespeicherte Zielgruppe erstellen

meta_delete_saved_audience

Gespeicherte Zielgruppe löschen

meta_list_ad_rules

Automatisierte Anzeigenregeln auflisten

meta_create_ad_rule

Automatisierte Regel erstellen (z. B. Anzeigen bei über 5 $ CPA pausieren)

meta_delete_ad_rule

Automatisierte Regel löschen

meta_list_ad_labels

Anzeigen-Labels zur Organisation auflisten

meta_create_ad_label

Anzeigen-Label erstellen

meta_get_ad_account_activity

Aktivitätsprotokoll des Werbekontos abrufen

meta_list_business_assets

Seiten, Werbekonten, IG-Konten und Pixel im Business Manager auflisten

meta_create_ad_study

Einen A/B-Test erstellen, um Kampagnen oder Anzeigegruppen zu vergleichen

meta_get_ad_studies

A/B-Tests für ein Werbekonto anzeigen

meta_get_ad_study_results

A/B-Testergebnisse mit Gewinner und Konfidenzniveau abrufen

meta_send_offline_event

Offline-Conversion-Event senden, für Ladenkaufschaft, Tele hear orders

Threads — 22 Tools

Vollständige Threads-API – Veröffentlichen mit GIFs, Antwortsteuerungen, Ortsmarkierungen und Analysen.

Threads – 22 Tools

Tool

Beschreibung

threads_get_profile

Ruft deine Threads-Profilinformationen ab

threads_get_posts

Ruft deine letzten Beiträge mit Pagination ab

threads_get_post

Ruft einen einzelnen Beitrag anhand der ID ab (inkl. reply_audience)

threads_search

Durchsucht deine Beiträge nach Stichwörtern

threads_publish_text

Veröffentlicht einen Textbeitrag (mit Antwortsteuerung und Ort)

threads_publish_image

Veröffentlicht einen Bildbeitrag (mit Antwortsteuerung und Ort)

threads_publish_video

Veröffentlicht einen Videobeitrag mit automatischem Abruf (mit Antwortsteuerung und Ort)

threads_publish_carousel

Veröffentlicht ein Karussell (parallele Erstellung, mit Antwortsteuerung)

threads_publish_link

Veröffentlicht einen Beitrag mit einem Link-Anhang (mit Antwortsteuerung)

threads_publish_gif

Veröffentlicht einen GIF-Beitrag über eine GIPHY-URL

threads_delete_post

Löscht einen Beitrag

threads_get_replies

Ruft Antworten auf einen Beitrag ab

threads_get_conversation

Ruft den vollständigen Gesprächsbaum für einen Beitrag ab

threads_get_followers

Listet Follower des authentifizierten Threads-Benutzers auf

threads_get_following

Listet Konten auf, denen der authentifizierte Threads-Benutzer folgt

threads_get_mentions

Ruft Beiträge ab, die dich @erwähnen

threads_get_media_children

Ruft einzelne Elemente eines Karussell-Beitrags ab

threads_hide_reply

Blendet eine Antwort aus oder wieder ein

threads_repost

Teilt einen Threads-Beitrag erneut (Repost)

threads_get_post_insights

Ruft Kennzahlen für einen bestimmten Beitrag ab (Aufrufe, Likes, Antworten usw.)

threads_get_user_insights

Ruft Konto-Kennzahlen mit demografischen Aufschlüsselungen ab

threads_check_rate_limits

Prüft den aktuellen Status deiner Veröffentlichungs-Ratenlimitlimits

Commerce – 10 Tools

Verwaltung von Produktkatalogen für Facebook- und Instagram-Shops.

Tool

Beschreibung

meta_list_product_catalogs

Listet Produktkataloge für ein Unternehmen auf

meta_get_product_catalog

Ruft Katalogdetails und Produktanzahl ab

meta_list_products

Listet Produkte in einem Katalog mit Filterfunktion auf

meta_get_product

Ruft die vollständigen Details eines Produkts ab

meta_create_product

Fügt einem Katalog ein Produkt hinzu

meta_create_product_feed

Erstellt einen Produkt-Feed, um Produkte automatisch von einer URL aus zu synchronisieren

meta_update_product

Aktualisiert Produktdetails (Name, Preis, Verfügbarkeit usw.)

meta_delete_product

Löscht ein Produkt aus einem Katalog

meta_list_product_feeds

Listet Produkt-Feeds für einen Katalog auf

meta_list_product_sets

Listet Produktsets (Untergruppen) in einem Katalog auf

Conversions-API – 2 Tools

Serverseitiges Event-Tracking zur Conversion-Optimierung.

Tool

Beschreibung

meta_send_conversion_event

Sendet ein serverseitiges Conversion-Event (Purchase, Lead usw.) an einen Pixel

meta_test_conversion_events

Testet das CAPI-Setup, ohne die Produktionsdaten zu beeinträchtigen

Zielgruppen – 5 Tools

Verwaltung von benutzerdefinierten und Lookalike-Zielgruppen für das Anzeigen-Targeting.

Tool

Beschreibung

meta_list_custom_audiences

Listet benutzerdefinierte Zielgruppen in einem Werbekonto auf

meta_get_custom_audience

Ruft Zuschauerdetails ab (Größe, Auslieferungsstatus)

meta_create_custom_audience

Erstellt eine benutzerdefinierte Zielgruppe

meta_create_lookalike_audience

Erstellt eine Lookalike-Zielgruppe aus einer Quell-Zielgruppe

meta_delete_custom_audience

Löscht eine benutzerdefinierte Zielgruppe

Insights – 4 Tools

Analyse der Werbeleistung über die gesamte Anzeigenhierarchie hinweg mit 37 Kennzahlen, 15 Datumsvoreinstellungen und 8 Aufschlüsselungsdimensionen.

Tool

Beschreibung

meta_get_account_insights

Anzeigenkonto-Leistung – Ausgaben, Impressionen, Reichweite, Klicks, CTR, CPM, CPC, Conversions, ROAS, Videoabrufe, Qualitätsbewertung

meta_get_campaign_insights

Leistung pro Kampagne mit denselben umfassenden Kennzahlen

meta_get_adset_insights

Leistung pro Anzeigengruppe

meta_get_ad_insights

Leistung pro Anzeige

Diagramme – 2 Tools

Erstellt visuelle Diagramme aus Daten für Berichte und Präsentationen.

Tool

Beschreibung

meta_generate_chart

Erstellt Balken-, Linien-, Kreis-, Donut- und Radar-Diagramme als PNG-Bilder

meta_generate_comparison_chart

Erstellt Vergleichsdiagramme nebeneinander (A/B, Zeitraum vs. Zeitraum)

Anzeigenbibliothek und Dienstprogramme – 4 Tools

Tool

Beschreibung

meta_search_ad_library

Durchsucht die aktiven Anzeigen eines beliebigen Werbetreibenden – öffentliche Transparenz-API

meta_debug_token

Prüft dein Token: Typ, Gültigkeit, Ablauf, Berechtigungen, zugehörige App und Benutzer

meta_health_check

Prüft die Servergesundheit: Token-Status, zwischengespeicherte Tokens, API-Konnektivität

meta_search_places

Sucht Facebook-Ortsdienste (Standorte) nach Name oder Koordinaten für Beitrags-Tagging


Konfiguration

Variable

Erforderlich

Standard

Beschreibung

META_ACCESS_TOKEN

Ja

Kein

Langlebiges Meta-Graph-API-Token für Facebook-Seiten, Instagram, Ads Manager, Commerce, Conversions-API, Audiences, Insights und Dienstprogramme

THREADS_ACCESS_TOKEN

Nein

Kein

Threads-API-Token. Nur für die Threads-Publishing-, Replies- und Insights-Tools erforderlich.

1. Erstelle eine Meta-App

Öffne developers.facebook.comMeine AppsApp erstellen → wähle den Typ Business. Füge Facebook Login, Pages API, Instagram Graph API und Marketing API hinzu.

{
  "mcpServers": {
    "meta": {
      "command": "npx",
      "args": ["-y", "@oliverames/meta-mcp-server"],
      "env": {
        "META_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
{
  "mcpServers": {
    "meta": {
      "command": "npx",
      "args": ["-y", "@oliverames/meta-mcp-server"],
      "env": {
        "META_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}

2. Generiere Tokens

Hole dir ein Token im Graph-API-Explorer und tausche es dann gegen ein langlebiges Token (60 Tage) ein:

curl "https://graph.facebook.com/oauth/access_token?\
grant_type=fb_exchange_token&\
client_id=YOUR_APP_ID&\
client_secret=YOUR_APP_SECRET&\
fb_exchange_token=SHORT_LIVED_TOKEN"

Für dauerhaften Zugriff erstelle ein Systembenutzer-Token in Business Manager → Systembenutzer.

Beiträge verwendet ein separates Token über die OAuth-Freigabe von graph.threads.net – siehe Threads-API-Dokumentatio.

1Password-Integration

Wenn META_ACCESS_TOKEN oder THREADS_ACCESS_TOKEN in der Umgebungsvariable nicht festgelegt sind, versucht der Server automatisch, sie über die 1Password-CLI zu ermitteln:

op://Development/Meta Access Token/credential
op://Development/Threads Access Token/credential

Das bedeutet: Du kannst dir Umgebungsvariablen komplett sparen, wenn op installiert ist und ein Servicekonto oder Eine Sitzung aktiv ist. Der Ausweichmechanismus fügt beim Start ~1-2 s pro Token hinzu und wird stillschweigend übersprungen, wenn 1Password nicht verfügbar ist.

3. Berechtigungen erteilen

Permission

Erforderlich für

pages_show_list

Auflistung von Seiten

pages_read_engagement

Seiten-Einblicke, Reaktionen

pages_manage_posts

Erstellen, Bearbeiten, Löschen von Beiträgen

pages_manage_metadata

Seiteneinstellungen, Webhooks, Profilbild, Titelbild

pages_read_user_content

Getaggte Beiträge, Besucherbeiträge, Bewertungen

pages_messaging

Nachrichten lesen und senden, automatisierte Antworten

instagram_basic

Instagram-Kontoinformationen

instagram_content_publish

Veröffentlichen von Fotos, Reels, Storys, Karussells

instagram_manage_insights

Instagram-Analysen

instagram_manage_comments

Kommentarverwaltung

instagram_manage_messages

Instagram-Directs

ads_read

Lesen von Kampagnen, Anzeigengruppen, Anzeigen, Insights

ads_management

Erstellen und Verwalten von Anzeigen, A/B-Tests

business_management

Business-Manager-Assets, Produktkataloge

catalog_management

Produktkatalog-CRUD

threads_basic

Threads-Profil und -Beiträge

threads_content_publish

Veröffentlichen auf Threads

threads_manage_insights

Threads-Analysen

threads_manage_replies

Verwalten von Threads-Antworten

4. Mit deinem MCP-Client zu verbinden

Claude Code – - füge zu ~/.claude/settings.json hinzu:

{
  "mcpServers": {
    "meta": {
      "command": "node",
      "args": ["/absolute/path/to/meta-mcp-server/dist/index.js"],
      "env": {
        "META_ACCESS_TOKEN": "your_long_lived_token",
        "THREADS_ACCESS_TOKEN": "your_threads_token"
      }
    }
  }
}

Funktioniert mit jedem MCP-Client, der den stdio-Transport unterstützt. THREADS_ACCESS_TOKEN ist optional – nur für Threads-Tools erforderlich.


Funktionsweise

Der Server startet ohne konfigurierte Tokens – keine Abstürze, kein „failed„-Status in den MCP-Einstellungen. Wenn du ein Werkzeug ohne korrekte Authentifizierung aufrufst, erhältst du eine klare Einrichtungsmeldung. Der erste Aufruf sollte immer meta_list_pages sein – dies speichert die seitenübergreifenden Zugriffstokens im Cache, die für alle Seiten- und Instagram-Operationen erforderlich sind.

Fehlerbehandlung

Jede Fehlermeldung sagt dir, was falsch gelaufen ist, warum und wie du es beheben kannst:

Was passiert

Was du siehst

Kein Token gesetzt

Schritt-für-Schritt-Setup-Anleitung mit Link zum Graph Explorer

Token abgelaufen (Code 190)

Direkter Link zur Neugenerierung auf developers.facebook.com

Fehlende Berechtigung (Code 10/200)

Nennt die genau benötigte Berechtigung und wo sie zu erteilen ist

Rate-Limit erreicht (429)

Sagt dir, du sollst warten, und verlinkt die Rate-Limit-Dokumentation von Meta

Page-Token fehlt

Erinnert dich, zuerst meta_list_pages aufzurufen

Netzwerk nicht erreichbar

„graph.facebook.com nicht erreichbar – prüfe deine Verbindung“

Token-Aktualisierung

Langlebige Tokens laufen nach 60 Tagen ab. Verwende meta_debug_token, um den Ablaufzeitpunkt zu prüfen, und erneuere sie dann:

curl "https://graph.facebook.com/oauth/access_token?\
grant_type=fb_exchange_token&\
client_id=APP_ID&client_secret=APP_SECRET&\
fb_exchange_token=CURRENT_TOKEN"

Für dauerhafte Tokens erstelle einen System User in Business Manager → System Users.


Architektur

src/
├── index.ts              Server entry point (stdio transport)
├── constants.ts          API versions, base URLs, field constants
├── types.ts              TypeScript interfaces for Meta entities
├── services/
│   ├── api.ts            MetaApiClient — dual Graph + Threads API
│   └── utils.ts          Error handling, formatting, shared schemas
└── tools/
    ├── pages.ts          52 Facebook Page tools
    ├── instagram.ts      37 Instagram tools
    ├── ads.ts            62 Ads Manager tools
    ├── threads.ts        22 Threads tools
    ├── commerce.ts       10 Commerce/Catalog tools
    ├── conversions.ts     2 Conversions API tools
    ├── audiences.ts       5 Audience tools
    ├── insights.ts        4 Insight tools
    ├── charts.ts          2 Chart generation tools
    ├── ad_library.ts      1 Ad Library tool
    └── utility.ts         3 Utility tools

Wichtige Designentscheidungen

  • Dualer API-Client – Verarbeitet sowohl graph.facebook.com/v21.0 als auch graph.threads.net/v1.0 mit separaten Basis-URLs und Tokens

  • Page-Token-Cachingmeta_list_pages cached seitenbezogene Tokens; nachfolgende Tools schlagen sie anhand der Seiten-ID nach

  • Zweistufige Container-Veröffentlichung – Instagram und Threads erfordern den Ablauf Container → Publish; der Server übernimmt das automatisch, einschließlich des Abfragens der Videoverarbeitung

  • Parallele Karussell-Verarbeitung – Alle Karussell-Elemente werden über Promise.allSettled parallel erstellt; bei Teilfehlern wird gemeldet, welche Elemente erfolgreich waren

  • Strikte Zod-Schemas – Jedes Tool verwendet strikte Zod-Schemas für die typsichere Parametervalidierung

  • Duales Ausgabeformat – Jedes Lese-Tool unterstützt response_format: "markdown" oder "json"

  • Elegante Authentifizierung – Der Server startet ohne Tokens und liefert beim ersten Tool-Auftruf Setup-Anleitung, statt abzustürzen

  • Diagramm-Generierung – QuickChart-Integration für das Rendern von Daten als PNG-Bilder für Berichte


API-Abdeckung

Zielt auf die Meta Graph API v2.1.0 und die Threads API v1.0.

API

Status

Facebook-Pages-API

Umfassend – Beiträge, Kommentare, Messaging, Insights, Events, Medien, Stories, Reals, Live-Video, automatisierte Antworten

Instagram-Graph-API

Umfassend – Veröffentlichung, Planung, Kommentare, DMs, Broadcast-Kanöle, Hashtags, Business Discovery, Insights

Marketing-API

Umfassend – Kampagnen, Anziegengruppen, Anzeigen, Creativs, Zielguupen, Pixel, CAPI, A/B-Tests, Attaöhe

Threads-API

Umfassend – Veröffentlichung (Text, Bild, Video, GIF, Karussell, Link), Antwortsteuerung, Standort, Insights

Kommerze-API

Unterstüstzt – Produktkatalog-CRUD, Produktsets

Conertions-API

Unterstützt – serverseitiges Event-Tracking mit Testmodus

AD-LIBARY-API

Unterstützt – öffentliche Transparenz-Suche

WhatsApp-Business-API

Nicht abgedeckt – separate Infrastruktur und eigener Token-Ablauf


Entwicklung

Verwende für die lokale Entwicklung und Contribution-Checks die folgenden Befehle:

npm install
npm test            # 52 tests
npm run build       # TypeScript compilation
npm run test:watch  # Development mode

Entwicklungskonventionen: Zod-Schemas mit .strict(), response_format als Parameter für Lese-Tools und errorResult() für Tool-Fehler mit isError: true.

Einen Connector hinzufügen

Neue Connectors sollten anwendungsspezifischen Code vom gemeinsamen MCP-Einstiegspunkt isoliert halten:

  1. Füge einen API-Client unter src/services/ hinzu, dessen Anmelde-Konfiguration über Umgebungsvariablen erfolgt.

  2. Füge unter src/tools/ ein oder mehrere Tool-Module mit strikten Zod-Eingabeschemas hinzu.

  3. Registersiere die Tools über src/index.ts.

  4. Dokumentiere Setup, Berechtigungen und unterstützte Operationen in docs/ und in der README.

  5. Ergänze vor dem Öffnen eines Pull Requestsheit- und Integrationstests.

Bewahre Anmeldedaten in Umgebungsvärriablen oder einem lokalen Secret Manager auf. Committe niemals Tokens, private Schlüssel oder Kundendaten.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz (LICENSE ) verfügbar. Es ist für private oder kommerzielle Projekte frei nutzbar, einschließlich Veränderung, Hosting und Weiterverteilung, sofern die Lizenzhinweise beachtet werden. APIs und Dienste Dritter unterliegen weiterhin den eigenen Bedingungen, Limits und Authentifizierungsanforderungen.



Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to manage Facebook and Instagram advertising via the Meta Marketing API. It provides comprehensive tools for campaign lifecycle management, performance analytics, audience targeting, and creative optimization.
    15
    194
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage Facebook and Instagram advertising data through the Meta Marketing API. It supports full campaign lifecycle management, performance analytics, audience targeting, and creative optimization.
    498
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI assistants to manage Facebook and Instagram advertising campaigns through the Meta Marketing API. Supports full campaign lifecycle management, performance analytics, audience targeting, and creative optimization.
  • A
    license
    B
    quality
    D
    maintenance
    Connects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.
    100
    214
    30
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

  • 60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/open-work-org/open-mcp-servers'

If you have feedback or need assistance with the MCP directory API, please join our Discord server