Serveur MCP

Postlia

com.postlia/postlia
Marketing et publicité Réseaux sociaux Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Creates, schedules, publishes, and monitors social posts across seven networks, including drafts, media uploads, queues, receipts, and analytics.

cancel_post
Cancel a scheduled post by id.
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
create_draft
Save a draft for later without spending posting quota.
Schéma d’entrée
{'type': 'object', 'required': ['content', 'platforms'], 'properties': {'content': {'type': 'string'}, 'platforms': {'type': 'array', 'items': {'type': 'string'}, 'description': 'e.g. linkedin, bluesky'}}}
create_post
Create a post. Provide scheduledAt (ISO datetime) to schedule, queue=true for the next open queue slot, or neither to post within ~5 minutes. Media platforms (instagram, tiktok, pinterest, youtube) need mediaUrl/mediaUrls from upload_media; tiktok/pinterest/youtube also need their options object.
Schéma d’entrée
{'type': 'object', 'required': ['content', 'platforms'], 'properties': {'queue': {'type': 'boolean'}, 'content': {'type': 'string'}, 'mediaUrl': {'type': 'string', 'description': 'Postlia storage URL from upload_media'}, 'mediaAlts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Alt text per carousel image'}, 'mediaType': {'enum': ['image', 'video'], 'type': 'string', 'description': 'Required with mediaUrl'}, 'mediaUrls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Carousel images (1-4), Postlia storage URLs'}, 'platforms': {'type': 'array', 'items': {'type': 'string'}, 'description': 'e.g. linkedin, bluesky, instagram'}, 'scheduledAt': {'type': 'string'}, 'tiktokOptions': {'type': 'object', 'description': 'Required for tiktok: privacy/interaction settings'}, 'youtubeOptions': {'type': 'object', 'description': 'Required for youtube: title etc.'}, 'platformContent': {'type': 'object', 'description': 'Optional per-platform caption overrides, e.g. {"linkedin": "longer text"}'}, 'pinterestOptions': {'type': 'object', 'description': 'Required for pinterest: board id etc.'}}}
delete_draft
Delete a draft by id.
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
get_analytics_summary
Post-outcome summary over the last N days: totals, published/partial/failed counts, per-platform volume, and recent platform errors.
Schéma d’entrée
{'type': 'object', 'properties': {'days': {'type': 'number', 'description': 'Window in days (1-90, default 30)'}}}
get_posting_quota
The posting quota that will actually be enforced: tier, posts used, limit and remaining. Check this before composing a batch instead of discovering the limit via errors.
Schéma d’entrée
{'type': 'object', 'properties': {}}
get_post_receipt
Delivery receipt for a post: per-platform outcome (published/failed/retrying/pending), platform post ids, and the platform's real error text. Use this to VERIFY a post actually went live instead of assuming. Accepts the id from create_post or from list_published_posts.
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Post id (scheduled or published)'}}}
get_queue_info
The posting schedule (timezone + weekly slots) and the next open queue slots, i.e. when a create_post with queue=true would actually publish.
Schéma d’entrée
{'type': 'object', 'properties': {}}
list_accounts
List the connected social accounts on this Postlia workspace.
Schéma d’entrée
{'type': 'object', 'properties': {}}
list_drafts
List saved drafts (not scheduled, cost no quota).
Schéma d’entrée
{'type': 'object', 'properties': {}}
list_published_posts
Recent post history with per-post outcome status and any platform errors.
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max posts to return (1-50, default 20)'}}}
list_scheduled_posts
List upcoming scheduled posts.
Schéma d’entrée
{'type': 'object', 'properties': {}}
reschedule_post
Move a pending scheduled post to a new future time (ISO datetime).
Schéma d’entrée
{'type': 'object', 'required': ['id', 'scheduledAt'], 'properties': {'id': {'type': 'string'}, 'scheduledAt': {'type': 'string'}}}
update_post_content
Rewrite a pending scheduled post's text. Platform character limits are enforced.
Schéma d’entrée
{'type': 'object', 'required': ['id', 'content'], 'properties': {'id': {'type': 'string'}, 'content': {'type': 'string'}}}
upload_media
Pull an image or video from a public https URL into Postlia storage. Returns the storage URL and media type, ready for create_post. PNG, JPEG, WebP, GIF, MP4, WebM, MOV, max 25 MB.
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public https URL of the file'}}}
Ajouté
get_analytics_summary
17 September 2026 12:36
Ajouté
get_queue_info
17 September 2026 12:36
Ajouté
delete_draft
17 September 2026 12:36
Ajouté
create_draft
17 September 2026 12:36
Ajouté
list_drafts
17 September 2026 12:36
Ajouté
update_post_content
17 September 2026 12:36
Ajouté
reschedule_post
17 September 2026 12:36
Ajouté
get_posting_quota
17 September 2026 12:36
Ajouté
list_published_posts
17 September 2026 12:36
Ajouté
get_post_receipt
17 September 2026 12:36
Ajouté
upload_media
17 September 2026 12:36
Ajouté
cancel_post
17 September 2026 12:36
Ajouté
create_post
17 September 2026 12:36
Ajouté
list_scheduled_posts
17 September 2026 12:36
Ajouté
list_accounts
17 September 2026 12:36