Blog2Social - Social Media Publishing
Was dieses MCP kann
Connects social accounts and publishes text, link, image, and video posts through Blog2Social while reporting publishing status.
Tools
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['video_token'], 'properties': {'video_token': {'type': 'string', 'minLength': 1, 'description': 'Video token returned when the video upload was created.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…