norbertlevente/app-6a78a80578348191b5d3594846cb9913
v1.2.0AGPL-3.0
Write, schedule and publish social media posts from ChatGPT with Posty: Facebook, Instagram, X, LinkedIn, TikTok, YouTube, Threads, Bluesky, Telegram, Discord, Slack and Pinterest. Plan a content calendar, preview every post per account, and manage scheduled posts in the Posty app inside ChatGPT.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
postystreamable-http
{
"type": "streamable-http",
"url": "https://api.posty.hu/mcp-oauth"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a78a80578348191b5d3594846cb9913",
"version": "1.2.0",
"description": "Write, schedule and publish social media posts from ChatGPT with Posty: Facebook, Instagram, X, LinkedIn, TikTok, YouTube, Threads, Bluesky, Telegram, Discord, Slack and Pinterest. Plan a content calendar, preview every post per account, and manage scheduled posts in the Posty app inside ChatGPT.",
"author": {
"name": "Norbert Levente Kiss",
"email": "norbert@posty.hu",
"url": "https://posty.hu"
},
"homepage": "https://posty.hu",
"repository": "https://github.com/norbertlevente/posty-agent",
"license": "AGPL-3.0",
"keywords": [
"social media",
"scheduling",
"content calendar",
"facebook",
"instagram",
"linkedin",
"tiktok",
"hungarian"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Posty: Social Media Scheduler",
"shortDescription": "Schedule social media posts",
"longDescription": "Write, schedule and publish social media posts without leaving ChatGPT. Posty connects to your Facebook pages, Instagram, X, LinkedIn, TikTok, YouTube, Threads, Bluesky, Telegram, Discord, Slack and Pinterest accounts, so you can go from an idea to a scheduled post in one conversation.\n\nWhat you can do:\n- Ask ChatGPT to write a post, a thread or a week of posts, adapted to each platform and its character limit.\n- See a preview card per account with the name, the handle, the local publish time and the character count before anything is saved.\n- Schedule for a date and time, save as a draft, or publish now, on one channel or many at once.\n- Add images and videos from the conversation, from a link, or from your own device.\n- Ask what is going out this week, and cancel a scheduled post.\n- Open the Posty app from the ChatGPT sidebar or beside a conversation: a content calendar, a composer and your channel list. Select a post and ask ChatGPT to rewrite it.\n- In the ChatGPT desktop app, type @ to point at a channel or an upcoming post.\n\nPosty is a social media scheduler made in Hungary for small businesses, creators and agencies. Your timezone and the workspace ChatGPT works in are in the plugin settings.\n\nLimitations: Pinterest is in beta, so until Pinterest approves Posty a pin is visible only to the account that posts it. Social accounts are connected in Posty itself, not in ChatGPT. A published post cannot be removed from the platform by Posty. Analytics are not available in ChatGPT. You need a Posty account whose workspace includes API access.",
"developerName": "Norbert Levente Kiss",
"category": "Communication",
"capabilities": [
"Write and schedule posts",
"Preview posts per account",
"Content calendar",
"Cancel scheduled posts",
"Upload images and videos"
],
"websiteURL": "https://posty.hu",
"supportURL": "https://posty.hu/segitseg",
"privacyPolicyURL": "https://posty.hu/adatvedelem",
"termsOfServiceURL": "https://posty.hu/aszf",
"defaultPrompt": [
"Write an Instagram and Facebook post about our weekend offer and schedule it for Friday 9:00.",
"Plan next week's LinkedIn posts for my business and show me the previews.",
"Open my Posty calendar."
],
"brandColor": "#EA580C",
"brandColorDark": "#FF7D1F",
"composerIcon": "./assets/logo.svg",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Import a valid public image into the Posty media library for later attachment.",
"prompt": "Import this image into my Posty media library: https://posty.hu/review/posty-test-photo.jpg",
"tools_triggered": "upload_media_from_url",
"expected_behavior": "Returns the stored Posty media identifier and its hosted media URL, or a concise validation error if the file cannot be imported."
},
{
"description": "List the connected channels, then preview an image post on Facebook and Instagram before any write occurs.",
"prompt": "Which social channels are connected to my Posty workspace? Preview a draft post with that imported image on the Facebook Page and on the Instagram channel, saying: Submission review test, please do not publish. Show me each account's exact name and handle.",
"tools_triggered": "list_integrations, get_integration_schema, preview_post",
"expected_behavior": "Lists the connected channels with their names and handles. The preview card shows the Facebook and Instagram accounts with the prepared text, its character count, each channel's own character limit, the attached image, and the publication time in the user's timezone. No post is created."
},
{
"description": "Create the confirmed drafts on Facebook and Instagram, publishing nothing.",
"prompt": "I confirm the preview. Create it as drafts on both channels, scheduled one week from now, and do not publish anything.",
"tools_triggered": "create_post",
"expected_behavior": "Creates one Posty draft per channel with the image attached and returns each post ID with the account name and handle. Nothing is published to either platform."
},
{
"description": "Refuse a photo on YouTube: video-only validation with a clear message.",
"prompt": "Now try to schedule that same photo post on the YouTube channel too.",
"tools_triggered": "preview_post or create_post",
"expected_behavior": "Posty refuses: the validation reports that the attached item must be a video, because YouTube accepts only video uploads. No YouTube post is created, and the reply explains what is missing."
},
{
"description": "Read the drafts back with UTC and local times, then delete them, leaving the workspace as it was.",
"prompt": "Show me those two drafts in my Posty calendar with their publication times in UTC and in my timezone, then delete both of them.",
"tools_triggered": "list_posts, delete_post",
"expected_behavior": "Lists both drafts with their post IDs, their DRAFT state, the channel names and handles, and the publication times in both UTC and the user's timezone, as a calendar card. Then deletes each draft, reporting exactly what was removed and naming the channel for each. A following list_posts call confirms both drafts are gone."
}
],
"negative": [
{
"description": "Do not trigger for unrelated calendar requests.",
"prompt": "What meetings do I have tomorrow?"
},
{
"description": "Do not trigger for connecting a new social account. Authorization happens in Posty's own connection screen.",
"prompt": "Connect my Instagram account to Posty for me."
},
{
"description": "Do not trigger for social analytics, which the Posty tools do not expose.",
"prompt": "Show me my Instagram engagement analytics for last month."
}
]
},
"commerce": false,
"commerce_description": "Posty does not sell anything in ChatGPT. Plans are chosen and paid on posty.hu."
},
"publication": {
"release_notes": "Posty is now an app inside ChatGPT. Open it from the sidebar or beside a conversation: a content calendar (scheduled, published and failed posts), a composer, and your channel list. Richer cards in the conversation: the preview card lets you edit the text, change the date and time, choose schedule, draft or publish now, and leave an account out, then schedule from the card; the result card has Undo; asking what is scheduled shows a calendar card, deleting shows what was removed, and a new upload card takes photos and videos in original quality, up to 1 GB, from the computer or from a phone. Plugin settings for your timezone and workspace, channels and upcoming posts in the @ menu of the desktop app, and a getting started guide. Pinterest joins as the twelfth platform (beta). Available in Hungary, Switzerland, Austria, Germany, Czechia, Slovakia, Poland, Romania and Slovenia.",
"translations": {
"hu": {
"subtitle": "Közösségimédia-ütemező",
"description": "Írj, ütemezz és tegyél közzé közösségimédia-bejegyzéseket a ChatGPT elhagyása nélkül. A Posty összeköti a Facebook-oldalaidat, az Instagram, X, LinkedIn, TikTok, YouTube, Threads, Bluesky, Telegram, Discord, Slack és Pinterest fiókjaidat, így egy beszélgetésben jutsz el az ötlettől az ütemezett posztig.\n\nMire használhatod:\n- Kérd meg a ChatGPT-t, hogy írjon egy posztot, egy threadet vagy egy egész heti tartalmat, platformonként a saját karakterkorlátjához igazítva.\n- Minden fiókhoz előnézeti kártyát kapsz a névvel, a felhasználónévvel, a helyi időponttal és a karakterszámmal, mielőtt bármi elmentődne.\n- Ütemezz dátumra és időpontra, ments piszkozatként, vagy tedd közzé azonnal, egy vagy több csatornán egyszerre.\n- Képet és videót adhatsz hozzá a beszélgetésből, linkről vagy a saját eszközödről.\n- Kérdezd meg, mi megy ki a héten, és törölj egy ütemezett posztot.\n- Nyisd meg a Posty alkalmazást a ChatGPT oldalsávjából vagy egy beszélgetés mellett: tartalomnaptár, bejegyzésíró és a csatornáid. Jelölj ki egy posztot, és kérd meg a ChatGPT-t, hogy írja át.\n- A ChatGPT asztali alkalmazásában a @ jellel egy csatornára vagy egy következő posztra mutathatsz.\n\nA Posty magyar közösségimédia-ütemező kisvállalkozásoknak, tartalomgyártóknak és ügynökségeknek. Az időzónád és a munkaterület, amelyben a ChatGPT dolgozik, a bővítmény beállításaiban van.\n\nKorlátok: a Pinterest béta, ezért amíg a Pinterest jóvá nem hagyja a Postyt, a pin csak a közzétevő fiók számára látható. A közösségimédia-fiókokat magában a Postyban csatlakoztatod, nem a ChatGPT-ben. Megjelent posztot a Posty nem tud eltávolítani a platformról. Elemzések nem érhetők el a ChatGPT-ben. API-hozzáférést tartalmazó Posty munkaterület szükséges."
}
},
"countries": [
"HU",
"CH",
"AT",
"DE",
"CZ",
"SK",
"PL",
"RO",
"SI"
]
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai