MCP.Market

Sorsa MCP server

by Sorsa-io·io.github.Sorsa-io/sorsa-mcp·v1.0.4·1 stars

MCP server for the Sorsa.io X/Twitter data API

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

full report

Adoption
New

1 stars40 downloads/wk

Reviews

Write one

Nobody has reviewed Sorsa yet.

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

Sorsa tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

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

no findings
  • Code scan3 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 95 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 74/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Sorsa compares

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

Safety score
74/100
higher than 40% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
40
more than 31% of 12,191 servers with a package

Install Sorsa in Claude Code, Cursor or VS Code

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

claude mcp add sorsa-mcp -- npx -y sorsa-mcp
Add to Cursor

What the publisher says

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

Sorsa MCP

An MCP server for the Sorsa.io API v3 — access to X/Twitter data: profiles, tweets, search, follow/retweet checks, Sorsa scores, lists and communities.

The server exposes 40 tools, one per API endpoint.

Installation

npm install
npm run build

Or, once published, run it with no install via npx (see below).

Configuration

You need a Sorsa API key. It is read from the SORSAAPIKEY environment variable and sent with every request in the ApiKey header.

Connecting a client

Cursor

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project).

Using the published npm package (nothing to install, npx fetches it):

{
  "mcpServers": {
    "sorsa": {
      "command": "npx",
      "args": ["-y", "sorsa-mcp"],
      "env": {
        "SORSA_API_KEY": "YOUR_KEY"
      }
    }
  }
}

Or running from a locally built checkout:

{
  "mcpServers": {
    "sorsa": {
      "command": "node",
      "args": ["D:\\Code\\Cursor Projects\\Sorsa_MCP\\dist\\index.js"],
      "env": {
        "SORSA_API_KEY": "YOUR_KEY"
      }
    }
  }
}

Claude Desktop

Edit %APPDATA%\Claude\claudedesktopconfig.json and add the same mcpServers block as above, then restart the app.

Local check

# build
npm run build

# run (communicates over stdio — easiest to test through a client)
SORSA_API_KEY=YOUR_KEY npm start

The quickest way to confirm your key works is the getkeyusage_info tool — it returns your remaining request balance and the key's expiration date.

Available tools

Profiles: getuserinfo, getuserinfobatch, getfollowers, getfollowing, getverifiedfollowers, getaccount_about

Tweets: gettweetinfo, gettweetinfobulk, getusertweets, gettweetcomments, gettweetquotes, getretweeters, getarticle, gettrends

Search: searchtweets, searchusers, searchmentions, getspace_info

Communities: getcommunitymembers, getcommunitytweets, searchcommunitytweets

Checks: checkfollow, checkcomment, checkquoted, checkretweet, checkcommunitymember

Sorsa metrics: getsorsascore, getsorsascorechanges, getfollowersstats, gettopfollowers, gettopfollowing, getnewfollowers7d, getnewfollowing_7d

Lists: getlistmembers, getlisttweets, getlistfollowers

Utilities: usernametoid, idtousername, linktoid, getkeyusage_info

Project layout

To add or change a tool, edit this file only.

  • src/endpoints.ts — a declarative table of every endpoint (method, path, parameters).
  • src/index.ts — the HTTP client plus tool registration driven by that table.

How it works

Each endpoint is one entry in ENDPOINTS. Based on each field's in (path / query / body), the handler routes arguments into the URL path, the query string, or the JSON body, then sends the request to Sorsa with the ApiKey header. The response is returned to the client as JSON text.

License

MIT

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

Sorsa: common questions

Is Sorsa MCP server safe?
Mostly: it is graded B (74/100). Read the Sorsa safety report
How do I install Sorsa?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Sorsa need an API key?
Yes. The registry entry asks for SORSA_API_KEY.
Is Sorsa maintained?
The last commit was 134 days ago (2026-06-23). The latest release is v1.0.4.
How does Sorsa compare with other MCP servers?
safety score 74/100 (higher than 40% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 40 (more than 31% of 12,191 servers with a package). Full comparison.