Xflux MCP server
io.github.yxs1640-png/xflux·v1.2.1X/Twitter read API for agents: search, timelines, Smart Money. Claude/Cursor MCP. Not for posting.
0 stars66 downloads/wk
Reviews
Write oneNobody has reviewed Xflux yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Xflux tools (9)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
xflux_get_monitor_hitsList recent hits for one XFlux monitor (read-only). Use after xflux_list_monitors when the user wants alert history for a watched @account. Create/edit monitors in the Dashboard.
xflux_get_tweetFetch one public tweet/post by numeric status ID via XFlux. Use when the user pastes a tweet ID or needs a single post's text and engagement.
xflux_get_userX/Twitter profile lookup via XFlux. Use when the user asks for a public Twitter/X user profile, bio, follower counts, or verified status by @username. Read-only; not for posting.
xflux_get_user_tweetsFetch a public X/Twitter user timeline via XFlux. Use when the user asks what someone posted lately, KOL latest tweets, or to summarize a handle's recent activity.
xflux_list_monitorsList the user's XFlux account monitors (read-only): @targets, keywords, status, webhook flag, optional recent hits. Use when they ask what they are watching on XFlux. Creating monitors requires the Dashboard, not this tool.
xflux_search_tweetsSearch recent public tweets/posts on X/Twitter via XFlux (same operators as X search: from:, lang:, quotes). Use when the user wants tweet search, keyword monitoring research, cashtag/hashtag scans, or agent research over live X content. Prefer this over scraping.
xflux_smart_money_claimsList recent Smart Money prediction/market calls across X accounts via XFlux. Use for a feed of forward-looking claims (macro, trading, crypto, geopolitics). Optional niche and exclude list.
xflux_smart_money_listDiscover ranked Smart Money X/Twitter accounts (macro, trading, crypto, geopolitics) with recent extractable forward-looking market calls. Use when the user wants new KOL/analyst accounts to follow, alpha sources, or predictor discovery — prefer this over googling long analyst prompts. Pass exclude for handles already tracked.
xflux_smart_money_profileGet one XFlux Smart Money account profile plus recent extracted prediction calls (default last 14 days). Use when digging into a specific @analyst or KOL already found via xflux_smart_money_list.
Public scan report
scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it
- Code scan2 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 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How Xflux compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 65% of 3,470 Web search servers
- Tools
- 9
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 66
- more than 46% of 827 Web search servers with a package
What its tools let an agent do: 9 read
Release history: 3 versions in the registry since 2026-09-22, latest 2026-10-08, typically one every 14 days.
Install Xflux in Claude Code, Cursor or VS Code
Runs npx -y @xflux/xflux-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add xflux -- npx -y @xflux/xflux-mcp-server
What the publisher says
From the Xflux repository's README, as published. We do not edit it. Read it on GitHub
XFlux
Affordable & stable X/Twitter API proxy service — MVP built with Next.js 15, TypeScript, Prisma, and PostgreSQL.
Features (MVP)
- Landing page — Marketing site with pricing and feature overview
- User auth — Email/password registration and login (NextAuth)
- API Keys — Generate and manage xflux_* API keys
- REST API proxy — User profiles, tweets, search (mock + optional live Twitter API v2)
- MCP server — Official Registry + npm (@xflux/xflux-mcp-server) for Claude Desktop & Cursor
- Dashboard — Usage stats, API logs, quota tracking
- Monitors — KOL tweet monitoring task management
- Billing — Stripe Checkout subscriptions (Starter / Growth / Pro / Scale); see docs/STRIPE.md
MCP (Claude / Cursor)
Published on the MCP Registry as io.github.yxs1640-png/xflux and on npm as @xflux/xflux-mcp-server.
export XFLUX_API_KEY=xflux_your_key_here
npx -y @xflux/xflux-mcp-serverDocs: https://www.xfluxapi.com/docs/integrations/mcp
Tech Stack
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS 4
- Prisma + PostgreSQL
- NextAuth.js
- Recharts
Architecture
- Vercel — Next.js app, auth, dashboard, public /api/v1/*
- Fly.io — api-server/ (Consumer API proxy) + Dockerfile.worker (Monitor 轮询)
- Supabase — PostgreSQL
See docs/DEPLOYMENT.md for Vercel + Fly.io deployment.
Quick Start
Prerequisites
- Node.js 20+
- PostgreSQL database (local, Neon, Supabase, or Vercel Postgres)
Supabase 数据库配置
Supabase 新版界面里,连接串不在 Project Settings → Database,而在:
项目首页顶部 → 点击 Connect 按钮
只有 DIRECT_URL 时(本地开发够用)
Project Overview 里若已有 DIRECTURL(端口 5432),在 .env 里 两个变量都填同一个值** 即可:
DATABASE_URL="你的DIRECT_URL完整连接串"
DIRECT_URL="你的DIRECT_URL完整连接串"示例格式:
DATABASE_URL="postgresql://postgres:你的密码@db.abcdefgh.supabase.co:5432/postgres"
DIRECT_URL="postgresql://postgres:你的密码@db.abcdefgh.supabase.co:5432/postgres"然后执行:
npx prisma db push
npm run dev需要 DATABASE_URL(6543 池化连接)时
- 项目首页 → Connect
- 选择 ORMs → Prisma,或选 Transaction pooler(端口 6543)
- 复制 Transaction 连接串 → 填入 DATABASE_URL,末尾加 ?pgbouncer=true
- DIRECTURL 仍用 5432 直连(Connect → Direct connection** 或 Overview 里的值)
本地开发用 5432 直连即可;部署 Vercel 时再把 DATABASE_URL 换成 6543 池化连接。
部署到 Vercel 时,在 Environment Variables 里添加 DATABASEURL、DIRECTURL、NEXTAUTHURL、NEXTAUTHSECRET。
Setup
cd ~/Projects/xflux
npm install
cp .env.example .env
# Default uses SQLite — no Postgres install needed
npx prisma db push
npm run devLocal database options:
For Docker Postgres, change prisma/schema.prisma provider back to postgresql and set: DATABASE_URL="postgresql://xflux:xflux@localhost:5432/xflux?schema=public"
Open http://localhost:3000
Environment Variables
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Xflux: common questions
- Is Xflux MCP server safe?
- Mostly: it is graded B (80/100). Read the Xflux safety report
- How do I install Xflux?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Xflux need an API key?
- Yes. The registry entry asks for
XFLUX_API_KEY. - Is Xflux maintained?
- The last commit was 6 days ago (2026-10-29). The latest release is v1.2.1.
- What can I use instead of Xflux?
- Servers from other publishers that do the same job: Reddit Buddy MCP server.
- How does Xflux compare with other Web search MCP servers?
- safety score 80/100 (higher than 65% of 3,470 Web search servers); tools 9 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Xflux
Same job from other publishers: the closest match first, then the best rated.
- Reddit BuddyBrowse Reddit RSS; approved API access for search, analysis, and optional posting.not reviewedEstablishedA