MCP Catalogs
Home

mcp-twikit

by adhikasp·233·Score 43

MCP server for Twitter integration with search, timeline, and sentiment analysis capabilities.

communicationsocial-mediaweb-scraping
36
Forks
8
Open issues
14 mo ago
Last commit
2d ago
Indexed

Overview

MCP-Twikit is a Python-based Model Context Protocol server that enables interaction with Twitter through the MCP protocol. It provides tools for searching Twitter, retrieving user timelines, and analyzing tweet sentiments. The server appears well-documented with comprehensive installation instructions via both Smithery and manual methods. The examples demonstrate practical use cases like comparing sentiment across different accounts and monitoring personal timelines.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Social media sentiment analysis for brands and customer service
you:Monitoring personal Twitter timeline for relevant updates
you:Comparing public sentiment across multiple Twitter accounts
you:What authentication methods does MCP-Twikit support?
you:Can I use this MCP server with other MCP clients besides Claude?

When to choose this

Choose this when you need to analyze Twitter sentiment or monitor mentions without leaving your AI environment, especially if you're already using Claude Desktop.

When NOT to choose this

Avoid this if you need to post tweets or interact with Twitter beyond reading, as it appears to be read-only only.

Tools this server exposes

2 tools extracted from the README
  • search_twitter

    Searches Twitter for tweets matching a query

  • get_timeline

    Retrieves tweets from the user's home timeline

Comparable tools

twitter-api-mcpsocial-media-integrationmcp-browser-twitter

Installation

Installation

Installing via Smithery

To install Twikit Twitter Search for Claude Desktop automatically via [Smithery](https://smithery.ai/server/mcp-twikit):

npx -y @smithery/cli install mcp-twikit --client claude

Manual Installation

Add to your Claude Desktop configuration:

{
    "mcpServer": {
        "command": "uvx",
        "args": ["--from", "git+https://github.com/adhikasp/mcp-twikit", "mcp-twikit"],
        "env": {
            "TWITTER_USERNAME": "@example",
            "TWITTER_EMAIL": "me@example.com",
            "TWITTER_PASSWORD": "secret",
        }
    }
}

FAQ

What authentication methods does MCP-Twikit support?
MCP-Twikit uses username, email, and password authentication through environment variables (TWITTER_USERNAME, TWITTER_EMAIL, TWITTER_PASSWORD).
Can I use this MCP server with other MCP clients besides Claude?
Yes, the server can be used with any MCP client that supports the protocol. The example shows Claude Desktop configuration, but it's not limited to it.

Compare mcp-twikit with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.