Social Signal logo

Social Signal

Measures topic discussion volume and account activity across Bluesky, Mastodon, Reddit, and Hacker News.

Install Social Signal

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "social-signal": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-social-signal"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 2 tools correctly (7d ago).

Overview

Social Signal MCP server measures how often topics are discussed across selected open social networks and how active individual accounts are. Its two tools return time-bucketed topic counts and account posting or engagement activity, with no authentication required. Use the hosted MCP endpoint, the full Pipeworx gateway, a local stdio package, or the HTTP tool API. Results are directional because X/Twitter is excluded, and unreachable networks are reported as null rather than zero.

Use cases

  • Track discussion volume for a topic over time
  • Compare activity across supported social networks
  • Measure posting cadence for a Bluesky or Mastodon account
  • Call social-volume tools from an HTTP workflow
  • Ask Pipeworx to route a question about Social Signal data

Key features

  • Topic post counts grouped into time buckets
  • Account posting cadence and engagement
  • Bluesky, Mastodon, Reddit, and Hacker News coverage
  • Hosted MCP, local stdio, and HTTP access
  • Null results for unreachable network buckets
  • No authentication required

Tools2

What Social Signal lets your agent do. Expand a tool for its parameters.

Verified live~833 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 46d

What it can do

From the 2 tools this server returned when we ran it.

Read-only tools · 2
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age76 days
Maintainers1

Observed 2026-10-17 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-social-signal (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads427Package downloads in the last 30 days.
Last commit15d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed2Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Social Signal works

What Social Signal does

The Social Signal MCP server provides two focused measurements for public social data. social_topic_volume counts posts matching a topic over a requested period and groups the results into time buckets. The count spans Bluesky, Mastodon, Reddit, and Hacker News. social_account_activity reports posting cadence and engagement for one account on Bluesky or Mastodon.

These tools are intended for directional trend checks and account-activity analysis, not a complete census of social media. X/Twitter is not included because its API is paid. The available sources are public endpoints for Bluesky, Mastodon, Reddit, and Hacker News, and the package does not require authentication.

How it works

The Social Signal MCP server can be reached through Pipeworx over MCP or used as a standalone local process. The hosted pack endpoint is available at https://gateway.pipeworx.io/social-signal/mcp; the full gateway is at https://gateway.pipeworx.io/mcp. A pack endpoint exposes the Social Signal tools and also includes Pipeworx shared meta-tools such as ask_pipeworx, discover_tools, search_within, and remember/recall.

The standalone package communicates over stdin and stdout and exposes only this pack's tools. The same operations are also available through the gateway's HTTP API, including POST /v1/tools/social_topic_volume and tool inspection through GET /v1/tools/{tool_name}.

Source-specific handling affects the returned measurements. Reddit filtering excludes subreddit entries so they do not appear as posts. Hacker News searches retain the highest observed result count when pagination reaches its limit. Bluesky buckets are collected newest-first within a request budget, so a throttling gap can occur at the older edge of the requested window.

Setup and configuration

For a hosted MCP connection, add the pack endpoint to an MCP client:

config.json
{
  "mcpServers": {
    "social-signal": {
      "url": "https://gateway.pipeworx.io/social-signal/mcp"
    }
  }
}

For local use, run the npm package through a stdio configuration:

config.json
{
  "mcpServers": {
    "social-signal": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-social-signal"]
    }
  }
}

The local process can also be started with npx -y @pipeworx/mcp-social-signal. No Pipeworx account is required for the standalone mode or for the first hosted calls described in the documentation.

Tools and capabilities

  • social_topic_volume(...): returns topic post counts over time, bucketed across Bluesky, Mastodon, Reddit, and Hacker News.
  • social_account_activity(...): returns posting cadence and engagement for an account on Bluesky or Mastodon.
  • ask_pipeworx: on gateway connections, accepts a plain-language question and routes it to an appropriate tool.
  • HTTP access: invokes tools without an MCP client by sending JSON to the gateway API.

Limitations and notes

The Social Signal MCP server measures a partial slice of social activity. Its output should not be read as total social volume because X/Twitter is absent and the four covered networks have different search behavior and availability.

An unavailable network returns null for its buckets, while a measured bucket with no matching results can represent zero. This distinction is especially relevant for Mastodon, which may be unreachable from Cloudflare egress. The hosted pack endpoint currently includes shared gateway schemas in addition to the pack tools; its initialize response is the authoritative source for the exact tool scope at connection time.

The project is licensed under MIT.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Social Signal

Social Signal is an MCP server that connects AI agents to public Bluesky, Mastodon, Reddit, and Hacker News data. Its main tools measure topic post volume over time and account activity, including posting cadence and engagement for Bluesky or Mastodon accounts. It requires no authentication.

Install it locally by configuring your MCP client to run `npx -y @pipeworx/mcp-social-signal`. This starts the standalone stdio server and exposes only Social Signal's tools. You can instead connect to the hosted `https://gateway.pipeworx.io/social-signal/mcp` endpoint.

Yes, Social Signal works with Cursor through its hosted MCP endpoint. Add `https://gateway.pipeworx.io/social-signal/mcp` as the server URL in the client configuration. Cursor is also listed in the setup examples alongside Claude Desktop and Windsurf.

No, Social Signal does not include X/Twitter data. Its topic-volume coverage is limited to Bluesky, Mastodon, Reddit, and Hacker News because the X/Twitter API is paid. The returned measurements are therefore a directional proxy rather than total social volume.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSocial Signal AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/social-signal?style=directory)](https://allmcps.com/mcp/social-signal)
HTML Embed
<a href="https://allmcps.com/mcp/social-signal"><img src="https://allmcps.com/api/badge/social-signal?style=directory" alt="Social Signal on AllMCPs" /></a>