# X (Twitter)

> Use this tool when you need to integrate Twitter API functionality into your application, enabling tweet posting, searching, and deletion with robust rate limiting and error handling. It solves problems related to social media automation, content management, and AI assistant development, providing a reliable and controlled Twitter API interaction. The tool accepts various inputs, including tweet text and media, and outputs posted, searched, or deleted tweet data, making it ideal for use cases requiring seamless Twitter integration with dual OAuth authentication support.

Canonical page: https://skillsregistry.net/skills/mbelinky-x-twitter  
JSON: https://api.skillsregistry.net/v1/skills/mbelinky-x-twitter

## Description

This MCP server provides Twitter/X API integration with dual OAuth authentication support (1.0a and 2.0), enabling tweet posting with media attachments, tweet searching, and tweet deletion through a comprehensive rate-limiting system designed for free-tier API usage. Built by Mariano Belinky using TypeScript with the twitter-api-v2 library and MCP SDK, it features intelligent media handling with base64 encoding, automatic fallback mechanisms for API endpoint failures, cross-authentication compatibility, and built-in rate limiting with daily quotas (17 tweets/deletes per day, 15-minute search intervals). The implementation includes robust error handling, v2 media upload support for OAuth 2.0, v1.1 fallback for OAuth 1.0a delete operations, and comprehensive test coverage including end-to-end functional tests, making it valuable for social media automation, content management workflows, and building AI assistants that need reliable Twitter integration with proper API usage controls.

## Trust

- **Trust score (0–1):** 0.91
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** social-media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/mbelinky-x-twitter)
- **Repository:** <https://github.com/mbelinky/x-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "mbelinky-x-twitter"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/mbelinky-x-twitter` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/mbelinky-x-twitter/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
