Skip to main content

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

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!

Metadata

Release files for iflow-mcp_LuniaKunal-mcp-twitter 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_LuniaKunal-mcp-twitter 0.1.0
File Size Uploaded
iflow_mcp_luniakunal_mcp_twitter-0.1.0.tar.gz 135.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_LuniaKunal-mcp-twitter 0.1.0
File Interpreter ABI Platform
iflow_mcp_luniakunal_mcp_twitter-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 140.0 kB

Release files / iflow_mcp_luniakunal_mcp_twitter-0.1.0.tar.gz

Download URL iflow_mcp_luniakunal_mcp_twitter-0.1.0.tar.gz
Size 135.2 kB
Tags Source
SHA-256 checksum
How to use checksums
87b8a24daa6ab1459ab529ea899e814235a97f253ea401209b7003694b6c6675
BLAKE2b-256 checksum
How to use checksums
43ee29c9804cd2a2085c20a0395ad044a78bb8fcc040e58ab03fe537c768629e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_luniakunal_mcp_twitter-0.1.0-py3-none-any.whl

Download URL iflow_mcp_luniakunal_mcp_twitter-0.1.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0534ccf75a350c36f41610adca8d7a32abfcd392b6c9bc1625ca442b88e2458a
BLAKE2b-256 checksum
How to use checksums
439936a1b0ebff763eb86f60e209258ea1432b726d1ce7f4583dbdf6e14b902e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page