Skip to main content
Sprout Social is a social media management platform for publishing, engagement, and analytics. The Sprout Social MCP server lets you pull profile and post analytics, read inbox messages and cases, query Listening Topics, and create draft posts using natural language.

Prerequisites

Sprout Social’s API is only available on the Advanced and Enterprise plans. Before connecting, make sure you have:
  • The API Permissions permission on your Sprout user
  • Sprout’s Analytics API Terms of Service accepted under Settings > Global Features > API
Pulling X (Twitter) data also requires accepting the Sprout API X Content End User License Agreement on the same page.
To get your API token:
  1. Log in to Sprout Social
  2. Go to Settings > Global Features > API
  3. Click Generate API Token in the API Token Management section
  4. Name the token and copy it. Sprout only shows it once.
  5. Add it on your Credentials page
Every Sprout endpoint needs a customer ID. Start with List Customers to find yours, then use List Profiles to get the profile IDs for analytics and publishing.

What Can It Do?

  • Pull analytics for social profiles and individual sent posts
  • Read the inbox, including messages and support cases with their metadata
  • Query Listening Topics for raw messages and aggregated metrics
  • Create draft posts and upload media for future publication
  • List account metadata such as profiles, tags, groups, users, teams, and queues

Where to Use It

Add Sprout Social as a tool to any agent. The agent can then report on social performance and draft posts conversationally, choosing the right actions based on context. To add an MCP tool to your agent:
  1. Open your agent’s configuration
  2. Click Add toolsConnect an app with MCP
  3. Search for the integration and select it
  4. Authenticate with your Sprout Social API token
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.

In Workflows (Via Agent Node)

For automated pipelines, use an Agent Node with Sprout Social tools. This gives you the flexibility of an agent within a deterministic workflow.

As a Custom MCP Node

You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.
To create a custom MCP node:
  1. Go to your node library and search for the integration
  2. Click Create a node with AI
  3. Describe the specific action you want (e.g., “Get last week’s impressions for our Instagram profile”)
  4. Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.

Available Tools

Account Metadata

Analytics

Inbox and Listening

Publishing

Publishing tools create drafts only. Posts still need to be reviewed and scheduled in Sprout Social before they go live.

Example Prompts

Use these with your agent or in the Agent Node: Find your account IDs:
Profile performance:
Top posts:
Inbox triage:
Listening:
Draft a post:

Troubleshooting

Agents chain tools together. Asking “How did our social profiles perform last week?” will typically list customers, then profiles, then pull profile analytics. If results seem off, review the agent’s step-by-step reasoning.

Need Help?


Use this integration directly in Claude or Cursor. Connect remotely via the Sprout Social MCP server using credentials from your Connectors page.