ocoya_create_ai_campaign
ChatGPTStart generating a multi-post AI campaign. This queues background generation and returns immediately with status GENERATING; clients should not wait for generated posts in this call.
ocoya_create_ai_post
ChatGPTGenerate a ready-to-edit Ocoya draft post from a prompt. Optionally attach social profiles, a hashtag library, and generated media.
ocoya_create_post
ChatGPTCreate a draft or scheduled social post in Ocoya. Use ocoya_list_brands first to resolve a brand name to its id.
ocoya_delete_post
ChatGPTDelete an Ocoya post group. If it was already published, the post is also deleted on every network it went to; networks with no delete API (TikTok, Snapchat, Whop, Twitch) are reported in networkDeletes instead. Use ocoya_list_brands first to resolve a brand name to its id.
ocoya_generate_social_connection_url
ChatGPTGenerate a browser URL that starts connecting a social network to an Ocoya brand.
ocoya_get_brand
ChatGPTGet details for one authorized brand by id.
ocoya_get_me
ChatGPTGet the Ocoya user associated with the MCP OAuth grant, and the brands it can access. Pass one of these brand ids as brandId to brand-scoped tools.
ocoya_get_post
ChatGPTGet full details for an Ocoya post group in a brand.
ocoya_get_social_profile
ChatGPTGet details for one connected social profile. Requires the containing brand id.
ocoya_get_workflow
ChatGPTGet a workflow and its steps in order: position (0 is the trigger), type, name, the social profile each acts on, and its options.
ocoya_list_brands
ChatGPTList or search brands allowed by the MCP OAuth grant. Use this to resolve a brand name to its internal id before calling brand-scoped tools.
ocoya_list_calendar_posts
ChatGPTList scheduled calendar posts for a brand between two ISO datetimes.
ocoya_list_hashtag_libraries
ChatGPTList or search reusable hashtag libraries for a brand.
ocoya_list_posts
ChatGPTList Ocoya post groups for a brand. Use ocoya_list_brands first to resolve a brand name to its id.
ocoya_list_social_profiles
ChatGPTList connected social profiles for a brand. Use ocoya_list_brands first to resolve a brand name to its id.
ocoya_list_studio_templates
ChatGPTList or search Studio templates that can be used as AI image references.
ocoya_list_workflows
ChatGPTList workflows for a brand. Use ocoya_list_brands first to resolve a brand name to its id.
ocoya_run_workflow
ChatGPTRun an Ocoya workflow now, with the given input as its trigger data.
ocoya_schedule_post
ChatGPTSchedule or reschedule an existing Ocoya post group. Use ocoya_list_brands first to resolve a brand name to its id.
ocoya_toggle_workflow
ChatGPTEnable or disable an Ocoya workflow.
ocoya_update_post
ChatGPTUpdate an existing post in one call: caption, schedule, publish-now state, media, and attached social profiles.