Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

checkra1neth/xbird

БесплатноНе проверен

Twitter/X MCP server with 34 tools — post tweets, search, read timelines, manage engagement, upload media. No API keys needed, uses browser cookies. Pay per cal

GitHubEmbed

Описание

Twitter/X MCP server with 34 tools — post tweets, search, read timelines, manage engagement, upload media. No API keys needed, uses browser cookies. Pay per call from $0.001 via x402 micropayments.

README

Website npm smithery badge smithery skill skills.sh License: MIT

Agent skills that give AI agents 247 Twitter/X tools — reading, searching, posting, engagement, media upload — across 3 integration protocols.

No Twitter developer account, no API keys, no OAuth.

Skills

Skill Protocol Best For
xbird MCP (stdio) Claude Code, Cursor, Windsurf — local MCP tools
xbird-rest-api REST + x402 Backend services, autonomous agents, any HTTP client
xbird-acp ACP (Virtuals) Agent-to-agent commerce on Virtuals Protocol marketplace

Which skill to use?

Running in Claude Code / Cursor / Windsurf?
  → xbird (MCP)

Building a backend service or autonomous agent?
  → xbird-rest-api (x402 micropayments, USDC on Base)

Operating on Virtuals Protocol marketplace?
  → xbird-acp (E2E encrypted credentials, ECDH + AES-256-GCM)

Quick Install

Claude Code Plugin

/plugin install checkra1neth/xbird-skill

Agent Skill (works with 35+ agents)

npx skills add checkra1neth/xbird-skill

MCP Server Only

Bun (recommended) — auto-detects browser cookies:

claude mcp add xbird -- bunx @checkra1n/xbird

Node.js — requires one-time login:

claude mcp add xbird -- npx @checkra1n/xbird
npx @checkra1n/xbird login  # paste auth_token + ct0 from x.com DevTools

A payment wallet is generated automatically on first run.

Bun (bunx) Node.js (npx)
Browser cookies Auto-detected Manual login required
Setup Install Bun, done One-time login command
Startup Faster Slower (npm registry check)

CLI

# Save Twitter credentials locally
npx @checkra1n/xbird login

How It Works

MCP (Local)

AI Agent (Claude Code / Cursor / Windsurf)
  |  MCP stdio
@checkra1n/xbird (local process)
  |-- Auto-detect Twitter cookies from browser
  |-- Pay x402 --> xbird server (payment only)
  '-- Execute --> Twitter API (your residential IP)

The xbird server only verifies payments. All Twitter API calls happen locally from your machine.

REST API (Stateless)

Your Backend / Agent
  |-- npx @checkra1n/xbird login  -->  generates stateless token locally
  |-- GET /api/search + token     -->  xbird server
  |<-- 402 Payment Required       <--  (challenge)
  |-- x-payment header (signed)   -->  (auto via @x402/fetch)
  |<-- 200 { data, cursor }       <--  (result)

Fully stateless server — no database, no stored credentials. The token is self-contained (xbird_sk_<key>.<ciphertext>.<iv>), decrypted per-request then discarded.

ACP (Virtuals Protocol)

Buyer Agent
  |-- ECDH key exchange  -->  xbird TEE (attestation)
  |-- Encrypted credentials + job  -->  Virtuals relay (claw-api)
  |-- Job lifecycle: REQUEST → NEGOTIATION → TRANSACTION → COMPLETED
  |<-- Deliverable with results

End-to-end encrypted credentials (ECDH P-256 + AES-256-GCM). The Virtuals relay transports only opaque ciphertext.

Pricing

Resource catalog billing (~2× cheaper than X API pay-per-use per unit):

Resource Rate/unit Count-aware Examples
post_read $0.0025 yes (default 20, max 100) get_tweet, search_tweets, get_replies
user_read $0.005 yes get_user, get_followers
owned_read $0.001 yes get_bookmarks, get_home_timeline
post_create $0.0075 no post_tweet, reply_to_tweet
interaction_create $0.0075 no like_tweet, follow_user
content_create $0.005 no upload_media

Comparison with X API

Example session (9 calls, count=20 on search/lists):

Call xbird X API
search_tweets count=20 $0.05 $0.10
get_tweet ×3 $0.0075 $0.015
get_user $0.005 $0.010
get_replies count=20 $0.05 $0.10
post_tweet $0.0075 $0.015
like_tweet $0.0075 $0.015
upload_media $0.005 $0.015
Total ~$0.13 ~$0.26

Both bill per resource unit — xbird unit rates are ~2× lower.

Security

Protocol Credential Protection
MCP Auto-detected from browser, never leave your machine
REST x402 Fully stateless — encrypted in self-contained token, server stores nothing
ACP ECDH P-256 + AES-256-GCM end-to-end encryption (relay-blind)

Skill Structure

Each skill follows Anthropic's best practices — concise SKILL.md (<500 words) with heavy reference in separate files.

skills/
├── xbird/                   # MCP (local tools)
│   ├── SKILL.md             # Setup + workflows + common mistakes
│   └── tools.md             # 247 MCP tools reference
├── xbird-rest-api/          # REST API + x402 micropayments
│   ├── SKILL.md             # Setup + auth + example + common mistakes
│   ├── endpoints.md         # Full endpoint tables with pricing
│   └── x402-flow.md         # Payment flow + stateless token
└── xbird-acp/               # ACP (Virtuals marketplace)
    ├── SKILL.md             # Setup + example + common mistakes
    ├── encryption-flow.md   # ECDH P-256 + AES-256-GCM details
    └── polling.md           # Job lifecycle + polling strategies

Compatibility

Client Install Method
Claude Code /plugin install checkra1neth/xbird-skill
Claude Desktop npx @checkra1n/xbird as MCP command
Cursor npx @checkra1n/xbird as MCP command
Windsurf npx @checkra1n/xbird as MCP command
Smithery npx -y @smithery/cli install @checkra1neth/xbirdmcp
Any MCP client bunx @checkra1n/xbird / npx @checkra1n/xbird

Distribution

Platform Install
npm @checkra1n/xbird
Claude Code Plugin /plugin install checkra1neth/xbird-skill
skills.sh npx skills add checkra1neth/xbird-skill
Smithery MCP @checkra1neth/xbirdmcp
Smithery Skill checkra1neth/xbird
SkillsMP skillsmp.com
Website xbird.dev

License

MIT

from github.com/checkra1neth/xbird-skill

Установка checkra1neth/xbird

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/checkra1neth/xbird-skill

FAQ

checkra1neth/xbird MCP бесплатный?

Да, checkra1neth/xbird MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для checkra1neth/xbird?

Нет, checkra1neth/xbird работает без API-ключей и переменных окружения.

checkra1neth/xbird — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить checkra1neth/xbird в Claude Desktop, Claude Code или Cursor?

Открой checkra1neth/xbird на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Playwright

Browser automation, scraping, screenshots

Microsoftавтор: Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolавтор: modelcontextprotocol

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devавтор: opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterавтор: robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerавтор: hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002автор: 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationавтор: achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceавтор: bytedance

aparajithn/agent-scraper-mcp

Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext

aparajithnавтор: aparajithn

apireno/DOMShell

Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.

apirenoавтор: apireno

Compare checkra1neth/xbird with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse