Publishing & connections (MCP)
SkillSecurityUse for VidSeeds MCP publishing - platform connections, OAuth connect URLs, activate YouTube channel, update connection settings, preflight/confirm/cancel publish, publish status, direct YouTube upload, and updating live YouTube metadata.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Publishing & connections (MCP) skill
What this skill tells your AI
The instructions your AI receives, as published by hashgraph-online/awesome-codex-plugins in plugins/CarrotGamesStudios/vidseeds-mcp/skills/vidseeds-publishing/SKILL.md and read by ahel’s review.
Connect platforms
vidseeds_list_platform_connections- see what is connected (no OAuth secrets returned).vidseeds_get_platform_connect_url- OAuth URL for a platform the user must open in a browser.- After OAuth completes, list again to get
connectionId.
YouTube channel selection (multi-channel accounts):
vidseeds_set_active_youtube_channel- which channel is active for uploads/metadata.
Settings:
vidseeds_update_connection_settings- per-connection options (e.g. content language, description footer, and per-asset generation guidelines for titles/descriptions/tags/thumbnails). Read current values viavidseeds_get_platform_connection. Guidelines are sent to the model on every generation by default; generation tools acceptapplyGuidelines: falseto ignore them for one call.vidseeds_disconnect_platform_connection- remove a connection.
Publish a project
Typical sequence:
vidseeds_get_project_snapshot- verify per-platform config (vidseeds_update_project_platform_configif needed).vidseeds_preflight_publish- compatibility checks before spend.vidseeds_confirm_publishorvidseeds_publish_project- start publish (see tool descriptions fornowvsscheduled).vidseeds_get_publish_status- poll until platforms complete or fail.- On failure:
vidseeds_retry_publish_target; to abort schedule:vidseeds_cancel_or_unschedule_publish.
Direct YouTube upload (bypassing manual Studio upload)
For large files the user uploads from their machine through VidSeeds:
vidseeds_prepare_youtube_upload- session/upload instructions.- User/agent completes bytes per returned guidance.
vidseeds_complete_youtube_upload- finalize.
Pair with project metadata from vidseeds-projects.
Organic promo campaign packs
For product URL or product brief workflows, keep generation, draft creation, and publishing separate:
vidseeds_generate_promo_campaign_pack- generate one reviewable organic campaign pack.- Select the variants the user wants to use.
vidseeds_create_social_posts_from_campaign_pack- convert only selected variants into Social Planner drafts.vidseeds_preflight_social_post- check each draft against platform rules and required media/context.vidseeds_approve_social_post- approve only after user review.vidseeds_schedule_social_postorvidseeds_publish_social_post_now- schedule or publish after explicit approval.
Update live YouTube video metadata
vidseeds_update_youtube_metadata- patch title/description/tags on an existing video (connected channel).
Thumbnail on YouTube
vidseeds_publish_thumbnail_to_youtube- set thumbnail on a published video (seevidseeds-thumbnails).
Channel description
vidseeds_publish_channel_description- update channel-level description when supported.
History republish
vidseeds_republish_history_item- re-send from optimization history (check tool inputs).
Before publishing
- Confirm seeds and quota:
vidseeds-efficiency(vidseeds_get_seed_balance). - Ensure the right
connectionIdis set on each enabled platform in project config.
Signals
- GitHub stars
- 985
- Forks
- 276
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
vidseeds-publishing- Source
- github.com/hashgraph-online/awesome-codex-plugins