Building a Social Media Agent | goose
December 11, 2025

The Game Plan
Here’s what we’re building: two MCP servers that work together to handle all our social media promotion automatically.
MCP Server #1: Content Fetcher
This one goes out and grabs all our content from:
- YouTube videos
- Blog posts
- GitHub release notes
Then it compares everything to a
last_seen.jsonfile to figure out what’s actually new. If nothing is new it proceeds to check anevergreen.jsonfile and randomly pick old content to socialize.MCP Server #2: Sprout Social Integration
Once we have new content, this server takes over and:
- Generates captions for each platform
- Uploads media (videos, images, or just links)
- Creates draft posts in Sprout Social
The goal? Wake up to social posts ready to go, without lifting a finger. Well, almost, more on that later.
If like me you find the best way to learn how something is to build it, then this tutorial from Ebony Louis at Block might be the best way for you to get up to speed with building your own MCP server.







