socials-mcp
MCP server for X/Twitter, Reddit and Twitch.
MCP name:
socials— one server, three platforms.
Install
uv tool install socials-mcp
Update
uv tool upgrade socials-mcp
Login
-
Install Cookie Editor extension in your browser.
-
Go to x.com or reddit.com → open Cookie Editor → Export → Export as JSON (clipboard).
-
Run the login command.
Linux / macOS
socials-mcp x login # or socials-mcp reddit login
Paste the JSON, then press Ctrl+D.
Windows (PowerShell)
The export is already in the clipboard, so pipe it:
Get-Clipboard -Raw | socials-mcp x login # or Get-Clipboard -Raw | socials-mcp reddit login
If you paste manually, press Ctrl+Z then Enter.
-
Enjoy!
Config
{
"mcpServers": {
"socials": {
"command": "socials-mcp"
}
}
}
Twitch
-
Create an app at https://dev.twitch.tv/console/apps/create.
- Name: anything unique
- OAuth Redirect URL:
https://localhost:3000(not used for app tokens) - Category:
Application Integration - Client type:
Confidential
-
Run:
socials-mcp twitch login
Enter the Client ID, then the Client Secret.
Tools
| Tool | Description |
|---|---|
reddit_search |
Search Reddit |
reddit_read |
Read post + comments |
reddit_sub |
Browse subreddit |
reddit_sub_info |
Subreddit info |
reddit_user |
User profile |
reddit_user_posts |
User posts |
reddit_user_comments |
User comments |
reddit_popular |
Popular posts |
reddit_popular_all |
Browse r/all |
reddit_feed |
Home feed |
reddit_saved |
Saved posts |
reddit_upvoted |
Upvoted posts |
reddit_whoami |
Current account |
reddit_status |
Auth status |
reddit_comment |
Post a comment |
reddit_create_post |
Create a self or link post |
reddit_delete |
Delete a post or comment |
reddit_save |
Save a post |
reddit_unsave |
Unsave a post |
reddit_upvote |
Upvote a post |
reddit_subscribe |
Subscribe to subreddit |
reddit_unsubscribe |
Unsubscribe from subreddit |
reddit_subscriptions |
List subscribed subreddits |
x_user |
User profile |
x_tweet |
Tweet + replies |
x_user_posts |
User tweets |
x_article |
Fetch Article |
x_search |
Search tweets |
x_feed |
Home timeline |
x_following_feed |
Following timeline |
x_bookmarks |
Bookmarks |
x_whoami |
Current account |
x_status |
Auth status |
x_post |
Post a tweet |
x_follow |
Follow user |
x_unfollow |
Unfollow user |
x_followers |
List followers |
x_following |
List following |
x_like |
Like tweet |
x_unlike |
Unlike tweet |
x_likes |
Liked tweets |
x_retweet |
Retweet |
x_unretweet |
Undo retweet |
x_reply |
Reply to tweet |
x_thread |
Post a thread, optional images |
x_quote |
Quote tweet |
x_bookmark |
Bookmark tweet |
x_unbookmark |
Remove bookmark |
x_delete |
Delete tweet |
x_list |
Fetch List tweets |
twitch_status |
Twitch auth status |
twitch_streams |
Live Twitch streams |
twitch_clips |
Top Twitch clips |
twitch_videos |
Twitch VODs |
twitch_channel |
Twitch channel profile |
socials_status |
Auth status X + Reddit |
reddit_login_help |
Login help Reddit |
x_login_help |
Login help X |
License
MIT
Metadata
Release files for socials-mcp 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| socials_mcp-0.7.0.tar.gz | 57.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| socials_mcp-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 125.6 kB
Security for socials-mcp 0.7.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.
Release files / socials_mcp-0.7.0.tar.gz
How to use checksums
a32e7d966dd8057500223352963f599f32e4078449d44cdd121c065d315747cfHow to use checksums
fa18b7cec3d81b172fbea9dfbeb981960390f69ff2dd55fea65866448c23cbbeWhat is trusted publishing?
uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}