# Buffer MCP

> Buffer MCP connects your AI agent to Buffer, giving you full control over multi-platform social media scheduling. Draft content for Twitter, LinkedIn, Facebook, and Instagram directly from your chat window. Schedule posts instantly, manage pending queues, track performance metrics, and automate your entire publishing workflow without leaving your primary environment.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** content-scheduling, social-media-management, post-automation, queue-management, multi-platform, marketing

## Description

You can use this MCP to handle all aspects of your social media calendar using natural conversation. Instead of opening Buffer in a separate tab, you talk to your AI agent about what you want to post. The agent drafts the content and schedules it across any connected platform—be it Twitter or LinkedIn—all in one go. You'll never have to manually copy-paste a tweet again.

Need to check if anything is scheduled for next week? Your agent can pull up your profile details or list all pending posts, showing you exactly what text and media are set to air and when. If the queue gets messy, you can even tell it to shuffle everything around. When you connect this MCP via Vinkius, you get a single access point that treats social publishing like just another task for your AI client.

## Tools

### list_profiles
Lists every social media account that is currently connected to Buffer.

### get_config
Provides configuration details for all supported services.

### get_profile
Retrieves specific details about a single social media profile.

### list_pending_updates
Lists posts that are already scheduled and waiting to be published.

### list_sent_updates
Retrieves a list of social media posts that have already been published.

### create_update
Schedules a brand new social media post, accepting text and links for cross-platform publishing.

### delete_update
Removes a scheduled or drafted post from the queue entirely.

### reorder_updates
Changes the sequence of posts in the pending schedule.

### shuffle_updates
Randomly rearranges all scheduled content to keep your feed unpredictable.

### get_user
Retrieves general information about the connected Buffer account.

## Prompt Examples

**Prompt:** 
```
List all my social media profiles currently connected to Buffer.
```

**Response:** 
```
You have 2 profiles connected to your Buffer account:
1. Twitter (@TechVinkius) — Profile ID: 62a3f... 
2. LinkedIn (Vinkius Labs Page) — Profile ID: 61e9b...

Should I check the pending queue for any of these?
```

**Prompt:** 
```
How many pending posts do I have on my Twitter account?
```

**Response:** 
```
You currently have 3 pending posts scheduled for Twitter (@TechVinkius). 
The next one is scheduled to go live today at 14:00 GMT: "Understanding MCP architecture unlocks pure agentic scale..." 

Would you like me to shuffle them or create a new one?
```

**Prompt:** 
```
Write a short engaging tweet about our new launch and schedule it immediately.
```

**Response:** 
```
Drafted: "🚀 Boom! We just shipped the final feature set for our platform! The future of agentic ecosystems is live. #agents #ai"

I have successfully injected this into the Buffer queue for your Twitter profile (ID: 62a3f). It will automatically take the next available time slot according to your predefined buffer schedule.
```

## Capabilities

### Discover Connected Accounts
The agent lists every connected social profile and provides its specific ID.

### Schedule Multi-platform Posts
You tell the agent what to write, and it drafts, formats, and schedules a new post across all relevant platforms, supporting text and links.

### Manage Post Queues
Review scheduled posts, change their order using reorder updates, or randomly shuffle the entire queue to keep your feed fresh.

### Track Performance Data
The agent pulls historical data for published content, summarizing engagement and click metrics.

### Validate Scheduled Content
You can query a specific post by its ID to check the exact text, media attachments, and scheduled airtime before it goes live.

## Use Cases

### The Weekly Content Dump
A marketing team needs to schedule 15 posts for the following week across Facebook and Instagram. Instead of manually logging into Buffer and creating 15 entries, they tell their agent to draft a set of updates and use `create_update` in one conversational step.

### Last Minute Crisis Management
A founder realizes an important update scheduled for tomorrow needs to be deleted. Instead of logging into the platform, they simply ask their agent to delete the specific post using `delete_update` and confirm it's gone.

### Optimizing Content Flow
A content creator has a week's worth of drafts but they all look too predictable. They prompt their agent to shuffle updates, ensuring the next 7 posts go out in random order instead of chronological sequence.

### Performance Review Prep
The boss needs last month's top-performing content summary for a meeting. The manager asks the agent to list sent updates and summarize the engagement metrics from that data set.

## Benefits

- Never switch tabs to draft content again. Your agent handles the entire workflow, from drafting a tweet to scheduling it across Twitter or LinkedIn instantly.
- Manage the flow of your calendar with precision. Use `reorder_updates` or `shuffle_updates` to keep your scheduled posts looking fresh and intentional.
- Stop guessing what's going live. You can check specific pending updates using their ID, verifying the text and airtime before they publish.
- Gain a full view of your brand presence by listing all connected social profiles right from your chat window, making account management simple.
- Track performance without logging into analytics dashboards. Your agent pulls data on sent updates, summarizing engagement metrics directly in your conversation.

## How It Works

The bottom line is that you manage complex publishing tasks entirely within your preferred chat interface.

1. Subscribe to this MCP and provide your Buffer API Token.
2. Instruct your AI client to schedule a post for a specific platform or check the status of existing content.
3. Your agent executes the required actions, managing posts in the queue and confirming the scheduled times.

## Frequently Asked Questions

**How do I list all my social media profiles using Buffer MCP?**
Use the `list_profiles` tool. This immediately tells you every connected account, which is a necessary first step before scheduling anything.

**Can Buffer MCP schedule posts for multiple platforms at once?**
Yes. You can draft content and use `create_update` to ensure it gets scheduled simultaneously across all your linked social channels.

**What if I need to change the order of my published posts in Buffer MCP?**
You'll use the `reorder_updates` tool. This allows you to precisely adjust which post goes out first, second, and so on.

**Does Buffer MCP track how many people saw my old tweets?**
Yes. You can run `list_sent_updates` and then use the data retrieval tools to summarize click and engagement metrics for past posts.

**How do I check if a specific post is still in the queue using Buffer MCP?**
You should query the system with `list_pending_updates` or, if you know the ID, use the tool to validate its details and airtime.