Integration · Marketing
Connect Claude & ChatGPT to Buffer
Ask your AI to write a post and queue it on LinkedIn and Instagram, to save an idea for later, or to show how last month's posts performed in Buffer. It can create drafts, scheduled posts and multi-channel posts, edit and reorder your queue, and read ideas, tags and templates. Planning social content happens in the same chat where you write it.
Free plan, no credit card. Takes about a minute.
Try asking
“Schedule this announcement on all our channels for Monday at 9:00.”
The AI lists your channels and creates one post per channel with a custom scheduled time.
“Save this as an idea: a behind-the-scenes video from the office.”
It saves a new post idea in your organization with the text and any tags you name.
“What were our total impressions and engagement last month?”
It reads summed post metrics for the date range, for all channels or the ones you pick.
What your AI can do
Posts and queue
Create posts in queue, next in line, at a set time or right away, edit and delete them, and move posts to the top or bottom of a queue.
Drafts, ideas and templates
Save and edit drafts, turn them into posts per channel, save ideas, and read idea groups, tags and post templates.
Channels and metrics
List connected channels, check daily posting limits, and read summed metrics like impressions and engagement for a date range.
“Move the product launch post to the top of the LinkedIn queue.”
It finds the queued post and moves it to the top of that channel's queue.
“Can we still post twice more on Instagram today?”
It checks the daily posting limit for the channel and how many posts are already scheduled.
“Turn the draft about our spring sale into posts for Facebook and X.”
It turns the channel-less draft into one post per channel. After that the draft can no longer be edited.
35 tools for Buffer
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_draftChanges dataSave a draft that is not tied to any channel yet: `input.organizationId` plus `draft.text` and optional assets, title and targetDate.create_ideaChanges dataSave a new post idea for an organization: `content.text`, optional title, media and tags.create_instagram_audioChanges dataCreate a new instagram audio. Required: input. Search instagram audio first to avoid duplicates. API summary: Refresh metadata and preview availability for one Instagram audio asset. Requires Facebook Login.create_multi_channel_postChanges dataCreate one piece of content posted to several channels at once: `input.organizationId` plus a `posts` list with one entry per channel (channelId, text, mode, dueAt). Posts with mode shareNow publish immediately.create_postChanges dataCreate a post for one channel (`input.channelId`) with `text` and `assets` (use [] for none). `mode`: addToQueue, shareNext, customScheduled (with `dueAt`) or shareNow, which publishes immediately; `saveToDraft` keeps it as a draft.create_post_templateChanges dataCreate a new post template. Required: input. API summary: Create a post template visible only to the caller (private) or to the caller's organization (internal).create_product_addChanges dataCreate a new product. Required: input. API summary: Add a post that already exists to a content item. The mutation creates no post. To add a new post, call createPost first.create_tagChanges dataCreate a new tag. Required: input. API summary: Fetch a single tag by id. Resolves to null with a NOTFOUND error when no tag has that id, and with an UNAUTHORIZED error when the tag belong….create_tag_createChanges dataCreate a new tag. Required: input. API summary: Create a tag for an organization. The name must be unique within the organization; a duplicate is refused with DuplicateError.create_trending_instagram_audioChanges dataCreate a new trending instagram audio. Required: input. API summary: Return Meta trending Instagram audio for one channel. Requires Facebook Login. Instagram Login channels return ChannelRefreshRequired.delete_postDeletesPermanently delete a post by `input.id`. This cannot be undone.delete_post_templatesDeletesPermanently delete a post template. Destructive action; may require approval. API summary: Delete a post template owned by the caller (or an internal template in the caller's organization, if the caller is an org admin/owner).delete_productsDeletesPermanently delete a product. Destructive action; may require approval. API summary: Delete a content item: the item itself and any posts created from it. Deletion is all-or-nothing.delete_products_removeDeletesPermanently delete a product. Destructive action; may require approval. API summary: Remove a post from a content item. The post survives on its own channel and keeps its schedule, text, status, and tags.delete_tagsDeletesPermanently delete a tag. Destructive action; may require approval. API summary: Delete a tag. The tag is removed from every post, idea and content item carrying it; those items are otherwise untouched.get_accountChanges dataGet the connected Buffer account with its organizations and their IDs. Call this first to get the `organizationId` other tools need.get_channelChanges dataGet one connected social channel by `input.id` (service, name, avatar, queue settings).get_content_itemChanges dataGet one content item by `input.id`, with its title, target date and the posts created for each channel.get_daily_posting_limitsChanges dataCheck how many posts are allowed and already scheduled for the given `input.channelIds` on `input.date`.get_postChanges dataGet one post by `input.id` with its text, media, status, channel and scheduled time.get_post_metricsChanges dataGet summed performance metrics (e.g. impressions, engagement) for posts in a date range: `organizationId`, `startDateTime`, `endDateTime` (max 365 days), optional `channelIds` and tags.get_post_templateChanges dataGet one post template by `input.id` with its title and body text.list_channelsChanges dataList the social channels connected to an organization (`input.organizationId`), with channel IDs and what each can do.list_idea_groupsChanges dataList the idea board groups (columns) for an organization.list_ideasChanges dataList saved post ideas for an organization (`input.organizationId`), optionally filtered by tags or group.list_post_templatesChanges dataList reusable post templates available to an organization, optionally filtered by visibility.list_tagsChanges dataList the organization's tags with IDs and names, sorted by name. Use tag IDs when creating posts.move_post_in_queueChanges dataMove a queued post (`input.id`) to the top or bottom (`position`) of its channel's queue.search_instagram_audioChanges dataSearch instagram audio. Use this to find existing instagram audio before creating a new instagram audio. API summary: Search Instagram audio for one channel. Requires Facebook Login. Instagram Login channels return ChannelRefreshRequired.turn_draft_into_postsChanges dataTurn a channel-less draft (`input.id`) into posts for specific channels via `posts` (channelId, text, mode, dueAt). One-way: the draft can no longer be edited, and shareNow posts publish immediately.update_content_itemChanges dataChange a content item's `title` or `targetDate` by `input.id`.update_draftChanges dataReplace the text and assets of a channel-less draft (`input.id`), optionally setting `targetDate`.update_postChanges dataEdit a scheduled or draft post by `input.id`: change text, assets, tags, mode or `dueAt`.update_post_templatesChanges dataUpdate an existing post template. API summary: Update a post template owned by the caller (or an internal template in the caller's organization, if the caller is an org admin/owner).update_tagsChanges dataUpdate an existing tag.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Buffer from the app list.
- 2
Paste your key
Paste your Buffer API key. Log in to Buffer, go to Settings > API, create a new API key and copy it. The key can access all organizations and channels in your account.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Buffer?
The AI can read your account, organizations, channels, posts, content items, ideas, idea groups, tags, post templates, daily posting limits and post metrics. It can create drafts, ideas, posts and multi-channel posts, turn drafts into posts, edit posts, drafts and content items, move posts in the queue and delete posts.
Does the AI see my Buffer credentials?
No. Your Buffer credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with drafts and ideas only. Posts set to share now publish immediately and deleting a post is permanent, so creating and deleting posts can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Buffer account.
Which organizations and channels can the AI reach?
A Buffer API key can access all organizations and channels in your account. The AI starts by reading your account to get the organization ID, then lists the connected channels. What it can do there depends on the tools you switch on in HeyMyApps.
Related integrations
Let your AI work in Buffer today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Buffer freeHeyMyApps is not affiliated with Buffer. Product names are trademarks of their owners.






