MCP App Store
by KeenEthics
My Post Factory icon

My Post Factory

By My Post Factory

Get New App Alerts

Overview

My Post Factory helps you save time and improve productivity when managing editorial content for social media from ChatGPT. Prepare draft content, review and edit posts, organize reusable media and schedule publications in one workflow. Reuse existing media and automate recurring publishing tasks to reduce repetitive work and manual steps. Create drafts, edit posts and schedule them to connected social profiles and pages. Check recent posts, recurring automations and your publication calendar to keep track of your editorial work. A connected My Post Factory account is required. The plugin accesses only the resources allowed by your account authorization. Text and media generation use configured AI providers, with optional public-web research. Active automations may publish without another review when configured to do so. The account history limit may remove older eligible posts and private generated media. Engagement statistics and social comments are not supported.

Tools

archive_library_preset

ChatGPT
Archive a reusable editorial preset without changing existing posts or automations that already copied its content.

cancel_post_schedules

ChatGPT
Cancel every future destination publication for one post while retaining the post in history.

cancel_scheduled_publication

ChatGPT
Cancel one destination publication that is not currently publishing or already published, including scheduled, queued, or failed work. Keeps the post and other destinations unchanged; does not contact the social network.

create_asset_folder

ChatGPT
Create a one-level folder in the reusable media library.

create_automation

ChatGPT
Create a reusable recurring automation. Creation is free; if created active, each future generation consumes credits according to its format. get_credit_balance returns current rates. ISO weekdays use 1=Monday through 7=Sunday. Active automations may run public-web research when enabled and publish to their destinations without another approval when reviewBeforePublishing is false. Generation uses configured AI providers and any selected reference images, including person images, and applies post history retention.

create_library_preset

ChatGPT
Create a reusable editorial setting.

delete_asset

ChatGPT
Permanently delete a library asset and its stored file, removing its links from posts, automations, catalog items, and generation records. This can remove media used by existing configurations or posts; references do not prevent deletion.

delete_automation

ChatGPT
Permanently delete an automation, its associated posts and publication records, pending work, and unused private generated media. Existing library media and content already published on social networks remain. Fails while an associated generation is pending or running.

delete_post

ChatGPT
Permanently delete a post from My Post Factory, its unused private generated media, and pending publication work. This is not a reversible archive. Fails while the post is generating or publishing. Library media and content already published on social networks remain.

derive_automation_from_post

ChatGPT
Create an inactive automation draft from all settings of a successful one-shot post.

duplicate_automation

ChatGPT
Create an inactive copy of an existing automation with a new name.

generate_library_image

ChatGPT
Queue a standalone image generation and store the result in the reusable asset library. It currently costs 3 credits using either GPT Image 2.5 or Nano Banana 2; get_credit_balance returns the authoritative IMAGE_GENERATION rate. Sends the prompt and any selected private reference images to the configured OpenAI or Google image provider; this tool does not search the public web or publish content.

generate_library_video

ChatGPT
Queue a 1 to 6 scene standalone Gemini Omni video from text, optionally guided by one library image. Each scene lasts 3 to 10 seconds and costs 1 credit per requested second; one scene preserves the classic generation path. Sends the prompt and optional private reference image to configured AI providers for video generation and, for multiple scenes, planning. Stores a reusable private library video without publishing it; get_credit_balance returns the authoritative VIDEO_GENERATION rate.

generate_post_for_automation

ChatGPT
Queue an immediate durable generation for an existing automation. It consumes the estimatedCreditCost returned by list_automations; current base rates are 1 credit for text, 3 for an AI image, 1 per requested video second, or 3 per carousel page. get_credit_balance returns the authoritative current rates. Uses configured AI providers and selected reference media; enabled web research sends the query and retained publication history to the research provider. Publishes automatically if review is disabled. Completion may permanently remove older posts and private generated media under the account history limit.

get_automation

ChatGPT
Get all reusable settings, destinations and schedule for one automation.

get_credit_balance

ChatGPT
Return the current credit balance and authoritative credit cost for every billed operation. Read-only and consumes no credits.

get_library_image_generation

ChatGPT
Get the durable status and resulting asset identifier for a standalone image generation.

get_library_video_generation

ChatGPT
Get standalone video generation status, scene progress, and the resulting reusable library video asset identifier.

get_post

ChatGPT
Get post text, media, destinations and publication status.

list_asset_folders

ChatGPT
List the one-level folders used to organize reusable media assets.

list_assets

ChatGPT
List uploaded, generated and commerce images/videos/documents.

list_automations

ChatGPT
List recurring My Post Factory automations owned by the authenticated user.

list_library_presets

ChatGPT
List reusable subjects, tones, structures, visual directions and web research.

list_one_shot_posts

ChatGPT
List user-level one-shot history, including posts submitted directly by MCP assistants for immediate or scheduled publication.

list_posts_for_review

ChatGPT
List generated posts requiring review or recently generated.

list_publication_calendar

ChatGPT
List concrete scheduled social publications in a UTC date interval of at most 93 days.

list_social_connections

ChatGPT
List connected social accounts, their health, expiry information, and available publication destinations. Tokens are never returned.

list_social_destinations

ChatGPT
List connected profiles, pages and companies available for publication.

move_asset

ChatGPT
Move one reusable media asset into a library folder or back to the library root.

publish_post

ChatGPT
Approve and queue an existing reviewed post for all configured destinations. Publishing an existing My Post Factory post uses no additional credit.

publish_text

ChatGPT
Queue immediate publication of externally prepared text and optional existing library images or videos to selected social destinations. Creates a post in MCP history and charges the current MCP_PUBLICATION rate per distinct destination, including multiple profiles on the same network; get_credit_balance returns the authoritative rate. Discover assetIds with list_assets. The result confirms queued work, not completed publication.

regenerate_post

ChatGPT
Regenerate all, text, media, or one carousel page. The exact cost for each scope is returned by get_post.regenerationCosts; current base rates are 1 credit for text, 3 for an image or carousel page, and 1 per requested video second. get_credit_balance returns authoritative current rates. Replaces selected text or media. Direct gallery media replacements reuse an existing asset without AI; generated replacements use configured AI providers and selected references, including person images. Enabled research may send the query and retained post history to the research provider. Completion applies the post history retention limit.

reschedule_publication

ChatGPT
Change one pending destination publication to publish now or to a new exact local date and time.

restore_library_preset

ChatGPT
Restore an archived reusable editorial preset.

revoke_social_connection

ChatGPT
Disconnect a social account in My Post Factory by deleting its stored tokens and disabling its destinations. Automations and pending publications cannot use these destinations until reconnection; this does not revoke the provider-side app authorization.

schedule_post

ChatGPT
Approve an existing reviewed post and choose publish-now or an exact local schedule independently for every selected destination. Scheduling an existing My Post Factory post uses no additional credit.

schedule_text

ChatGPT
Create a post in MCP history from externally prepared text and optional library images or videos, then queue publication now or at an exact future local date and IANA time zone for each destination. Charges the current MCP_PUBLICATION rate per distinct destination, including multiple profiles on the same network; get_credit_balance returns the authoritative rate. Discover assetIds with list_assets. Scheduled destinations appear in the calendar.

set_automation_activation

ChatGPT
Enable or disable an automation recurring schedule. Activation itself is free, but every future generation consumes the automation estimatedCreditCost shown by list_automations; get_credit_balance returns current rates. An active automation can run public-web research and publish automatically when review is disabled; each generation also applies the post history retention limit.

set_automation_review_mode

ChatGPT
Choose whether future automation posts require human review before publication. Disabling review allows future active runs to publish automatically to their configured social destinations; normal generation costs and post history retention still apply.

show_automations_widget

ChatGPT
Render an interactive portable MCP Apps overview of recurring automations and their current state.

show_calendar_widget

ChatGPT
Render a portable MCP Apps calendar-style list of concrete scheduled publications in a UTC interval of at most 93 days.

show_destinations_widget

ChatGPT
Render a portable MCP Apps picker-style overview of connected profiles, pages, and companies available for publication.

show_posts_widget

ChatGPT
Render an interactive portable MCP Apps view of recent posts. Use this when the user asks to see, browse, or review their posts visually.

update_automation

ChatGPT
Replace the complete editable configuration of an existing automation, including editorial settings, media, destinations, review mode, and recurring schedule. Updating is free; an active automation consumes its estimatedCreditCost on each future generation. get_credit_balance returns current rates. An active configuration can run public-web research and publish without another approval when reviewBeforePublishing is false. Generation sends selected reference images, including person images, to configured AI providers and applies post history retention.

update_library_preset

ChatGPT
Replace the name or content of a reusable subject, tone, structure, visual direction, or web research preset. Future generations using a linked preset use its updated content.

update_post_content

ChatGPT
Replace reviewed text and optional caption, and optionally replace selected destinations and their publication settings before publishing. Omitting caption clears the saved caption; omitted destination fields preserve the existing selection and settings.

write_one_shot_post

ChatGPT
Create and queue a one-shot post. Generation currently costs 1 credit for text or an unedited gallery image, 3 for an AI image, 1 per requested video second, or 3 per carousel page. get_credit_balance returns authoritative current rates. The post always enters review before publication. Uses configured AI providers and selected reference media, including any person image used to preserve likeness. Enabled web research sends the query and retained publication history to the research provider. Completion may permanently remove older posts and private generated media under the account history limit.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps