Blog2Social - Social Media Publishing
Overview
Description from the maker (original English)
Connect AI agents to Blog2Social and automate social media content workflows via MCP.
PopNx MCP’s three pillars
These three are never merged into one score: opinions, measurements and popularity are different things.
- User voiceiNo reviews yetReviews open together with accounts in a later step
- Our basic checksi1 of 1 passedChecked from public information; code not scanned yet
- UsageiVery new★ –
What you can do with it
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
- Connection: Runs in the cloud
- Transport: Streamable HTTP
- Category: Marketing & social media
Install
Pick the AI app you use, then copy the settings.
Before you install
- Basic checks: 1 of 1 passed
- Runs on the maker’s server: what you ask it goes through their server.
- The registry lists no key to fill in.
You need
- Runs in the cloudNothing to install; it connects over the internet
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
- Open Settings → Connectors
- Press Add custom connector
- Paste the address below and press Add
- If it asks you to sign in, sign in with the maker
https://api.blog2social.com/mcpRun this in your terminal
claude mcp add --transport http blog2social-api https://api.blog2social.com/mcpOr copy the settings yourself
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"blog2social-api": {
"url": "https://api.blog2social.com/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Or copy the settings yourself
Paste into .vscode/mcp.json in your project
{
"servers": {
"blog2social-api": {
"type": "http",
"url": "https://api.blog2social.com/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
- Open ChatGPT on the web → Settings → Connectors (Apps)
- Press Create or Add (some plans need Developer mode under Advanced first)
- Paste the address below, give it a name and save
- If it asks you to sign in, sign in with the maker
https://api.blog2social.com/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
What it can do
We have not read this server’s tool list yet; we check endpoints in rotation.
Basic checksi
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
- ✓ Pass
Maker matches the repo
The registry name was verified with the GitHub account Adenion, which owns the repo
- … Not checked yet
Still maintained
We have not read this repo from GitHub yet
- … Not checked yet
Has a licence
We have not read this repo from GitHub yet
- … Not checked yet
Endpoint responds
Not checked yet; we check endpoints in rotation
- … Not checked yet
Sign-in with OAuth
Not checked yet; we check endpoints in rotation
- … Not checked yet
No hidden instructions in tool descriptions
Not checked yet; we read the tool list when we check the endpoint
Compared with others in Marketing & social mediai
- More stars than 0% of the other 3602 servers in this category
- Published to the registry more recently than 43% of the other 3602 servers in this category
- Basic checks equal to or better than 100% of the other 3602 servers in this category
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
Common questions
Is Blog2Social - Social Media Publishing safe?
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
What keys or codes does it need?
The registry does not list a required key, though some servers ask you to sign in on first use.
Does it run on my computer or in the cloud?
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
Is it still maintained?
The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 37 days ago.
Which apps can use it?
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
What can I use instead?
In the same category: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Alternatives
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Google Analytics MCP
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
BibiGPT YouTube Video Summarizer
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
README from the maker
Open the README
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Blog2Social MCP Server
The Blog2Social MCP Server provides a hosted Model Context Protocol (MCP) interface for connecting AI assistants, AI agents, coding assistants and automation tools directly to Blog2Social.
With the MCP server, compatible AI applications can use Blog2Social functionality through natural-language instructions instead of requiring a custom Blog2Social API integration for each application.
The MCP server can be used to:
- view connected social media accounts
- discover supported social networks
- connect and disconnect social media accounts
- check Blog2Social credit balances
- inspect publishing capabilities and network-specific limits
- publish text, link, image and video posts
- check the publishing status of video posts
The MCP server is hosted by Blog2Social. No local MCP server installation is required. Authentication is handled through OAuth.
MCP Endpoint
https://api.blog2social.com/mcp
The endpoint is the same for all supported MCP clients.
How it works
The Blog2Social MCP Server acts as a bridge between an AI application and Blog2Social:
AI Assistant / AI Agent
| | MCP v Blog2Social MCP Server | | Blog2Social API v Blog2Social | +-- Connected Social Accounts +-- Social Networks +-- Posts +-- Publishing
This means that an MCP-compatible application can interact with Blog2Social using standardized MCP tools rather than implementing the Blog2Social API itself.
For example, an AI assistant can be instructed to:
Show me my connected social media accounts.
or:
Publish this article to my LinkedIn page and Facebook page.
The AI application can then use the appropriate Blog2Social MCP tools to perform the requested operation.
Authentication
Blog2Social MCP uses OAuth for authentication and authorization.
The typical authentication flow is:
AI Application
| v Blog2Social MCP | v Blog2Social OAuth | v Login & Authorization | v MCP Connection | v Blog2Social MCP Tools
You do not need to enter your Blog2Social password into the AI application's MCP configuration.
After adding the MCP endpoint, the client redirects you through the Blog2Social OAuth flow. Log in to Blog2Social and explicitly authorize the connection.
Security: Do not add your Blog2Social password, service token or access token to an MCP client configuration file. Authentication is handled through OAuth.
Available Tools
The Blog2Social MCP server currently provides the following tools.
connections.list
Read-only
Returns the social media accounts currently connected to the authenticated Blog2Social account.
The response includes information such as:
- social network
- account type
- display name
client_user_network_id
The client_user_network_id identifies the connected account and is used when publishing posts with posts.create.
Example use:
Show me all social media accounts connected to Blog2Social.
connections.add
Writes
Starts the authorization process for connecting a social network account.
The tool uses:
network_id– identifies the social networknetwork_type_id– identifies the account type
Supported account types are:
0 = Profile
1 = Page 2 = Group
The tool normally returns an authorization link that the user opens to authorize the connection.
Pinterest is an exception and may require a custom application configuration instead of the standard authorization link.
Example use:
Connect my LinkedIn account to Blog2Social.
The available networks and supported account types should be checked with networks.list before starting the connection process.
connections.remove
Destructive
Removes an existing social network connection from the authenticated Blog2Social account.
The client_user_network_id from connections.list is required to identify the account to remove.
After removal, the account can no longer be used for publishing until it is connected again.
Example use:
Disconnect my Facebook page from Blog2Social.
Because this operation is destructive, it should only be executed when the user explicitly requests the removal.
networks.list
Read-only
Returns the social networks that can be connected to Blog2Social.
For each network, the response can include:
- network name
- network URL
network_id- supported profiles
- supported pages
- supported groups
The returned network_id can be used with connections.add.
Example use:
Which social networks can I connect to Blog2Social?
networks.list_properties
Read-only
Returns publishing capabilities and restrictions for a specific social network and account type.
This can include:
- supported media formats
- image support
- video support
- character limits
- other network-specific publishing requirements
This tool should be used when preparing content for a specific network to ensure that the content matches the network's requirements.
Example use:
What are the publishing requirements for LinkedIn?
credits.balance
Read-only
Returns the current credit balance of the authenticated Blog2Social API account.
The credit balance can be checked when a publishing operation cannot be completed or before performing an operation that requires credits.
Example use:
How many Blog2Social credits do I have left?
posts.create
Writes
Publishes content to a connected social media account.
The target account is identified using its client_user_network_id.
Supported post formats are:
0 = Text / Link
1 = Image 2 = Video
Depending on the selected format, posts can contain text, links, images or videos.
For non-video posts, the response can contain a publish_url.
Example:
Publish this article to my LinkedIn page:
https://example.com/my-article
Use the following text:
We have just published a new article about AI automation.
The AI client can use connections.list to identify the appropriate connected account and then use posts.create to publish the content.
videos.check
Read-only
Checks the publishing status of a video post.
When posts.create publishes a video, the response can contain a video_token.
videos.check uses this token to check the current publishing status.
Possible states include:
pending
failed successful
When publishing succeeds, a publish_url can be returned.
Example use:
Check whether my video post has finished publishing.
Tool Overview
| Tool | Type | Purpose |
|---|---|---|
connections.list | Read-only | List connected social accounts |
connections.add | Writes | Start connecting a social account |
connections.remove | Destructive | Remove a connected social account |
networks.list | Read-only | List available social networks |
networks.list_properties | Read-only | Get network publishing requirements |
credits.balance | Read-only | Check the current credit balance |
posts.create | Writes | Publish text, links, images or videos |
videos.check | Read-only | Check video publishing status |
Installation
No local installation required
The Blog2Social MCP Server is hosted by Blog2Social.
You do not need to:
- clone this repository to run an MCP server
- install Node.js
- install Python
- run a local MCP process
- configure a local database
- manually create an OAuth access token
Instead, configure your MCP-compatible client to use the hosted endpoint:
https://api.blog2social.com/mcp
Then complete the Blog2Social OAuth authorization flow.
Generic MCP configuration
For clients that accept a remote MCP server URL, the configuration is conceptually:
{
"name": "blog2social", "url": "https://api.blog2social.com/mcp" }
The exact configuration format depends on the MCP client.
After adding the server, authenticate through OAuth when prompted.
Claude
Claude.ai
Claude can connect to the hosted Blog2Social MCP server through its custom connector functionality.
- Open Claude.
- Open Settings or Connectors.
- Select Add custom connector.
- Enter:
https://api.blog2social.com/mcp
- Add the connector.
- Follow the Blog2Social OAuth flow.
- Log in to your Blog2Social account.
- Authorize the connection.
After authorization, Blog2Social is available as an MCP connector in Claude.
The exact location and naming of connector settings can vary depending on the current Claude interface and account type.
Claude Desktop
Claude Desktop supports MCP integrations.
Configure the Blog2Social MCP server using:
https://api.blog2social.com/mcp
Complete the Blog2Social OAuth authorization when prompted.
After authorization, Claude Desktop can access the Blog2Social MCP tools available to the authenticated account.
Cursor
Cursor supports MCP servers and can connect to the hosted Blog2Social MCP server.
Add the following remote MCP server to your Cursor MCP configuration:
https://api.blog2social.com/mcp
For clients that use a JSON configuration, the configuration is typically structured around the remote URL:
{
"mcpServers": { "blog2social": { "url": "https://api.blog2social.com/mcp" } } }
Cursor's exact MCP configuration format may change between versions. If the installed version provides a dedicated MCP configuration UI, add the URL there instead.
Complete the Blog2Social OAuth flow when prompted.
VS Code
VS Code environments that support MCP can connect to Blog2Social through the hosted MCP endpoint.
Use:
https://api.blog2social.com/mcp
For a JSON-based MCP configuration, use a configuration equivalent to:
{
"servers": { "blog2social": { "url": "https://api.blog2social.com/mcp" } } }
Add the endpoint to the MCP configuration and complete the Blog2Social OAuth authorization flow.
The exact configuration location and schema can depend on the installed VS Code version and the MCP-capable extension or agent being used.
ChatGPT
ChatGPT can connect to MCP servers through supported connector or app integration capabilities.
Use the Blog2Social MCP endpoint:
https://api.blog2social.com/mcp
Follow the authentication flow provided by ChatGPT and authorize access to your Blog2Social account.
After authorization, ChatGPT can use the Blog2Social MCP tools available through the connection.
The exact location and naming of MCP or connector settings may change as ChatGPT updates its MCP and app integration capabilities.
GitHub Copilot
MCP-capable GitHub Copilot environments can connect to Blog2Social through the hosted MCP server.
Use:
https://api.blog2social.com/mcp
Complete the Blog2Social OAuth authorization flow when requested.
After authorization, Copilot can use the Blog2Social MCP tools supported by the connection.
n8n
n8n can use MCP-compatible connections to integrate Blog2Social into automated workflows.
Use:
https://api.blog2social.com/mcp
Authenticate using the Blog2Social OAuth flow.
A typical workflow can look like:
Trigger
| v AI / Content Generation | v Blog2Social MCP | v Create / Publish Content | v Social Networks
This makes it possible to combine AI-powered conten
Only the beginning is shown; read the rest in the repo