@oliverames/sprout-mcp-server

communication MCP Server

MCP server for Sprout Social — 17 tools for social media management. Analytics, publishing, listening, messaging, and case management through AI assistants.

VerifiedInstall Ready
communicationcommunication
4 views0 stars0 forksv1.1.3MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx @oliverames/sprout-mcp-server

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "-oliverames-sprout-mcp-server": {
      "command": "npx",
      "args": [
        "@oliverames/sprout-mcp-server"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

44
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (44)

sprout_list_queues

List case management queues

sprout_get_listening_metrics

Aggregated metrics for a listening topic with filters for network, sentiment, text search, language, location, themes, and metric comparisons. Supports dimensions for trend analysis (by day, sentiment, network, etc.)

sprout_get_cases

Query support and feedback cases with filters for status, priority, type, queue, assignee, assigner, creator, related messages, tags (include/exclude), and multiple date ranges via `additional_filters`

YouTube

✅

Listening

2

sprout_list_customers

List all customer accounts accessible to your token

sprout_get_profile_analytics

Aggregate profile metrics (impressions, engagements, followers) by day over a date range

sprout_upload_media

Upload media from a URL (images, video up to 50MB). Returns a `media_id` for post creation

SPROUT_CLIENT_ID

`op://Development/Sprout OAuth Client/client_id`

Bluesky

✅

sprout_list_users

List team members with roles and permissions

sprout_list_groups

List profile groups for organizing and routing

sprout_start_multipart_upload

Start a multipart upload for large media files (>50MB) or URL downloads

SPROUT_ORG_ID

`op://Development/Sprout OAuth Client/org_id`

Domain

Endpoints

sprout_list_tags

List conversation tags (labels and campaigns)

sprout_list_teams

List teams within your organization

sprout_get_listening_messages

Retrieve individual listening messages for a topic with filters for sentiment, network, text search, language, location, themes, media presence, and distribution type. Supports requesting metrics alongside fields

TikTok

✅

Messages

1

sprout_list_profiles

List connected social profiles (Instagram, Facebook, X, LinkedIn, TikTok, etc.)

sprout_get_post_analytics

Post-level metrics and content fields with flexible sorting, timezone support, and cursor-based pagination for 10K+ results via `guid_cursor`

sprout_get_post

Retrieve a publishing post by ID

SPROUT_CLIENT_SECRET

`op://Development/Sprout OAuth Client/client_secret`

WhatsApp

—

Cases

1

sprout_list_topics

List social listening topics being monitored

Variable

1Password Reference

Pinterest

✅

Publishing

2

SPROUT_API_TOKEN

`op://Development/Sprout API Token/credential`

Threads

✅

Tool

Description

sprout_create_draft_post

Create a draft post for one or more profiles with optional text, media, scheduling, and tags

1

1

sprout_get_messages

Query inbox messages with filters for profiles, groups, date ranges, post types, tags, language, sender GUIDs, and action timestamps. Cursor-based pagination for large result sets

sprout_continue_multipart_upload

Upload subsequent 5MB parts of a multipart media file

Format

Description

8

8

sprout_complete_multipart_upload

Finalize a multipart upload — automatically polls until processing completes

Network

Analytics

Analytics

2

3

3

Limitation

Detail