mcpField
S
Sooshie

Sooshie

Local
github.com/imjeremyadamsProductivity0Updated 30w ago

About Sooshie

Sooshie’s MCP server lets AI assistants manage social publishing, accounts, and workspace tasks through Sooshie. It supports scheduling and publishing across 13 named social platforms, along with AI-assisted caption work.

Key features

  1. 01Create, schedule, and publish posts
  2. 02Review posts and manage comments
  3. 03Bulk import and reschedule posts
  4. 04Manage accounts and workspace members
  5. 05Generate and rewrite captions
  6. 06Upload media and check posting times

Use cases

  1. 01Schedule a campaign across social platforms
  2. 02Review drafts with a team
  3. 03Generate captions in a chosen tone
  4. 04Check failed posts and account health

MCP support

Exposes Sooshie post, account, workspace, media, and content operations as tools for MCP-compatible assistants. It requires a Sooshie API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"sooshemcp": {
"command": "npx",
"args": [
"-y",
"@sooshie/mcp-server"
],
"env": {
"SOOSHIE_API_KEY": "<SOOSHIE_API_KEY>",
"SOOSHIE_URL": "<SOOSHIE_URL>"
}
}
}
}
Run commandnpx -y @sooshie/mcp-server
Environment variables to set
SOOSHIE_API_KEYSecret
SOOSHIE_URL

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@sooshie/mcp-server

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Sooshie MCP Server

An MCP (Model Context Protocol) server that lets AI assistants like Claude manage your social media through Sooshie — schedule posts, generate AI captions, manage accounts, and more.

What is this?

Connect your AI assistant to your Sooshie workspace and manage social media through natural conversation:

  • "Schedule a post about our new product launch for tomorrow at 9am on Instagram and LinkedIn"
  • "What posts do I have scheduled for this week?"
  • "Generate a witty caption about our summer sale for TikTok"
  • "How many failed posts do I have?"

Tools (29)

Posts
ToolDescription
list_postsList posts with optional status/date filters
get_postGet a specific post by ID
create_postCreate a new post (draft, scheduled, or publish now)
update_postUpdate post content, media, or targets
schedule_postSchedule a post for a specific date/time
publish_postPublish a post immediately
Post Comments & Review
ToolDescription
get_post_commentsGet comments on a post
add_post_commentAdd a comment to a post
delete_post_commentDelete a comment
submit_post_for_reviewSubmit a post for approval
review_postApprove or request changes on a post
Bulk Operations
ToolDescription
delete_postsBulk delete multiple posts
bulk_import_csvImport posts from a CSV file
bulk_reschedule_postsReschedule multiple posts at once
Post Logs
ToolDescription
get_post_logsGet activity log for a post
get_failed_post_countGet count of failed posts
Accounts
ToolDescription
list_accountsList connected social accounts
check_account_healthCheck connection status of an account
delete_accountDisconnect a social account
Workspaces
ToolDescription
list_workspacesList all workspaces
get_workspaceGet current workspace details
update_workspaceUpdate workspace settings
get_workspace_membersList workspace team members
invite_memberInvite a team member by email
AI Content
ToolDescription
generate_contentGenerate a social media caption with AI
rewrite_contentRewrite existing content in a different tone
get_best_timesGet recommended posting times per platform
Media & API Keys
ToolDescription
upload_mediaUpload an image or video
delete_mediaDelete uploaded media
list_api_keysList API keys
revoke_api_keyRevoke an API key

Supported Platforms

Instagram, Facebook, LinkedIn, TikTok, YouTube, Threads, X (Twitter), Pinterest, Reddit, Bluesky, Google Business Profile, Telegram, Snapchat

Setup

1. Get your API key
  1. Sign up at sooshie.app
  2. Go to Settings > API Keys
  3. Create a new API key (starts with sk_live_)
2. Install
npm install -g @sooshie/mcp-server

Or run directly with npx:

npx @sooshie/mcp-server
3. Configure Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "sooshie": {
      "command": "npx",
      "args": ["-y", "@sooshie/mcp-server"],
      "env": {
        "SOOSHIE_API_KEY": "sk_live_your_key_here",
        "SOOSHIE_URL": "https://sooshie.app"
      }
    }
  }
}
4. Restart Claude Desktop

The Sooshie tools will appear in Claude's tool list.

Environment Variables

VariableRequiredDefaultDescription
SOOSHIE_API_KEYYes—Your Sooshie API key (sk_live_...)
SOOSHIE_URLNohttps://sooshie.appSooshie instance URL

Examples

Create a post:

"Create a draft post about our upcoming webinar on social media strategy. Target Instagram and LinkedIn."

Schedule content:

"Schedule a post for next Tuesday at 10am EST: 'Excited to announce our new AI features! Try them free at sooshie.app'"

Generate captions:

"Generate 3 different captions for a photo of our team volunteer event. Make them professional for LinkedIn."

Check analytics:

"What posts did I publish this week? Which ones are scheduled for next week?"

Manage team:

"Invite [email protected] as an admin to our workspace"

Development

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

# Watch mode
npm run dev

License

MIT

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.