Skip to main content
Glama

Twitter MCP Server

Welcome to the Twitter MCP (Multi-Channel Platform) Server! This application helps you manage your Twitter account programmatically with a variety of powerful features.

Features

  • Get Timeline: Retrieve your Twitter home timeline.

  • Get Any User's Tweets: Fetch tweets from any public Twitter user.

  • Hashtag Search: Search for tweets containing any hashtag (e.g., #AI).

  • Get Replies & Summaries: Retrieve replies to tweets and get summarized insights.

  • User Direct Messages: Send and receive Twitter DMs.

  • Create Post: Programmatically create new tweets.

  • Delete Post: Delete your tweets through the API.

  • And much more...

Twitter MCP Server

Twitter MCP Server

Related MCP server: TwitGhost

Getting Started

Prerequisites

  • Python 3.11+

  • uvicorn (for running the server)

  • Twitter API credentials (set in .env file)

Installation

  1. Clone this repository.

  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up your .env file with your Twitter API credentials (see .env.example).

Running the Application

To start the server, run:

uv run --with twikit --with mcp Path\\src\\tweet_service.py
{
  "mcpServers": {
  "twitter-mcp": {
    "command": "uv",
    "args": [
      "--directory",
      "Path\\src\\",
      "run",
      "--with",
      "twikit",
      "--with",
      "mcp",
      "tweet_service.py"
    ],
    "env": {
      "COOKIES_PATH": "Path\\cookies.json",
      "ENV_FILE": ".env"  
    }
  }

}
}

Feel free to contribute or suggest new features!

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables interacting with Twitter/X through natural language, including searching tweets, posting, sending DMs, and managing timelines via any MCP client.
    8
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for the Twitter/X read API, enabling search, user profiles, tweets, followers, and more via natural language.
    94
    303 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server to read X (Twitter) posts, threads, replies, quotes, and search using your own logged-in session, no API key required.
    8
    30 PyPI
    3
    MIT