Blog2Social - Social Media Publishing
Qué hace este MCP
Connects social accounts and publishes text, link, image, and video posts through Blog2Social while reporting publishing status.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['network_id', 'network_type_id'], 'properties': {'language': {'type': 'string', 'minLength': 2, 'description': 'Optional language for the authorization flow, for example en or de.'}, 'network_id': {'type': 'integer', 'minimum': 1, 'description': 'Social media network ID returned by the networks.list tool.'}, 'network_type_id': {'type': 'integer', 'maximum': 2, 'minimum': 0, 'description': 'Connection type: 0 = profile, 1 = page, 2 = group.'}, 'service_conditions_id': {'type': 'integer', 'minimum': 1, 'description': 'Optional service conditions ID for using a custom application.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'required': ['auth_link', 'session_token', 'expired_in'], 'properties': {'auth_link': {'type': 'string', 'description': 'Authorization URL that must be opened to connect the account.'}, 'expired_in': {'type': 'integer', 'minimum': 0, 'description': 'Number of seconds until the authorization session expires.'}, 'session_token': {'type': 'string', 'description': 'Session token for the authorization process.'}}, 'additionalProperties': True}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['client_user_network_id'], 'properties': {'client_user_network_id': {'type': 'integer', 'minimum': 1, 'description': 'Connected social media account ID returned by connections.list.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'required': ['success'], 'properties': {'success': {'type': 'boolean', 'description': 'True when the connected social media account was removed successfully.'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'required': ['balance'], 'properties': {'balance': {'type': 'integer', 'minimum': 0, 'description': 'Current number of available Blog2Social credits.'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['client_user_network_id', 'b2s_posts'], 'properties': {'b2s_posts': {'type': 'array', 'items': {'oneOf': [{'type': 'object', 'title': 'Text or link post', 'required': ['message', 'postFormat'], 'properties': {'title': {'type': 'string', 'description': 'Optional title for the post, when supported by the selected social network.'}, 'message': {'type': 'string', 'minLength': 1, 'description': 'Text of the social media post.'}, 'customUrl': {'type': 'string', 'minLength': 1, 'description': 'Optional public URL attached to the post.'}, 'postFormat': {'type': 'integer', 'const': 0, 'description': 'Text or link post.'}}, 'additionalProperties': False}, {'type': 'object', 'title': 'Image post', 'required': ['message', 'postFormat', 'mediaObjects'], 'properties': {'title': {'type': 'string', 'description': 'Optional title for the image post, when supported by the selected social network.'}, 'message': {'type': 'string', 'minLength': 1, 'description': 'Text or caption to accompany the image post.'}, 'customUrl': {'type': 'string', 'minLength': 1, 'description': 'Optional public URL to attach to the image post, when supported by the selected social network.'}, 'postFormat': {'type': 'integer', 'const': 1, 'description': 'Image post.'}, 'mediaObjects': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'url'], 'properties': {'alt': {'type': 'string', 'description': 'Optional alternative text describing the image.'}, 'url': {'type': 'string', 'minLength': 1, 'description': 'Public HTTP or HTTPS image URL.'}, 'type': {'type': 'string', 'const': 'IMAGE', 'description': 'Media type; must be IMAGE for this post.'}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Image media items to include in the post. Each item must provide an IMAGE type and a public URL.'}}, 'additionalProperties': False}, {'type': 'object', 'title': 'Video post', 'required': ['message', 'postFormat', 'mediaObjects'], 'properties': {'title': {'type': 'string', 'description': 'Optional title for the video post, when supported by the selected social network.'}, 'message': {'type': 'string', 'minLength': 1, 'description': 'Text or caption to accompany the video post.'}, 'customUrl': {'type': 'string', 'minLength': 1, 'description': 'Optional public URL to attach to the video post, when supported by the selected social network.'}, 'postFormat': {'type': 'integer', 'const': 2, 'description': 'Video post.'}, 'mediaObjects': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'url'], 'properties': {'alt': {'type': 'string', 'description': 'Optional alternative text or description for the video.'}, 'url': {'type': 'string', 'minLength': 1, 'description': 'Public HTTP or HTTPS video URL.'}, 'type': {'type': 'string', 'const': 'VIDEO', 'description': 'Media type; must be VIDEO for this post.'}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Video media items to include in the post. Each item must provide a VIDEO type and a public URL.'}}, 'additionalProperties': False}]}, 'minItems': 1, 'description': 'One or more posts to publish to the selected account. Use postFormat 0 for text or links, 1 for images, and 2 for videos; image and video posts require mediaObjects.'}, 'client_user_network_id': {'type': 'integer', 'minimum': 1, 'description': 'Connected social media account ID returned by connections.list. All posts in b2s_posts are published to this account.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {'type': {'type': 'integer'}, 'error': {'type': 'integer'}, 'extra': {'type': 'object', 'additionalProperties': True}, 'post_id': {'type': 'integer'}, 'publish_url': {'type': 'string'}, 'b2s_error_code': {'type': 'string'}, 'network_post_id': {'type': 'string'}}, 'additionalProperties': True}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['video_token'], 'properties': {'video_token': {'type': 'string', 'minLength': 1, 'description': 'Video token returned when the video upload was created.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Cambios recientes en herramientas
Servidores MCP similares
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, …
SocialAPIs
Retrieves Facebook and Instagram pages, posts, groups, comments, videos, ads, and Marketplace listings, including rental and vehi…