Buffer MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Buffer MCP or direct API to list channels, create posts, schedule campaigns, and review queued content through natural language.

Buffer logoBuffer
Oauth2

Buffer is a social media management platform for planning, creating, scheduling, and publishing posts across connected channels. It helps teams keep content organized and publish consistently without jumping between social apps.

11 Tools

Try Buffer now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Buffer
Try asking
TOOLS

Supported Tools

Every Buffer action and event your agent gets out of the box.

Create Idea

Create a persistent content idea in a Buffer organization.

Create Post Draft

Create an internal text-post draft for exactly one Buffer channel.

Delete Post

Permanently delete a Buffer post by ID, including a draft created for cleanup.

Delete Post Template

Delete a writable private Buffer template, or an internal template when the connected user is an organization admin or owner.

Get Account Context

Return the connected Buffer account, its organizations, and the accessible social channels in each organization so an agent can discover the IDs required by other tools.

List Idea Groups

List the idea workflow groups in a Buffer organization so an agent can discover group IDs for filtering or idea creation.

List Ideas

List content ideas in a Buffer organization, optionally filtering by explicit idea groups or grouped versus ungrouped workflow membership.

List Posts

List and filter posts in a Buffer organization without requesting OAuth-inaccessible analytics fields.

List Post Templates

List Buffer public templates and templates visible to the connected user in an organization, optionally filtered by visibility.

Publish Posts

Queue, schedule, or immediately publish the same text post to one to 10 Buffer channels.

Save Post Template

Create a private or internal Buffer post template, or update an existing writable template when template_id is supplied.

SETUP GUIDE

Connect Buffer MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["buffer"],
  mcp: true,
});
Create a session scoped to Buffer and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List my Buffer profiles and show scheduled posts for this week",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a Buffer request
SETUP GUIDE

Connect Buffer API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["buffer"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Buffer
3

Run Buffer tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List my Buffer profiles and show scheduled posts for this week" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the Buffer tool calls through the session, and print the final answer

Why Use Composio?

AI Native Buffer Integration

  • Supports both Buffer MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable social media actions
  • Rich coverage for reading, writing, scheduling, and querying Buffer content

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Buffer access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Clear Buffer actions help agents choose the right channel, post, or schedule step
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Buffer
  • Scoped, least privilege access to Buffer profiles, posts, and queues
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Buffer requires you to configure your own OAuth credentials. Once set up, Composio handles token storage, refresh, and lifecycle management for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Buffer.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Buffer tool your agent needs.Free to start.

Start building