EasySociable

io.github.murphywuwuPublished by GitHub account murphywuwuv0.1.27Updated Oct 24, 2026

AI carousel maker for coding agents: branded multi-page carousels for TikTok, LinkedIn, Instagram.

VerifiedSTDIODesktop onlyProductivity & WorkflowMedia & Design

Overview

AI-generated overview

Turns prompts, outlines and markdown into branded multi-page social carousels and slideshows for TikTok, LinkedIn, Instagram, Threads and Xiaohongshu.

What you can do
  • Create, read, update, archive, restore and delete slideshow runs that bind copy, layouts and a brand into a deck
  • Create and manage brands with names, handles, colors and fonts
  • List and inspect templates, and author, preview, publish or delete template drafts
  • Import, update, attest, archive, restore and delete images
  • Search icons and browse gradients as design assets
  • Return a private Studio review link and platform-sized PNG packs
When to use it
Use it when an agent should draft and lay out social media carousels or slideshows from a topic, outline or markdown, keeping a consistent brand look and platform-specific canvas sizes, then hand back a review link for polishing and publishing.
Requirements
Runs locally over stdio via the npm package @easysociable/cli, typically launched with npx; Node.js and network access are needed. No environment variables, headers or authentication are declared. A browser is needed to open the Studio review link.
Before you install
The tools can create, update, archive, restore and delete slideshow runs, brands, templates and images, so changes affect stored content. Content and images are sent to the EasySociable service to produce decks and Studio links. The README also offers a curl install script, which runs remote code on your machine.

Installation

In SourceWeft

  1. Open EasySociable in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

EasySociable MCP Server

[npm version] [License: MIT] [MCP]

A Model Context Protocol (MCP) server that empowers AI agents (Claude Desktop, Claude Code, Cursor, Codex) to turn prompts, outlines, and markdown into branded, multi-page social carousels and slideshows for TikTok, LinkedIn, Instagram, Threads, and Xiaohongshu.


What is EasySociable?

EasySociable is an agent-native visual production layer that bridges the gap between text-based AI models and finished visual carousel decks:

  • AI Agent writes the content: Claude or Cursor creates the story, pacing, and slide copy.
  • EasySociable binds the design: Applies proven layout families, enforces Brand Kits (fonts, colors), and prepares a durable Slideshow Run.
  • In-Browser Studio: Open the private review link in your browser to polish text or swap images without layout drift.
  • Multi-Platform PNG Pack: One-click download optimized for TikTok (9:16), LinkedIn (4:5 / 1:1), Instagram (4:5 / 1:1), and Xiaohongshu (3:4).

Quickstart & Installation

This server is listed in the Official MCP Registry.

Option 1: Claude Desktop

Add this configuration to your claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "easysociable": {      "command": "npx",      "args": ["-y", "@easysociable/cli", "mcp", "serve", "--transport", "stdio"]    }  }}

Option 2: Cursor

Add the MCP server to Cursor via Cursor Settings > Features > MCP Servers > Add New:

  • Name: easysociable
  • Type: command
  • Command: npx -y @easysociable/cli mcp serve --transport stdio

Option 3: Global CLI Install

bash
# macOS / Linux automated installercurl -fsSL https://easysociable.com/install.sh | bash
# Or via npmnpm install -g @easysociable/cli
# Run MCP server directlyeasysociable mcp serve --transport stdio

Available MCP Tools

36 tools, grouped by what the agent works on:

GroupTools
Slideshow Runscreate_slideshow_run, get_slideshow_run, list_slideshow_runs, update_slideshow_run, archive_slideshow_run, restore_slideshow_run, delete_slideshow_run
Brandscreate_brand, get_brand, list_brands, update_brand, archive_brand, restore_brand, delete_brand
Templateslist_templates, get_template
Template authoringcreate_template_draft, get_template_draft, list_template_drafts, update_template_draft, delete_template_draft, publish_template_draft, create_template_preview_job, import_template_image
Imagesimport_image, get_image, list_images, update_image, attest_image, archive_image, restore_image, delete_image
Design assetssearch_icons, get_icon, list_gradients, get_gradient

Agent Skills

The skills/ folder holds the workflows the agent follows on top of the tools:

SkillPurpose
easysociable-slideshowTopic → proven hook → structure → editable carousel, returned as a Studio link
easysociable-templateDesign and publish reusable page templates from a brief or an image
easysociable-contentPointer to the local Content Engine

Install skills + MCP in one go with easysociable install --yes, or as a Claude Code plugin:

/plugin marketplace add murphywuwu/easysociable-mcp/plugin install easysociable@easysociable

Example Agent Workflow

When you ask your agent:

"Create a 5-slide LinkedIn carousel about 4 Micro-SaaS pricing mistakes with my Brand."

Your Agent will:

  1. Call list_brands to load your saved Brand (name, handle, colors, fonts).
  2. Pick a proven structure from the Formula catalog (page 1 is its opening hook), then draft the copy.
  3. Call list_templates to choose a layout for each page.
  4. Call create_slideshow_run to bind copy, layouts and Brand into a Slideshow Run, with the post's title and caption drafted to the platform's limits.
  5. Return a private Studio link: polish the pages, then on your phone tap Publish to share every page to the app with the caption copied, or download the PNG pack.

Supported Formats

PlatformCanvas PresetRatio
TikTok1080 × 19209:16 (Photo Mode)
LinkedIn1080 × 13504:5 (Document Carousel)
Instagram1080 × 1350 / 1080 × 10804:5 / 1:1
Xiaohongshu (RED)1080 × 14403:4
Threads / X1080 × 1080 / 1080 × 13501:1 / 4:5

Links & Resources


License

MIT © EasySociable

Source: README.md at commit 313f3d5

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

2
  1. v0.1.27LatestOct 14, 2026
  2. v0.1.25Oct 14, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts