AI Social Media
Back to guides

How to connect Grok Bot to Instagram: the plugins that post, and the route that breaks Instagram's terms

xAI's Grok Bot has no Instagram plugin of its own. It can still post to Instagram three ways: a scheduler plugin from the Cursor Marketplace, an MCP connection, or its own browser. We read xAI's, Cursor's and Meta's pages, photographed the parts that decide it, and checked eight vendor guides against them.

Grok Bot can post to Instagram, but not through anything xAI or Meta built for it. xAI's documentation never mentions Instagram, and the Cursor Marketplace, where Grok Bot gets its plugins, has no Instagram or Meta plugin. What works is a scheduling tool's plugin, Postiz or Buffer, or Composio's connection to Meta's own API, each publishing to an Instagram professional account. The other way, letting the Bot sign in to instagram.com and click Post itself, runs straight into Instagram's terms.

Our articles are still written by humans!

Get human written articles in your Google feed.

Add as preferred source AI Social Media Now, opens in a new window

Below is how each route works, what Grok Bot costs, what Meta's API will and will not publish, and how to set the Bot up so it drafts your week and waits for you instead of posting on its own. Everything is checked against xAI's, Cursor's and Meta's own pages, photographed on 14 October 2026.

Which way should you connect Grok Bot to Instagram?

RouteWhat it isPosts to Instagram throughOur view
Postiz pluginScheduler plugin on the Cursor MarketplacePostiz, which publishes through Meta's APIBest documented for Grok Bot: feed, Story, Reel, scheduling
Buffer pluginPlugin created and verified by CursorBuffer, to the channels you connect thereSafe if you already use Buffer
ComposioMCP plugin, listed on x.aiMeta's Instagram API directlyFeed and carousels; no scheduling of its own
A vendor's Bot templateA shared Bot from a third partyThat vendor's APIRead whose code you are adding first
The Bot's own browserGrok Bot signs in to instagram.comClicking, like a person wouldAgainst Instagram's terms; do not
From xAI's, Cursor's and the vendors' pages, read 14 October 2026. Every API route needs an Instagram Business or Creator account.

What is Grok Bot?

Grok Bot is xAI's agent product: named AI teammates you message like a colleague, each working on a cloud computer with a browser, files and a terminal, so the work carries on when your laptop is shut. It launched in beta on 11 August 2026. xAI's announcement says:

Grok Bot is in beta and available today for SuperGrok, SuperGrok Plus, and SuperGrok Heavy; Cursor Pro, Pro+, and Ultra; and Cursor Teams Standard and Premium subscribers on desktop and iOS.

xAI's Introducing Grok Bot post, with the paragraph saying Grok Bot is in beta and available for SuperGrok and Cursor subscribers
xAI's launch post of 11 August 2026, photographed 14 October 2026.

The docs add Windows, Linux and Android since then, and X Premium+ can now be linked too. Two parts of it matter for Instagram. Bots install plugins for apps that have them and use the browser for everything else. And a Bot can save a job as a skill and run it on a schedule as a routine, which is what turns "make me a post" into "have this week's posts ready every Monday".

How much does Grok Bot cost?

There is no separate Grok Bot price. It is included with SuperGrok, SuperGrok Plus and SuperGrok Heavy, with X Premium+, and with Cursor Pro, Pro+, Ultra and Teams, each with its own weekly allowance. Cursor's help page, which is where the usage is metered, lists the one plan that does not qualify:

Cursor's Grok Bot plans table, with the row for SuperGrok Lite saying Grok Bot is not included and to upgrade
Cursor's Grok Bot plans and billing page, photographed 14 October 2026. SuperGrok Lite: not included.

The usage is separate from your Grok chat usage and resets every week. When it runs out, extra usage is billed through Cursor if on-demand billing is on. A new account gets a trial credit that Cursor says can be used up by a single long job, so try it on one post, not on a month of them.

Is there an official Instagram plugin for Grok Bot?

No. Grok Bot has no plugin list of its own. Its documentation for teams says it "inherits your team's Cursor connector policy. There is no separate Grok Bot connector list, and connectors appear as plugins in the app." So the catalogue that matters is the Cursor Marketplace, and the Instagram page there does not exist:

The Cursor Marketplace page for an Instagram plugin, showing 404, this page could not be found
cursor.com/marketplace/instagram, photographed 14 October 2026. The same address for Meta returns the same page.

Meta does publish MCP servers, three of them, for ads, for developer apps and for WhatsApp, and none posts to an Instagram feed, as we found when we connected ChatGPT to Instagram. So every working route to an Instagram post from Grok Bot goes through someone else's software. That is not a reason to avoid it. It is a reason to know whose.

xAI's Grok Bot documentation section Connect an app, with the five steps to add a plugin from Connect apps
How a plugin gets onto a Bot, from xAI's documentation. Photographed 14 October 2026.

Route 1: the Postiz plugin

Postiz is an open source scheduler, and of the eight vendors we read it has the clearest Grok Bot setup. Its plugin is on the Cursor Marketplace, and the listing names Instagram among the platforms it reaches:

The postiz plugin on the Cursor Marketplace, created by Postiz, describing a social media automation CLI and MCP server for 28 plus platforms including Instagram, with the command /add-plugin postiz
The Postiz listing on the Cursor Marketplace, photographed 14 October 2026.
  • Make a Postiz account and connect your Instagram professional account inside Postiz. That connection is between Postiz and Meta, not Grok Bot.
  • Create a Postiz API key.
  • In a Bot chat, type /add-plugin postiz, or add it from Connect apps.
  • Store the key as a secret when the Bot asks. Postiz's page calls it POSTIZ_API_KEY. Use the masked secret card, never the chat.
  • Ask for a post: a feed post, a Story or a Reel, with the image or video, the caption and a time.
Postiz's page Post to Instagram from Grok Bot, describing adding the Postiz plugin, storing the API key as a secret and posting a feed post, story or reel, with the note to make sure there is always a human in the loop
Postiz's own Grok Bot page, photographed 14 October 2026. Note the line under the buttons: always a human in the loop.

One sentence on Postiz's page is more confident than xAI's: it says Bots "ask before changing external systems". xAI's documentation does not promise that for publishing. It tells you to ask for it, which is the section on safety below.

Route 2: the Buffer plugin

Buffer's plugin is marked on the marketplace as created and verified by Cursor itself. Its description is general: draft, schedule and publish posts across the channels you have connected in Buffer.

The Buffer plugin on the Cursor Marketplace, created by Cursor and verified by Cursor, to draft, schedule and publish posts across connected channels
The Buffer listing on the Cursor Marketplace, photographed 14 October 2026.

So whether it reaches Instagram is a question about your Buffer account, not about Grok Bot. If your Instagram is already connected in Buffer and you already plan posts there, this is the least new software to trust: one plugin, the queue you already know, and Buffer's own limits. Install it with /add-plugin buffer.

Route 3: Composio and Meta's API

Composio is a connection layer for agents, and its Grok Bot plugin is listed on x.ai itself, published through the Cursor Marketplace. Its Instagram tools map one to one onto Meta's Instagram API: create a media container, create a carousel container, publish, check the publishing limit. You sign in to Instagram through Composio's consent screen rather than handing over a key.

Composio's page describes single photos, videos and carousels on Instagram Business and Creator accounts. It does not describe Stories or scheduling, so if you want a post to go out on Thursday at 9, you need either a Grok Bot routine that publishes at 9 or one of the schedulers above. We covered Composio's plans in our Claude version of this guide.

Can Grok Bot just log in to Instagram and post?

Technically, yes, and xAI presents this as the point of the product:

They can sign in and work across apps, tools, and websites, including platforms with no clean API or MCP, and come back with the work finished.

xAI's Grok Bot launch post section A computer of its own, saying Bots can work across platforms with no clean API or MCP
xAI's launch post, photographed 14 October 2026.

Instagram is not one of those platforms. It has an API for exactly this job, and its terms rule out the alternative. Section 4.2 of Instagram's Terms of Use says you cannot access the service "in an automated way without our express permission, regardless of whether such automated access or collection is undertaken while logged-in to an Instagram account":

Instagram's Terms of Use, the clause prohibiting accessing or collecting information in an automated way without express permission, including while logged in
Instagram's Terms of Use. A Bot clicking Post in a browser is automated access, logged in or not.

There is a practical risk on top of the rule. xAI's security documentation says the hosted computers "use shared static egress by default", so unless you route the Bot through your own desktop, your Instagram login arrives from a shared cloud address rather than from your phone or your office. And xAI itself says a site can refuse:

xAI's Grok Bot FAQ answer Can a Bot use any website, saying a site can still block automation, expire a session or require a human step, and the Bot hands those steps to you
xAI's Grok Bot documentation, photographed 14 October 2026.

Where the browser route is fine is reading your own public profile, or checking that a post went out. For publishing, use one of the three plugins. Scraping is a separate question we answered in is scraping social media legal.

What will Instagram accept from Grok Bot?

Whichever plugin you choose, the post reaches Instagram through Meta's Content Publishing API, so Meta's rules are the ceiling. The ones that matter:

  • Professional accounts only. Business or Creator. A personal account cannot be published to through the API.
  • JPEG images on a public URL. Carousels of up to 10 items, Reels, and Stories are all supported.
  • No scheduling in the API itself. The schedule lives in Postiz, Buffer or your Bot's routine.
  • 100 posts in any 24 hours, carousels counting as one.

Instagram accounts are limited to 100 API-published posts within a 24-hour moving period. Carousels count as a single post.

Meta's Content Publishing guide, Rate Limit section, saying Instagram accounts are limited to 100 API-published posts in a 24 hour moving period
Meta's Content Publishing guide. The carousel section of the same page still says 50; the rate limit section says 100.

One more line on Meta's page, and no vendor guide we read mentions it. If Grok made the picture, the API lets you say so:

Meta's Content Publishing guide sections Story posts and AI Content, explaining the is_ai_generated parameter for self-disclosing AI-generated media
Meta's Content Publishing guide, photographed 14 October 2026: Stories are supported, and is_ai_generated discloses AI media.

Ask your plugin whether it passes is_ai_generated. If a Bot made the image, Instagram may label it anyway, for the reasons in why Instagram says AI info on your post.

How do you stop Grok Bot posting without asking?

Tell it to stop before publishing, in writing, every time it matters. xAI's documentation does not list publishing among things that wait for you by default. It lists it among things you should make wait:

Keep sending, publishing, purchasing, deletion, and production changes behind approval.

xAI's Grok Bot documentation section Use a least-privilege setup, including the line keep sending, publishing, purchasing, deletion and production changes behind approval
xAI's approvals, security and privacy page, photographed 14 October 2026.

When a Bot does stop, you get a card with Allow once, Always allow and Deny. Behind those cards is Auto Review, a separate model that checks risky actions, which xAI says complements explicit boundaries rather than replacing them. Two details catch people out. Always allow saves a rule, so one tap can turn every future post into an unreviewed one. And an approval requested by a routine running while you are away expires after about ten minutes, and the action does not run.

xAI's Grok Bot security documentation section Approvals and Auto Review, describing the Allow once, Always allow and Deny controls and the Auto Review model
xAI's Grok Bot security page, photographed 14 October 2026.

Secrets need the same care. All your Bots share one computer, its browser sessions and its files, so a key one Bot can use, every Bot can use. Store plugin keys through the masked secret request, which the Bot sees only as [REDACTED], and never paste a key or password into the chat, whatever a vendor's setup guide says.

xAI's Grok Bot documentation section One computer, shared by all your Bots, listing shared browser cookies, files and command line credentials
xAI's documentation on the shared computer, photographed 14 October 2026.

A routine that drafts your week and waits for you

The useful version of Grok Bot for Instagram is not a Bot that posts. It is one that has a week of posts ready for you to look at on Monday morning. xAI describes the building blocks like this:

xAI's Grok Bot documentation page Skills and routines, explaining that a skill is a reusable set of instructions and a routine tells one Bot when to run a workflow
xAI's skills and routines page, photographed 14 October 2026.

Do the job once with the Bot, save it as a skill, then schedule it. A request in the shape of xAI's own examples, written for a small business, would read like this. We have not run it; treat it as a starting point and test it on one post first.

Every Sunday at 6pm, run the Weekly Instagram skill: read this week's offers from our website and the notes in /workspace/brand, draft four Instagram posts in Postiz for Monday, Wednesday, Friday and Saturday at 9am, each with its image, caption and alt text, and leave them as drafts. Do not publish or schedule anything. Post the four drafts in this conversation for my approval. If our website is unreachable, tell me instead of using last week's offers.

Four finished bakery posts from our gallery: a basics done well cookie post, a brownie offer, a we are open brownie post and a new pistachio cookie launch
Four bakery posts from our gallery. This is the job you are handing a Bot when you ask for a week of Instagram: a launch, an offer, an opening, a product, each one a finished image with the words inside it.

Two things a routine like this cannot do for you. It cannot know an offer has ended unless the source it reads says so. And it cannot judge whether a claim is true. Every post below makes one, a test result, a launch, a price, and those are the lines to read before you press approve.

Three finished posts from our gallery with words, prices and offers set inside the image: a clinically tested skincare post, a new collection announcement and a half price sourdough poster
Three finished posts from our gallery. Every one carries a claim, a price or a date. Those are the lines to check before anything a Bot made goes out under your name.

Can you start an Instagram post from X with @bot?

Yes, if you are in the right country. Tag @bot in a post or reply on X and your main Bot takes the post as a task, so "@bot turn this thread into an Instagram carousel for Friday" would reach a Bot that has one of the plugins above. xAI's tagging page says it is not yet available for X accounts based in Australia, the United Kingdom, the European Union, Iceland, Liechtenstein or Norway, and that a VPN makes no difference because it goes by the country on your X account. If you are in Europe, @bot will simply not reply.

What the vendor guides get wrong

Vendor pageWhat it saysWhat the sources say
ContentdripsAdd its MCP server under Settings, then PluginsxAI's docs: plugins are not a settings section; use Connect apps
ContentdripsGrok Bot only connects to remote MCP serversxAI's docs also list command servers that run on the Bot's computer
HermosoPaste your API key into the Bot's chatxAI's docs: never paste credentials into chat; use the masked secret request
PostizBots ask before changing external systemsxAI's docs tell you to put publishing behind approval yourself
OpenQuokEvery post waits for your approval, and you can ask Grok Bot to publish nowBoth cannot be the default; set the boundary in your request
TaislyUnlimited posts; your accounts will always be safeMeta caps API posts at 100 a day; nobody can promise safe
Composio, OpenQuokGrok Bot needs SuperGrok Heavy or Cursor UltraOut of date: included with SuperGrok, X Premium+ and every paid Cursor plan since 26 August
xpostGrok can't sign in through a browserTrue of Grok chat, not of Grok Bot; the page is not about Grok Bot
Vendor pages and xAI's documentation, read 14 October 2026. None of the eight mentions Meta's is_ai_generated flag.

The vendors that get it most right are the ones that say the least: AdaptlyPost and Hermoso both state plainly that only Business and Creator accounts can be published to, and Hermoso that Meta's API has no scheduling and no drafts. Two of them, AdaptlyPost and Hermoso, also offer shared Bot templates on x.ai, which carry xAI's own warning that the Bot "was created by a third-party user" and "may act on your behalf". Read what a template does before you add it.

A week of posts from your website, approved by you, published for you

See how it works

Frequently asked questions

Can Grok Bot post to Instagram?

Yes, through a plugin: Postiz or Buffer, which are schedulers with Cursor Marketplace plugins, or Composio, which connects to Meta's Instagram API. There is no official Instagram or Meta plugin for Grok Bot. Grok Bot could also sign in to instagram.com and post through its browser, but Instagram's Terms of Use forbid automated access without permission, even while logged in.

Is there an Instagram plugin for Grok Bot?

Not an official one. Grok Bot's plugins come from the Cursor Marketplace, and on 14 October 2026 its Instagram and Meta pages returned 404. The postiz plugin lists Instagram among its platforms, Buffer's plugin publishes to the channels connected in Buffer, and Composio's plugin includes Instagram tools.

Which plans include Grok Bot?

SuperGrok, SuperGrok Plus and SuperGrok Heavy, X Premium+ through a linked Grok account, Cursor Pro, Pro+ and Ultra, Cursor Teams, and seats on a self-serve Grok Business plan. SuperGrok Lite does not include it. Usage is separate from Grok chat and resets weekly.

Does Grok Bot ask before it publishes a post?

Not necessarily. xAI's documentation tells you to keep sending and publishing behind approval and to state that boundary in your request. When a Bot asks, you can allow once, always allow or deny; always allow saves a rule for next time, and an approval requested by a routine while you are away expires after about ten minutes.

Can Grok Bot post to a personal Instagram account?

Not through any of the plugins. They all publish through Meta's Content Publishing API, which works only with Instagram professional accounts, Business or Creator. Switching to a professional account is free in the Instagram app.

Can I use @bot on X to make Instagram posts from Europe?

Not yet. xAI's documentation says tagging @bot is not available for X accounts based in the European Union, the United Kingdom, Australia, Iceland, Liechtenstein or Norway, and a VPN does not change that. You can still message your Bot in the Grok Bot app.

How we researched this

  • Everything about what Grok Bot is and how it connects to other apps was read on 14 October 2026 on xAI's own pages: the launch post of 11 August 2026, the plans post of 26 August, and the Grok Bot documentation at docs.x.ai, including the pages on the computer and apps, skills and routines, approvals and security, teams and tagging @bot on X. Plans and usage were read on Cursor's Grok Bot help pages, because Grok Bot usage is metered on a Cursor account. The sentences we rely on are photographed under the quotations.
  • Whether an Instagram plugin exists was checked on the Cursor Marketplace, which is where xAI's documentation says Grok Bot's plugins come from, and on x.ai's own plugin and template pages, the same day. A plugin we say does not exist is one that returned a not found page on that date.
  • We did not run Grok Bot for this article. Our account would have had to accept updated Grok terms and install the desktop app, and we chose to publish what the documentation and the listings say rather than wait. Every screenshot is of a public page. Where a vendor describes what happens inside the app, we say it is the vendor's description.
  • Eight vendor pages that say Grok Bot can post to Instagram were read in full: Postiz, Composio, AdaptlyPost, Contentdrips, OpenQuok, Hermoso, Taisly and xpost. What Instagram accepts was read on Meta's Content Publishing guide and Instagram's Terms of Use. The example posts are from our own gallery of finished posts.

Sources

  1. 1Introducing Grok Bot — xAI. Checked 14 October 2026.
  2. 2Grok Bot is now included with more plans — xAI. Checked 14 October 2026.
  3. 3Grok Bot documentation: overview — xAI. Checked 14 October 2026.
  4. 4Grok Bot documentation: use the computer and apps — xAI. Checked 14 October 2026.
  5. 5Grok Bot documentation: skills and routines — xAI. Checked 14 October 2026.
  6. 6Grok Bot documentation: approvals, security, and privacy — xAI. Checked 14 October 2026.
  7. 7Grok Bot documentation: security — xAI. Checked 14 October 2026.
  8. 8Grok Bot documentation: tag @bot on X — xAI. Checked 14 October 2026.
  9. 9Grok Bot plans and billing — Cursor. Checked 14 October 2026.
  10. 10Marketplace: postiz — Cursor. Checked 14 October 2026.
  11. 11Marketplace: Buffer — Cursor. Checked 14 October 2026.
  12. 12Composio for Grok Bot — xAI. Checked 14 October 2026.
  13. 13Post to Instagram from Grok Bot — Postiz. Checked 14 October 2026.
  14. 14Instagram Platform: Content Publishing — Meta for Developers. Checked 14 October 2026.
  15. 15Terms of Use — Instagram. Checked 14 October 2026.

More articles

How to connect ChatGPT to Instagram: the plugins and MCP routes that actually post, tested in our own account

15 min read

How to connect Claude to Instagram: the three MCP routes that actually post, checked against Meta's own rules

21 min read

Why your TikTok business account can't use popular songs, and what the Commercial Music Library allows

10 min read