Rolli MCP vs Socialclaw

A side-by-side look at the Rolli MCP and Socialclaw MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

Rolli MCP logoRolli MCPSocial Media · Local subprocess (stdio)Social media search and analytics across X, Reddit, Bluesky, YouTube, and more60GoodAuth: not declaredSocialclaw logoSocialclawSocial Media · Local subprocess (stdio)Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.48FairAuth: not declared

Verdict: choose Rolli MCP for social media work as a local process; choose Socialclaw for social media as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

Rolli MCP logoChoose Rolli MCP when

  • You need dedicated capabilities in the Social Media domain.
  • You prefer a local stdio subprocess transport.
  • You have the keys it needs: ROLLI_API_TOKEN, ROLLI_USER_ID, ROLLI_POLL_INTERVAL_MS, ROLLI_MAX_POLL_MS.
  • You want tools like list_keyword_searches, keyword_search, get_keyword_search.
Explore Rolli MCP

Socialclaw logoChoose Socialclaw when

  • You need dedicated capabilities in the Social Media domain.
  • You prefer a local stdio subprocess transport.
  • You have the keys it needs: SOCIALCLAW_API_KEY.
Explore Socialclaw

Feature & specification comparison

Rows where the two servers differ are marked.

SpecRolli MCP logoRolli MCPSocialclaw logoSocialclaw
CategorySocial MediaSocial Media
Quality signal60/100 · Good48/100 · Fair
Install commandConfirmedConfirmed
TransportLocal subprocess (stdio)Local subprocess (stdio)
AuthNot declaredNot declared
PricingNot declaredNot declared
Required env varsROLLI_API_TOKENROLLI_USER_IDROLLI_POLL_INTERVAL_MSROLLI_MAX_POLL_MSSOCIALCLAW_API_KEY
Verified ownerCommunity listingCommunity listing
GitHub stars298
Directory activity 1 views 0 installs 0 upvotes 2 views 0 installs 0 upvotes
Tools30Not listed

Tools & capabilities

Rolli MCP tools 30

  • list_keyword_searchesList all keyword searches. Returns a paginated list filtered by status.
  • keyword_searchCreate a keyword/hashtag search across social media platforms (X, Reddit, YouTube, Facebook, Instagram, Threads, Bluesky, and more). Polls until the search is complete and returns the full results. Oversized responses are truncated (truncated: true, largest post arrays shortened) — retrieve complete post data with get_keyword_search_posts. A status of results_pending means the search succeeded but results are still being written; fetch them with get_keyword_search.
  • get_keyword_searchGet results for a keyword search by ID. Returns search status, analytics summary, and posts. Oversized responses are truncated (truncated: true) — retrieve complete post data with get_keyword_search_posts. results_pending: true means the search succeeded but the backend is still writing results; retry in a few seconds.
  • list_user_searchesList all user searches. Returns a paginated list filtered by status.
  • user_searchCreate a user profile search on a social media platform. Polls until the search is complete and returns the full results. Oversized responses are truncated (truncated: true) — retrieve complete post data with get_user_search_posts. A status of results_pending means the search succeeded but results are still being written; fetch them with get_user_search.
  • get_user_searchGet results for a user search by ID. Returns profile info, metrics, and content analysis. Oversized responses are truncated (truncated: true) — retrieve complete post data with get_user_search_posts. results_pending: true means the search succeeded but the backend is still writing results; retry in a few seconds.
  • get_topic_treeGet the conversation topic tree for a keyword search. Shows how topics and subtopics are distributed across the search results.
  • get_keyword_search_postsGet raw posts from a keyword search. Returns the actual social media posts matching the search query. Oversized responses are truncated (truncated: true) — request one platform at a time for full data on large searches.
  • get_user_search_postsGet raw posts from a user search. Returns the actual social media posts from the searched user profile. Oversized responses are truncated (truncated: true).
  • get_integration_setupGet the current integration settings (webhook return URL and integration name).
  • update_integration_setupUpdate integration configuration. Set the webhook URL that receives notifications when a search completes.
  • get_usageGet API usage data. Returns search counts, per-user breakdowns, and the current IQ credit balance (credits.credits_remaining, credits.credits_limit, credits.period_reset_date — the latter two are null for one-time credit grants). Optionally filter by month.
  • +18 more on the listing page

Socialclaw tools

No tool names declared yet. Check the project README from the listing page.

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

Rolli MCP

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "mcp-24": {
      "command": "npx",
      "args": [
        "-y",
        "@rolli/mcp"
      ],
      "env": {
        "ROLLI_API_TOKEN": "YOUR_ROLLI_API_TOKEN_HERE",
        "ROLLI_USER_ID": "YOUR_ROLLI_USER_ID_HERE",
        "ROLLI_POLL_INTERVAL_MS": "YOUR_ROLLI_POLL_INTERVAL_MS_HERE",
        "ROLLI_MAX_POLL_MS": "YOUR_ROLLI_MAX_POLL_MS_HERE"
      }
    }
  }
}

Socialclaw

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "socialclaw": {
      "command": "npx",
      "args": [
        "-y",
        "socialclaw"
      ],
      "env": {
        "SOCIALCLAW_API_KEY": "YOUR_SOCIALCLAW_API_KEY_HERE"
      }
    }
  }
}

Frequently asked questions

Rolli MCP is categorized under Social Media and uses a local stdio subprocess. Socialclaw belongs to Social Media and uses a local stdio subprocess. Pick Rolli MCP for social media work and Socialclaw for social media.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

Rolli MCP has no declared pricing — check the project's own site. Socialclaw has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add mcp-24 and socialclaw as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, Rolli MCP has a quality signal of 60/100 (Good) with 1 views, 0 installs and 2 GitHub stars. Socialclaw has 48/100 (Fair) with 2 views, 0 installs and 98 GitHub stars.