mcpField
M
mcp-multi-platform-social-posts-comments

mcp-multi-platform-social-posts-comments

Local
github.com/mambalabsdevSocial Media0Updated 1d ago

About mcp-multi-platform-social-posts-comments

mcp-multi-platform-social-posts-comments is an MCP server that retrieves public posts and comments through an Apify actor. It searches six platforms and returns their content in a shared row format, without requiring platform login credentials.

Key features

  1. 01Search six social platforms
  2. 02Collect posts by keywords or URLs
  3. 03Retrieve post comments
  4. 04Filter results by date
  5. 05Return platform status rows

Use cases

  1. 01Compare discussion of a topic across platforms
  2. 02Collect comments from a list of post URLs
  3. 03Find recent public posts by keyword

MCP support

Exposes the get_social_posts_comments tool to MCP clients. It starts an Apify actor run and returns the resulting dataset rows.

Configuration

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

mcp.json · Universal config
{
"mcpServers": {
"com-mambabuilt-mcp-multi-platform-social-posts-comments": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-multi-platform-social-posts-comments"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
Run commandnpx -y @mambalabsdev/mcp-multi-platform-social-posts-comments
Environment variables to set
APIFY_TOKENSecretApify API token from https://console.apify.com/account/integrations

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@mambalabsdev/mcp-multi-platform-social-posts-comments1.1.0

Tools

1

Saved tool list · updated today

ParameterTypeRequiredDescription
queriesarrayNoKeywords to search on each platform, up to 20. Mastodon reads a query as a hashtag, so crm tools becomes #crmtools.
platformsarrayNoAny of bluesky, hackernews, mastodon, lemmy, reddit, youtube. Default all 6. Used for queries; a post address picks its own platform.
post_urlsarrayNoAddresses of posts to read comments from, such as your own posts, up to 100. Bluesky, Hacker News, Mastodon, Lemmy, Reddit, and YouTube.
since_datestringNoOnly posts from this date, such as 2026-10-01. YouTube gives relative dates only, so YouTube rows are not filtered.
lemmy_instancestringNoHost name to search. Default lemmy.world.
max_charge_usdstringNoOptional. The run stops before a charge that would pass this amount. Summary rows are always returned.
include_commentsbooleanNoyes or no. Default yes. Each comment is a charged row.
mastodon_instancestringNoHost name to read hashtags from. Default mastodon.social.
max_comments_per_postnumberNoUp to 200. Default 20. YouTube returns its first comment page, about 20.
max_posts_per_platformnumberNoUp to 500. Default 25. YouTube returns its first results page, about 20 videos.

Details

From the project README

Multi Platform Social Posts and Comments MCP Server

Glama score MCP Registry npm version npm downloads license

An MCP server for the Mamba Labs Multi Platform Social Posts and Comments actor on Apify. Public posts and comments from 6 platforms, in one row layout.

What's Inside

What it does

Give keywords or post addresses. The actor reads public posts and their comments from Bluesky, Hacker News, Mastodon, Lemmy, Reddit, and YouTube, with no login and no key, and returns one row layout for all of them. A free status row per query and platform says what each returned or why it was blocked. Instagram, X, Facebook, TikTok, and LinkedIn are not covered.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

{
  "mcpServers": {
    "mamba-multi-platform-social-posts-comments": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-multi-platform-social-posts-comments"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Restart the client. The get_social_posts_comments tool appears.

Prerequisites

Example prompts

  • "What are people saying about CRM migrations on Hacker News and Bluesky?"
  • "Collect the comments on these post addresses into one table."
  • "Find recent public posts about cold email deliverability since October."

Tool

get_social_posts_comments. One tool. Example arguments:

{
  "queries": [
    "crm"
  ],
  "platforms": [
    "bluesky",
    "hackernews",
    "lemmy"
  ],
  "max_posts_per_platform": 3,
  "max_comments_per_post": 2
}

Inputs

Every buyer facing input of the actor. Omitted inputs take the actor's own defaults.

InputTypeRequiredDescription
queriesarraynoKeywords to search on each platform, up to 20. Mastodon reads a query as a hashtag, so crm tools becomes #crmtools.
post_urlsarraynoAddresses of posts to read comments from, such as your own posts, up to 100. Bluesky, Hacker News, Mastodon, Lemmy, Reddit, and YouTube.
platformsarraynoAny of bluesky, hackernews, mastodon, lemmy, reddit, youtube. Default all 6. Used for queries; a post address picks its own platform.
max_posts_per_platformnumbernoUp to 500. Default 25. YouTube returns its first results page, about 20 videos.
include_commentsbooleannoyes or no. Default yes. Each comment is a charged row.
max_comments_per_postnumbernoUp to 200. Default 20. YouTube returns its first comment page, about 20.
since_datestringnoOnly posts from this date, such as 2026-10-01. YouTube gives relative dates only, so YouTube rows are not filtered.
mastodon_instancestringnoHost name to read hashtags from. Default mastodon.social.
lemmy_instancestringnoHost name to search. Default lemmy.world.
max_charge_usdstringnoOptional. The run stops before a charge that would pass this amount. Summary rows are always returned.

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
social-row, one post or comment$0.002$0.0019$0.0018$0.0017
apify-actor-start, per run start$0.007$0.007$0.007$0.007

Platform status rows and refused input are free. Mamba Labs pays the platform costs of the run. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.

Full actor documentation

apify.com/mambalabs/multi-platform-social-posts-comments

License

MIT. See LICENSE.

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.