PostWire
Ce que fait ce MCP
Generates platform-specific social posts and publishes or schedules text, photo, and video content across connected social accounts.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Scheduled post id.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': "Brand name, e.g. the client's business name."}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'brand_id': {'type': 'string', 'description': 'Brand to connect it to. Omit for the default brand.'}, 'platform': {'enum': ['telegram', 'bluesky', 'mastodon', 'discord', 'tiktok', 'youtube', 'reddit', 'linkedin', 'facebook', 'instagram'], 'type': 'string', 'description': 'Platform to connect. Omit to let the user choose on the page.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['prompt', 'platforms'], 'properties': {'prompt': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': 'The idea or message to communicate. More detail gives better drafts.'}, 'media_url': {'type': 'string', 'format': 'uri', 'description': 'Optional public https URL of the photo or video the post is about.'}, 'platforms': {'type': 'array', 'items': {'enum': ['telegram', 'bluesky', 'mastodon', 'discord', 'tiktok', 'youtube', 'reddit', 'linkedin', 'facebook', 'instagram'], 'type': 'string'}, 'minItems': 1, 'description': 'Platforms to write for, e.g. ["linkedin","x","bluesky"].'}, 'brand_voice': {'type': 'string', 'maxLength': 1500, 'description': 'Optional tone or style notes, e.g. "friendly, no emojis, first person plural".'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['platform', 'id'], 'properties': {'id': {'type': 'string', 'description': 'The post id returned when it was published on that platform.'}, 'brand_id': {'type': 'string', 'description': 'Brand whose account published it; omit for the default brand.'}, 'platform': {'enum': ['telegram', 'bluesky', 'mastodon', 'discord', 'tiktok', 'youtube', 'reddit', 'linkedin', 'facebook', 'instagram'], 'type': 'string', 'description': 'Platform of the post, e.g. "tiktok".'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'plan': {'enum': ['starter', 'pro', 'agency', 'scale'], 'type': 'string', 'description': 'Plan to check out. Omit for the next plan up.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['upload_id'], 'properties': {'upload_id': {'type': 'string', 'maxLength': 40, 'minLength': 8, 'description': 'The upload_id returned with the upload link.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'to': {'type': 'string', 'format': 'date-time', 'description': 'Only posts scheduled before this time.'}, 'from': {'type': 'string', 'format': 'date-time', 'description': 'Only posts scheduled at or after this time.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['topic', 'platforms'], 'properties': {'days': {'type': 'integer', 'maximum': 7, 'minimum': 1, 'description': 'How many days, starting tomorrow. Default 5.'}, 'hour': {'type': 'integer', 'maximum': 23, 'minimum': 0, 'description': "Hour of the day to publish, on the timezone's clock. Default 10."}, 'topic': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'What the week is about, e.g. "our new autumn menu and the farmers behind it".'}, 'brand_id': {'type': 'string', 'description': 'Brand whose accounts to use; omit for the default brand.'}, 'timezone': {'type': 'string', 'maxLength': 60, 'description': 'IANA timezone of that hour, e.g. "America/Lima". Default UTC.'}, 'platforms': {'type': 'array', 'items': {'enum': ['telegram', 'bluesky', 'mastodon', 'discord', 'tiktok', 'youtube', 'reddit', 'linkedin', 'facebook', 'instagram'], 'type': 'string'}, 'minItems': 1, 'description': 'Text-capable platforms to post to each day, e.g. ["linkedin","bluesky"].'}, 'brand_voice': {'type': 'string', 'maxLength': 1500, 'description': 'Optional tone or style notes.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['platforms'], 'properties': {'text': {'type': 'string', 'description': 'Post text used for every platform that has no per_platform draft.'}, 'media': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'alt': {'type': 'string', 'maxLength': 1500, 'description': 'Alt text (used by Bluesky, Mastodon and LinkedIn).'}, 'url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of the file.'}, 'type': {'enum': ['image', 'video', 'document'], 'type': 'string', 'description': 'Default image.'}, 'title': {'type': 'string', 'maxLength': 200, 'description': 'Document title, used by LinkedIn.'}}, 'additionalProperties': False}, 'maxItems': 35, 'minItems': 1, 'description': 'Several images (or images and videos) in one post, in order: an Instagram carousel (up to 10), TikTok photo post (up to 35 images; PNG is converted to JPEG automatically for Instagram and TikTok), Bluesky (up to 4 images), Mastodon (up to 4), LinkedIn (up to 20 images, or one PDF document). Networks that take one item get the first. Each item: { url, type: image|video|document, alt? }.'}, 'title': {'type': 'string', 'description': 'Title, used by YouTube.'}, 'privacy': {'enum': ['public', 'unlisted', 'private'], 'type': 'string', 'description': "YouTube visibility. Default: the platform's default."}, 'brand_id': {'type': 'string', 'description': "Which brand's accounts to use. Omit to use the default brand."}, 'photo_url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of an image.'}, 'platforms': {'type': 'array', 'items': {'enum': ['telegram', 'bluesky', 'mastodon', 'discord', 'tiktok', 'youtube', 'reddit', 'linkedin', 'facebook', 'instagram'], 'type': 'string'}, 'minItems': 1, 'description': 'Platforms to publish to, all in one call, e.g. ["linkedin","bluesky"].'}, 'video_url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of a video. Required for YouTube; TikTok takes a video or photos.'}, 'per_platform': {'type': 'object', 'description': 'Per-platform drafts: { "<platform>": { "text": "…", "title": "…", "tags": ["…"] } }.', 'additionalProperties': {'type': 'object', 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}}}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'description': 'Optional unique key; a repeat with the same key within 24 h is refused instead of posted twice.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['run_at', 'platforms'], 'properties': {'text': {'type': 'string', 'description': 'Post text for platforms without a per_platform draft.'}, 'label': {'type': 'string', 'maxLength': 120, 'description': 'Optional short label shown in the PostWire queue.'}, 'media': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'alt': {'type': 'string', 'maxLength': 1500, 'description': 'Alt text (used by Bluesky, Mastodon and LinkedIn).'}, 'url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of the file.'}, 'type': {'enum': ['image', 'video', 'document'], 'type': 'string', 'description': 'Default image.'}, 'title': {'type': 'string', 'maxLength': 200, 'description': 'Document title, used by LinkedIn.'}}, 'additionalProperties': False}, 'maxItems': 35, 'minItems': 1, 'description': 'Several images (or images and videos) in one post, in order: an Instagram carousel (up to 10), TikTok photo post (up to 35 images; PNG is converted to JPEG automatically for Instagram and TikTok), Bluesky (up to 4 images), Mastodon (up to 4), LinkedIn (up to 20 images, or one PDF document). Networks that take one item get the first. Each item: { url, type: image|video|document, alt? }.'}, 'title': {'type': 'string', 'description': 'Title, used by YouTube.'}, 'run_at': {'type': 'string', 'format': 'date-time', 'description': 'When to publish, ISO 8601 with offset, e.g. "2026-10-01T09:00:00-05:00".'}, 'brand_id': {'type': 'string', 'description': 'Brand whose accounts to use; omit for the default brand.'}, 'photo_url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of an image.'}, 'platforms': {'type': 'array', 'items': {'enum': ['telegram', 'bluesky', 'mastodon', 'discord', 'tiktok', 'youtube', 'reddit', 'linkedin', 'facebook', 'instagram'], 'type': 'string'}, 'minItems': 1, 'description': 'Platforms to publish to.'}, 'video_url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of a video (YouTube needs one; TikTok takes a video or photos).'}, 'per_platform': {'type': 'object', 'description': 'Per-platform drafts: { "<platform>": { "text": "…" } }.', 'additionalProperties': {'type': 'object'}}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
captapi
Retrieves social media profiles, posts, engagement metrics, comments, marketplace listings, events, and Meta advertising data acr…
SendIt
Plans, generates, approves, schedules, publishes, and analyzes social media content across LinkedIn, Instagram, Threads, TikTok, …
aidelly
Supports agency social media operations including content creation, approvals, scheduling, publishing, repurposing, analytics, ec…
LinkedIn MCP Server (Salesbot)
Supports LinkedIn lead discovery, contact enrichment, CRM pipelines, campaign sequencing, message approval and human-reviewed out…
excalibur-mcp
Creates, schedules, manages, and measures formatted posts for X, with OAuth, snippets, writing voice, and post performance tracki…
uplika
Publishes and manages posts, replies, messages, media, and automations across connected social platforms.
Prowlo — Reddit & X for AI agents
Indexes and searches Reddit and X-related social data, discovers communities, monitors keywords, finds engagement opportunities, …
ChiefLab
Runs approval-gated product launch workflows with channel-specific marketing drafts, social publishing, email actions, measuremen…