Metricool MCP-Server
Dies ist ein Multi-Agent Collaboration Protocol (MCP)-Server für die Interaktion mit der Metricool-API. Er ermöglicht KI-Agenten den Zugriff auf und die Analyse von Social-Media-Metriken und Kampagnendaten sowie die Planung von Beiträgen für Ihr Metricool-Konto.
Aufstellen
Voraussetzungen
MCP ist noch sehr neu und befindet sich in der Entwicklung. Wir empfehlen, die MCP-Dokumentation zu befolgen, um die MCP-Grundlagen zum Laufen zu bringen.
- Python 3.8 oder höher
- Ein Metricool-Konto mit API-Zugriff (Advanced Tier)
- Claude Desktop (oder Cursor oder ein beliebiger MCP-Client)
- UV
- git
Konfiguration
- Konfigurieren Sie Claude Desktop. Erstellen Sie je nach Betriebssystem die folgende Datei:
Unter MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Unter Windows: %APPDATA%/Claude/claude_desktop_config.json
Fügen Sie diese Vorlage in die Datei ein und ersetzen Sie <METRICOOL_USER_TOKEN> und <METRICOOL_USER_ID> durch Ihre Metricool-API- und ID-Informationen:
Werkzeuge
Der Server implementiert mehrere Tools zur Interaktion mit der Metricool-API:
get_brands(state: str)
- Holen Sie sich die Markenliste von Ihrem Metricool-Konto.
get_instagram_reels(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Instagram Reels von Ihrem Metricool-Konto.
get_instagram_posts(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Instagram-Posts von Ihrem Metricool-Konto.
get_instagram_stories(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Instagram-Stories von Ihrem Metricool-Konto.
get_tiktok_videos(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Tiktok-Videos von Ihrem Metricool-Konto.
get_facebook_reels(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Facebook Reels von Ihrem Metricool-Konto.
get_facebook_posts(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Facebook-Beiträge von Ihrem Metricool-Markenkonto.
get_facebook_stories(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Facebook-Stories von Ihrem Metricool-Markenkonto.
get_thread_posts(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Thread-Posts von Ihrem Metricool-Markenkonto.
get_x_posts(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der X (Twitter)-Posts von Ihrem Metricool-Konto.
get_bluesky_posts(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Bluesky-Posts von Ihrem Metricool-Markenkonto.
get_linkedin_posts(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Linkedin-Beiträge von Ihrem Metricool-Markenkonto.
get_pinterest_pins(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Pinterest-Pins von Ihrem Metricool-Markenkonto.
get_youtube_videos(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der YouTube-Videos von Ihrem Metricool-Markenkonto.
get_twitch_videos(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Twitch-Videos von Ihrem Metricool-Konto.
get_facebookads_campaigns(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Facebook-Werbekampagnen von Ihrem Metricool-Konto.
get_googleads_campaigns(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Google Ads-Kampagnen aus Ihrem Metricool-Konto.
get_tiktokads_campaigns(init_date: str, end_date: str, blog_id: int)
- Holen Sie sich die Liste der Tiktok-Werbekampagnen von Ihrem Metricool-Markenkonto.
get_network_competitors
- Holen Sie sich die Liste der Wettbewerber von Ihrem Metricool-Markenkonto (Instagram, Facebook, X, Bluesky, Youtube und Twitch).
post_schedule_post
- Planen Sie einen Beitrag (oder Multipost) für Ihre Marken in Metricool
get_best_time_to_post
- Ermitteln Sie die beste Zeit zum Posten in einem bestimmten sozialen Netzwerk. Geben Sie Tage und Stunden mit dem Wert an. Höherer Wert bedeutet bessere Stunde/Tag zum Posten
update_schedule_post
- Aktualisieren Sie den Veröffentlichungsplan im selben Gespräch.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
mcp-Metricool
Related Resources
Related MCP Servers
- PythonMIT License
- Apache 2.0
- TypeScriptMIT License
- TypeScriptMIT License