MCP.Market

PostSider MCP server

by lumizone·io.github.lumizone/postsider·v1.0.0·5 stars

Social media calendar for AI agents: read channels, create drafts, request approval.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

5 stars

Reviews

Write one

Nobody has reviewed PostSider yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

PostSider tools (19, 7 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • postsider_create_postwrite action

    Create a post across one or more channels. `type`: "schedule" books it for `date`; "now" publishes immediately; "draft" saves without publishing. Get channel ids from postsider_list_channels and a free slot from postsider_find_slot. Attach media via postsider_upload_media_from_url first, then pass the returned media objects as `images`.

  • postsider_delete_postwrite action

    Permanently delete a post and every other channel version of it. The id may be any post in a group: PostSider stores a multi-channel post as one group, and a single id deletes the whole group. Read the post first (postsider_get_post) and confirm the full set of channel versions with the user before calling this.

  • postsider_find_slot

    Return the next free scheduling date-time (UTC) for a channel, based on its configured posting queue. Use the returned value as the `date` for postsider_create_post when scheduling into the queue.

  • postsider_get_agency_overview

    Get an organization-wide operational overview for an agency: clients, channels, queued posts, drafts, published posts, errors, recent errors and pending approvals. Useful for morning checks and client reporting.

  • postsider_get_approval_status

    Check whether a post submitted via postsider_request_approval has been approved, rejected (with the reviewer's note, if any), or is still pending. Returns status "NONE" if the post was never sent for approval.

  • postsider_get_channel_analytics

    Get account-level analytics for a connected channel (where the provider supports it).

  • postsider_get_customer_report

    Get a customer-scoped agency report with channels, queued, draft, published, error and pending approval counts.

  • postsider_get_notifications

    List recent notifications for the organization (e.g. publish failures, channels needing reconnection).

  • postsider_get_postwrite action

    Get the full organization-scoped post group, including current state, scheduled time, media, channel and publish error. Use this to inspect the result of an asynchronous create or publish operation.

  • postsider_get_post_analyticswrite action

    Get performance analytics for a single post over the last N days (where the provider supports it).

  • postsider_get_post_missing_fieldswrite action

    Return per-channel validation problems / missing required fields for a post, so they can be fixed before publishing.

  • postsider_get_publishing_state

    Check whether publishing is active or paused for this organization. Useful before scheduling (a paused org rejects new posts with publishing_paused), and to confirm a kill switch is on.

  • postsider_list_channels

    List the social channels (integrations) connected to this PostSider organization. Returns each channel id, name and platform. Call this first to get the channel ids needed by postsider_create_post.

  • postsider_list_groups

    List configured channel groups. In PostSider a group is a customer, so an id returned here is the customerId expected by postsider_get_customer_report and by the customer filter of postsider_list_posts.

  • postsider_list_posts

    List posts scheduled or published within a date range (UTC). Useful for reviewing the content calendar before scheduling more.

  • postsider_pause_publishing

    Immediately halt ALL publishing for this organization (kill switch): no `now` or `schedule` posts can be created, and queued posts are parked to HELD instead of going out. Use when something is wrong, for example a PR crisis, a post on the wrong channel, or a runaway automation loop. Resume is human-only (owner, dashboard); this cannot be undone via the API.

  • postsider_request_approval

    Push a draft post into the human approval queue for review, instead of publishing or scheduling it directly. The post must already exist as a draft (see postsider_create_post with type "draft"). Approval is optional in PostSider, and most posts can also be scheduled directly without ever going through this.

  • postsider_update_post_statuswrite action

    Change the status of an existing post (e.g. move between draft and queue).

  • postsider_upload_media_from_urlwrite action

    Download an image or video from a public URL and store it in the PostSider media library. Returns a media object; pass it (or its array) as `images` to postsider_create_post.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How PostSider compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 60% of 1,299 Productivity servers
Tools
19
the typical Productivity server has 7
Tools that change things
37%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
5
more than 70% of 854 Productivity servers

What its tools let an agent do: 19 send or post

Install PostSider in Claude Code, Cursor or VS Code

Runs npx -y @postsider/mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add postsider -- npx -y @postsider/mcp
Add to Cursor

What the publisher says

From the PostSider repository's README, as published. We do not edit it. Read it on GitHub

PostSider

Open-source social media scheduling for 30+ platforms. Plan, compose, and publish from one calendar, with a public API and SDK for automation and an optional AI assist for checking and rewriting captions.

Quick Start · Features · Platforms · Architecture · Self-Hosting · Contributing · License

Features

Scheduling and publishing

  • Visual calendar with drag and drop scheduling and time slot management
  • Posting queue with day-aware find-free-slot, plus Smart Slots suggestions
  • Evergreen recycling for content you want to repost on a cadence
  • Per-platform preview and per-platform validation before you publish
  • First comment posted automatically for platforms that support it
  • 33 built-in connectors across social, chat and blogging platforms, all in one calendar (full list)

Composer

  • Hashtag groups, caption templates, UTM builder, and reusable snippets
  • Bulk CSV import to schedule many posts at once
  • Approval workflow so posts can be reviewed before they go out

Security and account protection

  • Optional TOTP two-factor authentication with an authenticator app, a dedicated enrollment flow, and one-time recovery codes; superadmins can require it for the whole workspace
  • Encrypted channel credentials — OAuth tokens for connected social accounts are encrypted at rest
  • Security activity trail for sensitive account and organization actions
  • Hardened sessions and API — httpOnly secure cookies, CORS and CSP controls, rate limiting, and server-side plan enforcement

Optional AI (off unless you provide a key)

  • Post Checker flags issues before publishing
  • Caption rewrite improves a draft on request
  • Uses the platform OPENAIAPIKEY, or a per-org key you bring yourself (BYO)

Collaboration and automation

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

PostSider: common questions

Is PostSider MCP server safe?
Mostly: it is graded B (83/100). Read the PostSider safety report
How do I install PostSider?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does PostSider need an API key?
Yes. The registry entry asks for POSTSIDER_API_KEY.
Is PostSider maintained?
The last commit was 40 days ago (2026-09-25). The latest release is v1.0.0.
What can I use instead of PostSider?
Servers from other publishers that do the same job: Agent-Native Dispatch MCP server, AIquila — Nextcloud MCP Server and Intervals Icu MCP server.
How does PostSider compare with other Productivity MCP servers?
safety score 83/100 (higher than 60% of 1,299 Productivity servers); tools 19 (the typical Productivity server has 7); tools that change things 37% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to PostSider

Same job from other publishers: the closest match first, then the best rated.

  • Agent-Native Dispatch
    Central Slack/Telegram router with jobs, memory, approvals, and A2A delegation
    A
  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
    C
  • Intervals Icu
    Read/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.
    B
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B
  • Mu
    News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
    B