Sprout Social MCP Server
Sprout Social MCP-Server
Ein Model Context Protocol (MCP)-Server für die Sprout Social API. Er ermöglicht es KI-Assistenten (Claude, Cursor, Devin usw.), auf Ihre Sprout Social-Daten zuzugreifen – Analysen, Veröffentlichungen, Nachrichten, Listening und mehr – über eine standardisierte Schnittstelle.
Schnellstart
Voraussetzungen
Node.js 18+
Ein Sprout Social API-Token (Anleitung zur Erstellung)
Ihre Sprout Social-Kunden-ID (Anleitung zum Finden)
Ausführung via npx
Keine Installation erforderlich:
SPROUT_SOCIAL_API_KEY=your-token \
SPROUT_SOCIAL_CUSTOMER_ID=your-customer-id \
npx sprout-social-mcpKonfiguration mit Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"sprout-social": {
"command": "npx",
"args": ["-y", "sprout-social-mcp"],
"env": {
"SPROUT_SOCIAL_API_KEY": "your-api-token",
"SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
}
}
}
}Konfiguration mit Cursor
Fügen Sie dies zu Ihrer .cursor/mcp.json hinzu:
{
"mcpServers": {
"sprout-social": {
"command": "npx",
"args": ["-y", "sprout-social-mcp"],
"env": {
"SPROUT_SOCIAL_API_KEY": "your-api-token",
"SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
}
}
}
}Konfiguration mit VS Code (GitHub Copilot)
Fügen Sie dies zu Ihrer .vscode/mcp.json hinzu:
{
"servers": {
"sprout-social": {
"command": "npx",
"args": ["-y", "sprout-social-mcp"],
"env": {
"SPROUT_SOCIAL_API_KEY": "your-api-token",
"SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
}
}
}
}Konfiguration mit Devin
Fügen Sie in den MCP-Einstellungen von Devin einen neuen Server hinzu:
Name:
sprout-socialBefehl:
npx -y sprout-social-mcpUmgebungsvariablen:
SPROUT_SOCIAL_API_KEY→ Ihr API-TokenSPROUT_SOCIAL_CUSTOMER_ID→ Ihre Kunden-ID
Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Ja | Ihr Sprout Social API-Token |
| Ja | Ihre Sprout Social-Kunden-ID |
Verfügbare Tools
Kunden-Metadaten
Tool | Beschreibung |
| Abrufen Ihrer Sprout Social-Kunden-IDs und -Namen |
| Auflisten aller verbundenen sozialen Profile |
| Auflisten aller Gruppen |
| Auflisten aller Tags |
| Auflisten aller Benutzer |
| Auflisten aller Listening-Themen |
| Auflisten aller Teams |
| Auflisten aller Fall-Warteschlangen |
Analysen
Tool | Beschreibung |
| Analysen auf Profilebene (Impressionen, Interaktionen usw.) für einen Datumsbereich |
| Analysen auf Beitragsebene mit Paginierung. Unterstützt Impressionen, Interaktionen, Reaktionen, Videoaufrufe |
Nachrichten
Tool | Beschreibung |
| Abrufen von Posteingangsnachrichten mit Filtern und cursorbasierter Paginierung |
Listening
Tool | Beschreibung |
| Abrufen von Metriken für ein Listening-Thema |
| Abrufen von Nachrichten aus einem Listening-Thema |
Veröffentlichungen
Tool | Beschreibung |
| Erstellen eines neuen Beitrags, der zu einem geplanten Zeitpunkt veröffentlicht werden soll |
| Abrufen von Details zu einem bestimmten Veröffentlichungsbeitrag |
Medien
Tool | Beschreibung |
| Hochladen von Medien über eine URL zur Verwendung in Veröffentlichungsbeiträgen |
Fälle
Tool | Beschreibung |
| Abrufen von Kundenfällen/Anfragen mit Filtern für Priorität, Zeitbereich usw. |
Nutzungstipps
Paginierung von Beitragsanalysen
Die Sprout Social API paginiert Beitragsanalysen. Überprüfen Sie immer paging.total_pages in der Antwort und fordern Sie alle Seiten an:
Ask: "Get all Instagram post analytics for last week"
→ Tool calls get_post_analytics with page=1, then page=2, etc.Gültige Metriken auf Beitragsebene
lifetime.impressions— Gesamtaufrufelifetime.engagements— Gesamte Interaktionen (Likes, Kommentare, Shares, Speicherungen)lifetime.reactions— Nur Reaktionenlifetime.video_views— Anzahl der Videoaufrufe
Ungültige Metriken (verursachen Fehler): lifetime.comments, lifetime.shares, lifetime.reach
Finden von Profil-IDs
Verwenden Sie zuerst get_profiles, um Ihre customer_profile_id-Werte zu ermitteln, und übergeben Sie diese dann an Analyse- oder Veröffentlichungstools.
Entwicklung
git clone https://github.com/jginorio/sprout-social-mcp.git
cd sprout-social-mcp
npm install
npm run buildZum lokalen Testen:
SPROUT_SOCIAL_API_KEY=your-token \
SPROUT_SOCIAL_CUSTOMER_ID=your-customer-id \
node dist/index.jsLizenz
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/jginorio/sprout-social-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server