Connect Codex to Tareno and turn merged pull requests and patch notes into an Instagram carousel draft for a game or app, then approve the slot yourself.
Can Codex write Instagram posts from merged pull requests and patch notes?
Yes, through a remote MCP connection to Tareno. Codex reads the merged pull requests and patch notes, writes slide copy and a caption, and saves a carousel draft for your Instagram account. The images have to be public files in your media library. Scheduling creates a pending action that you approve in Tareno; Codex cannot publish by itself.
Players and app users follow Instagram for what changed, not for the repository. Patch notes are the one piece of developer writing that fans actually want, and Codex is good at reading a set of merged pull requests and condensing them. This page covers an indie game studio's version of the job: how Codex reads merges, how it keeps a list of fixes honest, how the images reach Tareno and how the connection is set up. The setup is a custom remote MCP connection with OAuth, not a public Codex listing, so it needs your own configuration once.
Example: an indie game studio announces patch 1.4
Imagine a three-person game studio that ships a patch every month. After the release branch is merged, a developer asks Codex to read the pull requests since the last tag and the patch notes file. Codex sorts them into fixes, balance changes and new content, and drops internal refactors. It proposes six slides: a headline, the three fixes players asked for most, one balance change explained in plain words and a call to action. The studio's artist has exported the slide art to the media library, so Codex checks list_media, pairs files with slides and saves the carousel through create_drafts for the studio's Instagram account. The community manager reads the draft in Tareno, changes one joke, and requests Friday 17:00 in Europe/Berlin, which waits as a pending action until she approves it.
Step by step
01
Connect Codex to Tareno once
Add the remote MCP server and sign in with OAuth, as described on the Codex hub page. Check that list_accounts shows the Instagram account before you build a workflow on top of it.
02
Define the range of changes
Name the tag range or the merged pull requests that belong to the patch. A clear range prevents Codex from announcing something that is still on a branch.
03
Sort changes for players
Ask Codex to group the changes the way players think: things that were broken, things that feel different and things that are new. Internal clean-ups stay out of the carousel.
04
Pair slides with art
Codex asks Tareno for list_media and matches filenames with slides. If art is missing for a slide, it says so instead of proposing a placeholder, because it cannot create images.
05
Save the carousel as a draft
Codex saves the images in order with the caption through create_drafts. Open the draft in Tareno and read it as a player would, one swipe at a time.
06
Request a slot and approve it
Give a date, a time and an IANA time zone. The request becomes a pending action, and you approve it in the dashboard; Codex can read its result with get_action_status afterwards.
Prompts to copy
Read the patch
List the pull requests merged since tag [v1.3.0] and read PATCHNOTES.md. Group the changes into fixes players asked for, balance changes and new content, and mark every item that is not merged into main so I can leave it out of the post.
Draft the carousel copy
Write six slides for an Instagram carousel announcing patch [1.4]: a headline slide, the three fixes players asked for most, one balance change explained in plain words and a closing slide with the date. Keep each slide under 25 words and write a caption under 2,200 characters. Do not call Tareno yet.
Pair with the art
Use Tareno to list the files in my media library that start with [patch-1-4]. Match them to the six slides in order and tell me which slide has no art. Save the carousel as a draft for [account name] only when every slide has an image, and return the draft ID.
Request the slot
Ask Tareno to schedule draft [draft ID] for [Friday 17:00] in the [Europe/Berlin] time zone. Return the pending action ID and tell me clearly that the post is not scheduled until I approve it in the Tareno dashboard.
Instagram limits and tools in Tareno
Text
up to 2,200 characters; media is required, text alone is rejected; hashtags and mentions are supported; plain text, no rich formatting
Images
jpg, png, webp, up to 30 MB each, up to 10 per post, recommended ratios 1:1, 4:5, 16:9
Video
mp4, mov, 3 to 90 s, up to 50 MB, one video per post, ratio 9:16, 4:5, 1:1
Links
links in the text are not supported
What Tareno can read
posts published outside Tareno: yes; comments: yes; transcripts: yes; video download: yes
As configured in Tareno on 2026-10-24. The live rules for your own account come from the get_platform_schema tool.
What Instagram itself documents
API publishing is limited to Instagram professional accounts. If the account is linked to a Page that requires Page Publishing Authorization, it cannot publish until that authorization is complete.
A carousel can hold up to 20 images or videos, mixed. Tareno's own composer configuration lists up to 10 images per Instagram post.
Alt text sent through the API applies to image posts only; reels and stories do not support it.
Instagram rejects posts without media in Tareno's configuration, so every patch-notes post needs at least one image or video from your library.
Tareno's composer configuration allows up to 10 images per Instagram post, while Instagram's own documentation allows up to 20 carousel items, so plan for 10 slides at most.
Instagram's documentation says API publishing is limited to professional accounts. A studio account that is still personal needs to be switched before it can be scheduled through Tareno.
Tareno can read comments on Instagram posts for the connected account. After the patch goes out, Codex can group player reactions by theme with list_post_comments, but it cannot reply.
What does not work
Codex cannot create the slide art, so each slide needs an existing image in your Tareno media library before the draft can be saved.
It cannot reply to player comments, because Tareno reads Instagram comments but has no tool that publishes a reply.
It cannot publish the carousel itself, since every scheduling or publishing request waits for your approval in the Tareno dashboard.
Mistakes to avoid
Announcing a fix that was reverted. Check the final tag, not the pull request list, before a fix goes on a slide.
Writing for the changelog instead of for players. A slide that says "refactor input handler" tells no player anything; describe what feels different.
Posting balance changes without context. Players read numbers as promises, so add one sentence about why the change was made.
Skipping the draft review. Read each slide in Tareno in order, because a joke that works in chat can read badly on a swipe.
Open the published Tareno listing, choose install or connect, and complete the Tareno login. Enable Tareno in a new conversation. For Claude, search for Tareno in the supported plugin directory.
Choose OAuth, connect and sign in with your own Tareno account. Check the requested permissions. Refresh the client's tool list after authorization.
Run list_accounts first. Confirm the returned workspace and account IDs before creating a draft. If no accounts appear, connect a social account in Tareno first.
https://tareno.co/api/mcp
Use the same Tareno account across supported clients. Open the relevant setup guide for authentication, first use, reconnect, and revocation.
Yes. Give it the tag range or the merged pull requests and it drafts the slide copy and caption, then saves a carousel draft through Tareno. It writes from what you point it at, so confirm that each change is merged and released.
How do I connect Codex to Tareno?
Add Tareno as a remote MCP server with the Codex command line and sign in with OAuth. This is a custom connection, not a public Codex listing, and each client needs its own connection, so installing Tareno in ChatGPT does not configure Codex.
Does Codex make the slide images?
No. Codex writes the text and pairs files, but the slide art has to exist in your Tareno media library. It will tell you which slide has no image instead of inventing a placeholder.
How many slides can the carousel have?
Tareno's composer configuration for Instagram lists up to 10 images per post. Instagram's documentation allows up to 20 carousel items, so ten is the working maximum today, and six usually tell a patch story well.
Can Codex answer players' comments?
It can read the comments on a post and group them by theme, because Tareno exposes comment reading for Instagram. It cannot post replies; you paste the approved wording into Instagram yourself.
Will the post go live without my approval?
No. A scheduling or publishing request becomes a pending action in Tareno. Instagram receives the carousel only after you approve it in the dashboard, and `get_action_status` shows what happened afterwards.