MCP.Market

XTapDown MCP server

by farukkolip·io.github.farukkolip/xtapdown-mcp·v1.2.1·3 stars

14 X (Twitter) creator tools — tweet download, hashtags, hooks, engagement & ads-revenue calc.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

3 stars195 downloads/wk

Reviews

Write one

Nobody has reviewed XTapDown yet.

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

XTapDown tools (14, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • build_x_search_url

    Build an X (Twitter) advanced search URL from structured filters. Returns a clickable URL using X's official advanced search operators (from:, since:, until:, min_faves:, lang:, filter:media etc).

  • calculate_x_ads_revenue

    Estimate monthly X Premium Creator Ads Revenue Share payout from impressions. X pays creators based on ads shown in REPLIES to their posts, not the posts themselves — so reply density is the lever. Requires X Premium + 500 verified followers + 25M impressions over the trailing 3 months for eligibility.

  • calculate_x_engagement_rate

    Calculate X (Twitter) engagement rate using the public follower-based formula: (likes + reposts + replies + bookmarks + quotes) / followers × 100. Returns the percentage and the tier-aware benchmark band (Excellent / Good / Average / Low / Inactive).

  • count_tweet_characters

    Count tweet characters using X's official weighted-length formula. CJK ideographs, fullwidth chars, and most emoji count as 2; URLs always count as 23 (t.co shortening). Returns char count, remaining budget for free + Premium limits, and a warning if a thread split is needed.

  • download_tweet

    Download an X (Twitter) post — video, GIF, images, or article. Returns direct media URLs, author info, and engagement stats. Uses the public X syndication endpoint, no auth required.

  • find_viral_tweets_for_niche

    Get the top X (Twitter) creators in a niche plus 3 viral tweet templates with explanations of why each one works. Pulls from XTapDown's curated viral pattern library.

  • generate_fancy_unicode_text

    Convert plain ASCII text into a fancy Unicode style suitable for X bios and tweets. 7 styles supported: bold, italic, boldItalic, monospace, script, doubleStruck, smallCaps.

  • generate_tweet_hook

    Generate proven tweet hook formulas for a category. Returns 3 ready-to-use templates with examples and execution tips. Hooks must land in line one because the rest of the post is hidden until tap.

  • get_best_time_to_post_xwrite action

    Get the best times to post on X (Twitter) for a country, with day-by-day windows and the reasoning behind each slot. X engagement curves differ from TikTok — weighted toward morning commute, lunch, and evening news windows.

  • get_tweet_screenshot_url

    Generate a deep-link to XTapDown's tweet screenshot tool with the tweet URL and styling pre-filled. The PNG/JPG rendering happens client-side in the browser — this tool returns a ready-to-open URL plus a checklist of available styles.

  • get_x_hashtags

    Get curated X (Twitter) hashtags for a niche, plus 3 strategy tips on how to use them. Hashtag rules on X differ sharply from TikTok or Instagram — max 1-3 tags per post.

  • get_x_search_operators_cheatsheet

    Return the complete X (Twitter) advanced search operators reference, grouped by category, with syntax / example / description for each operator. Updated for 2026.

  • get_x_trends

    Get the current top trending topics on X (Twitter) for a country. Live data refreshed roughly hourly by the XTapDown trends collector.

  • split_long_text_into_thread

    Split a long text into a numbered tweet thread (each tweet ≤ 280 chars). Uses X's weighted-length formula and t.co URL shortening (URLs always count as 23). Prefers sentence boundaries, then paragraph, then word.

Public scan report

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

no findings
  • 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 qualitylocal package, no credentials required12/15
  • Maintenancelast push 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How XTapDown compares

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

Safety score
92/100
higher than 95% of 48,255 servers
Tools
14
the typical server has 7
Tools that change things
7%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
3
more than 80% of 28,688 servers
Downloads a week
195
more than 75% of 12,191 servers with a package

What its tools let an agent do: 11 read · 2 create · 1 change

Install XTapDown in Claude Code, Cursor or VS Code

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

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

What the publisher says

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

XTapDown MCP Server

An MCP (Model Context Protocol) server that gives any LLM client — Claude Desktop, Cursor, Cline, Continue, or your own agent — direct access to the XTapDown X (Twitter) creator toolkit.

Fourteen tools, read-only, zero auth, free.

Tools (14)

Full coverage of every XTapDown web tool — 4 downloaders (video, GIF, image, full archive) consolidated under a single download_tweet since they share one X syndication endpoint.

Install

Claude Desktop

Add to your claudedesktopconfig.json:

{
  "mcpServers": {
    "xtapdown": {
      "command": "npx",
      "args": ["-y", "xtapdown-mcp"]
    }
  }
}

Cursor / Cline / Continue

Add a stdio MCP server entry pointing at:

npx -y xtapdown-mcp

From source

git clone https://github.com/farukkolip/xtapdown-mcp
cd xtapdown-mcp
npm install
npm run build
node dist/index.js

Hosted (HTTP)

Set PORT=3000 (or any port) to start the server in HTTP / SSE mode for Smithery-style hosted deployments. Endpoint: POST /mcp and GET /mcp following the MCP Streamable HTTP transport spec.

Example interactions

"Download this tweet for me: https://x.com/.../status/..."

→ download_tweet returns direct MP4, thumbnail, author handle, like count.

"What's the best time to post on X if my audience is in Türkiye?"

→ getbesttimetopost_x returns day-by-day windows in TRT.

"My 50k-follower account got 1,200 likes, 80 reposts, 150 replies. What's my engagement rate?"

→ calculatexengagement_rate returns 2.86% (Good — Mid tier).

"I've been getting 8M impressions a month. Would I qualify for ads revenue share?"

→ calculatexads_revenue returns: projected 24M / 25M threshold = not yet eligible, ~$60/mo estimated payout if you cross.

Why MCP?

Shortened. The full README is on GitHub.

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

XTapDown: common questions

Is XTapDown MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the XTapDown safety report
How do I install XTapDown?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does XTapDown need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is XTapDown maintained?
The last commit was 47 days ago (2026-09-18). The latest release is v1.2.1.
How does XTapDown compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 14 (the typical server has 7); tools that change things 7% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from farukkolip →