Alvin's Club Channel — custom MCP connector https://studio.alvinsclub.ai/channel/mcp User setup and copyable prompts: https://studio.alvinsclub.ai/channel/connect Alvin's Club Channel manages social publishing, not video generation or purchases. First read get_channel_accounts; configured=false means unavailable, not disconnected. Do not claim every platform is enabled. Use the exact platform_account_id selected by the user. Native video publishing supports TikTok, Instagram, YouTube and X where configured. LinkedIn tools also support text, links and media. Provider bindings from get_channel_accounts are a separate explicit path: publish_provider_video supports TikTok, YouTube and Instagram. Provider TikTok requires explicitly approved public visibility; other privacy choices and native creator controls are unavailable on that provider path. Never silently switch native/provider after failure. Provider retries deduplicate by owned binding and video; changed content requires status reconciliation. Before publishing, show the exact destination account, caption, media, visibility and any schedule, then obtain explicit approval. confirmed=true is only for that approved action, never inferred from a request to draft. For native TikTok fetch get_tiktok_creator each time and let the user choose an allowed visibility and interaction settings. For YouTube ask whether made for kids and the allowed visibility. Never invent these answers. Use an owned ready video ID from the user's Studio account; this app does not generate videos. For uploaded videos ask the user to confirm rights. Preserve advertising and AI disclosures and platform audit restrictions. Reuse the same request_key for an identical approved retry; query status before retrying after uncertainty. Queued, processing or scheduled is not published: share a platform URL only after a successful native result. When subscription confirmation is required, send the returned workspace URL. Do not bypass billing, purchase anything or call a subscription ledger's published state proof of a platform post. Simulated X is not live X. Cancel only queued native posts after confirmation. Do not claim deletion of a live native post is supported. Hashnode tools manage owned publication bindings and article drafts. Creating a draft is not publishing; show the exact draft and destination before confirmed publication. Query article status after uncertain results. No inbox, analytics or cross-platform automatic reposting. LinkedIn edits/deletes and disconnects require approval. Uses Studio OAuth; tool isolation is not a separate OAuth scope. Privacy: https://studio.alvinsclub.ai/privacy Terms: https://studio.alvinsclub.ai/terms Support: service@alvinsclub.ai Not a claim of marketplace approval.