Buffer MCP. Schedule posts and manage multi-platform content queues.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Buffer MCP Server lets your AI agent manage all your social media scheduling. You can draft, schedule posts across Twitter, LinkedIn, Facebook, and Instagram, and track performance data.
Manage your entire content queue—from drafting to publishing—right from your favorite chat client.
What your AI agents can do
Create update
Schedules a new social media post, accepting text, links, and automatically shortening the URL.
Delete update
Removes a scheduled post from your Buffer queue.
Get config
Retrieves the current configuration settings supported by your Buffer account.
Run the create_update tool to draft and queue a new post with text, links, or auto-shortening across connected platforms.
Use list_pending_updates to view all queued posts, and shuffle_updates or reorder_updates to adjust their publication timing.
Run list_profiles to see all connected social accounts, including their unique IDs and scheduling limits.
Call list_sent_updates to get a list of all posts that have already gone live, along with their performance data.
Execute delete_update to remove a specific post from the Buffer queue before it publishes.
Use get_user to retrieve your core Buffer account information, or get_config for service settings.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Buffer MCP Server: 10 Tools for Social Media Scheduling
Use these tools to manage profiles, create updates, check status, and analyze published content across all connected social platforms.
019d7565create update
Schedules a new social media post, accepting text, links, and automatically shortening the URL.
019d7565delete update
Removes a scheduled post from your Buffer queue.
019d7565get config
Retrieves the current configuration settings supported by your Buffer account.
019d7565get profile
Gets detailed information about a specific connected social media profile.
019d7565get user
Retrieves general information about your Buffer account itself.
019d7565list pending updates
Lists all posts that are currently scheduled and waiting to be published.
019d7565list profiles
Lists every social media profile connected to your Buffer account.
019d7565list sent updates
Retrieves a list of all posts that have already been published.
019d7565reorder updates
Changes the sequence or timing of multiple scheduled posts in your queue.
019d7565shuffle updates
Randomly rearranges the order of all posts currently waiting in your schedule.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Buffer, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Connect your Buffer account to your AI agent and take full command of your social media publishing. You can draft and schedule posts across Twitter, LinkedIn, Facebook, and Instagram, and you'll track performance data for all of it. You manage your entire content queue—from writing the first word to hitting publish—right inside your favorite chat client.
You can create_update to draft and queue a new post with text, links, or automatically shortened URLs. You'll delete_update a scheduled post from your Buffer queue if you change your mind. You can list_pending_updates to see every post currently waiting to go live. You'll reorder_updates or shuffle_updates to change the timing or sequence of posts in your schedule. You'll list_sent_updates to get a list of every post that already went live, along with its performance metrics. You can list_profiles to see every social media account connected to your Buffer, including their unique IDs and scheduling limits. You'll get_user to pull general information about your Buffer account, and get_config to check the service's current settings.
How Buffer MCP Works
- 1 Subscribe to the server and provide your Buffer API Token.
- 2 Tell your AI agent the action: 'Schedule a post about X'.
- 3 The agent calls the specific tool (e.g.,
create_update), and the post appears in your Buffer queue.
The bottom line is you don't leave your chat environment to manage social media; your AI handles the connection and the publishing.
Who Is Buffer MCP For?
Social Media Managers, Content Creators, and Marketing Teams. You're the person who spends hours copy-pasting the same content across 4 different platforms, constantly checking if the schedule is right. This tool lets you manage the entire flow—from drafting to publication—without touching a web browser.
Uses the agent to draft a batch of posts based on a blog link and queues them instantly using create_update.
Checks the list_pending_updates to see the week's content queue and adjusts the order using reorder_updates before it goes live.
Pulls historical engagement data from list_sent_updates to summarize last week's performance right in the chat for a strategy meeting.
What Changes When You Connect
- Write and schedule posts instantly. Use
create_updateto draft a full post—text, links, and auto-shortening—and queue it across all linked accounts without leaving your chat. - Control your content flow. If a post needs to go first or last, use
reorder_updatesorshuffle_updatesto adjust the entire queue's timing on the fly. - Keep track of everything.
list_pending_updatesshows you exactly what's scheduled, when it publishes, and which profile it's assigned to. - Audit your work.
list_sent_updatespulls a historical record of published content, letting you track which posts and media went live. - Gain full visibility. Running
list_profilesshows every connected social account ID, letting you know exactly what platforms are participating in your schedule. - Remove drafts fast. If you mess up a scheduled post,
delete_updateremoves it instantly from the queue before it ever publishes.
Real-World Use Cases
Batching Content for a Product Launch
The marketing team needs 10 tweets about the new product. Instead of writing them in 10 different drafts and scheduling them manually, they ask their agent: 'Draft 10 tweets based on this blog post and queue them.' The agent uses create_update and instantly loads the entire batch into the Buffer queue.
Fixing a Misplaced Post
A key announcement was accidentally scheduled to go out before the daily roundup. The user asks the agent to review the queue using list_pending_updates, realizes the error, and calls reorder_updates to push the announcement to the next day.
Checking Platform Coverage
A user needs to confirm all required social accounts are connected. They run list_profiles to get a definitive list of connected social accounts and their IDs, ensuring no platform is missed before scheduling.
Reviewing Last Week's Performance
The manager needs a quick report on what worked last week. They ask the agent to run list_sent_updates to get a list of published posts, which summarizes the necessary engagement metrics.
The Tradeoffs
Checking status manually
Opening the Buffer dashboard, clicking 'Updates,' then running a filter to find a specific post by ID.
→
Ask your agent to run list_pending_updates and then query the specific post ID using the available tools. This keeps the entire workflow inside your chat client.
Scheduling in chunks
Creating 5 posts today, logging out, and coming back tomorrow to schedule the next 5.
→
Tell your agent to draft the entire content batch and use create_update to queue everything at once. You manage the whole schedule in one session.
Ignoring the queue order
Assuming the posts will go out in the order they were drafted, leading to poor content pacing.
→
Use list_pending_updates to see the current order, and then call reorder_updates or shuffle_updates to adjust the sequence before publishing.
When It Fits, When It Doesn't
Use this if you need to manage the full lifecycle of micro-content across multiple platforms: drafting, scheduling, queue management, and performance tracking. It's critical when your workflow requires moving from ideation (drafting content) to execution (publishing) without ever leaving your AI chat client. Don't use it if your goal is just to write a single, standalone post; use a simple text editor. If you only need to check a single profile's status, running get_profile is faster, but this server handles the whole orchestration layer.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Buffer. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Coordinating a content calendar used to be a mess of tabs and copy-pasting.
You write a post draft in Notion, copy it into a Google Doc, then switch tabs to the Buffer dashboard. You copy the text, paste it into the platform's editor, hit schedule, and repeat that process for LinkedIn, Twitter, and Facebook. If you change one thing, you have to manually redo the whole sequence.
With the Buffer MCP Server, you tell your agent, 'Schedule this content across all platforms.' Your agent handles the drafting, formatting, and calling `create_update` to queue the content. You get the confirmation—the post is scheduled, and you stay in your chat.
Buffer MCP Server: Manage the entire post lifecycle.
You manually check the Buffer dashboard to see what posts are scheduled, what they say, and when they go live. Then you have to check a separate analytics dashboard to see if the posts actually got clicks. These two views are always out of sync.
Now, your agent calls `list_pending_updates` for the schedule and `list_sent_updates` for the history. You get both the 'what' and the 'when' in one conversational stream. It’s a single source of truth for your content flow.
Common Questions About Buffer MCP
How do I use the `create_update` tool to schedule content? +
You tell your agent to write the content and schedule it. The agent uses create_update, handling the text, links, and auto-shortening automatically. It queues the post for the next available slot.
Can I see what posts are currently waiting to be published using `list_pending_updates`? +
Yes, running list_pending_updates shows you all posts waiting in the queue. This lets you check the text, the media, and the exact airtime for every single scheduled item.
What is the difference between `list_sent_updates` and `list_pending_updates`? +
list_sent_updates pulls history—posts that already went live. list_pending_updates shows the future—posts waiting in the queue to publish.
How do I change the order of my scheduled posts using `reorder_updates`? +
Simply tell your agent to reorder them. The agent uses reorder_updates to adjust the timing sequence for the posts, ensuring the content flows in the right sequence.
Do I need to know the profile ID before I can use `get_profile`? +
No, you just ask your agent to run list_profiles first to see all connected accounts. Then you ask it to get the details for a specific profile ID.
What information does `get_user` provide about my Buffer account? +
It gives you the necessary configuration details for your Buffer account. This confirms the connection is active and provides basic account info needed for subsequent scheduling operations.
How can I check if a specific post draft is ready for publishing using `get_profile`? +
You can use get_profile to review the connection details and status of all your linked social accounts. This helps confirm that the destination profiles are active and ready to receive new content.
What happens if I try to schedule a post with invalid content using `create_update`? +
The system will return a specific error message indicating the issue. You must correct the post content or format before your AI client can successfully queue the update.
Can my AI draft a post and immediately schedule it? +
Yes! The create_update tool is specifically designed for this. You can list your profiles to fetch the correct profile IDs, and then instruct the agent to write a post. The agent will push the new content using the IDs as target destinations. If you omit the explicit time, it falls back to the next empty spot in the profile's schedule.
Can the agent shuffle my pending queue if I don't like the order? +
Yes. If you have loaded 20 evergreen posts into your Buffer, you can simply ask the agent to "shuffle the queue for my Twitter profile." It will invoke the shuffle_queue endpoint to mix up all pending un-timed updates, keeping your timeline fresh.
Is there a risk that my AI posts something to the wrong account? +
The integration mandates profile IDs explicitly inside the payload. As a safety net, always instruct your AI to list your pending posts and verify the target profile string names before pulling the trigger on production updates. The agent behaves deterministically with tools.
Multi-server workflows that include Buffer MCP
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
123FormBuilder
Build and manage online forms, collect submissions, and organize workspaces with AI-powered form automation for any workflow.
BR Business Days Calculator
Stop LLMs from calculating SLAs incorrectly. An local, deterministic engine that adds business days while perfectly avoiding weekends and Brazilian national holidays.
Workast
Manage projects, tasks, and team collaboration with AI directly in your workflow.
You might also like
Contentful
Equip your AI agent to fetch, create, and manage digital content effortlessly using Contentful's headless architecture.
MightyCall
Set up a professional virtual phone system with call routing, voicemail, and analytics that makes your small team sound big.
Typeform
Conversational form management — fetch submissions, inspect form layouts, and automate Typeform operations elegantly.