Twitter Username Changes
STDIOMCP server that tracks historical changes of Twitter usernames for detecting potential scams.
MCP server that tracks historical changes of Twitter usernames for detecting potential scams.
An MCP server that tracks the historical changes of Twitter usernames—frequent screen name changes in crypto projects can be a red flag for potential scam risks.
@OSINT_Ukraine
or @Mormonger
).mcp
and requests
) for easy setup.pip
or uv
for dependency managementClone the Repository:
git clone https://github.com/kukapay/twitter-username-changes-mcp.git cd twitter-username-changes-mcp
Install Dependencies:
pip install mcp[cli] requests
Start the server in development mode to test locally:
mcp dev main.py
This launches the MCP Inspector, where you can:
query_username_changes
).screen_name: "OSINT_Ukraine"
).Configure MCP Server: Edit the Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Add the server:
{ "mcpServers": { "twitter-username-changes": { "command": "python", "args": [ "/absolute/path/to/twitter-username-changes-mcp/main.py" ] } } }
Replace /absolute/path/to/
with the full path to main.py
.
Install the Server:
mcp install main.py --name "TwitterUsernameChanges"
Query in Claude Desktop:
Show the username change history for Twitter user @OSINT_Ukraine
Username change history for OSINT_Ukraine:
User ID 4725638310:
- The_HelpfulHand (2016-01-09 to 2020-09-27)
- nftpromo_s (2022-02-10 to 2022-02-23)
- OSINT_Ukraine (2022-02-24 to 2022-02-25)
Query @Mormonger
:
Tool input: screen_name: "Mormonger"
Output:
Username change history for Mormonger:
User ID 1408886100:
- colenoorda (2016-04-02)
- Mormonger (2017-01-19 to 2025-02-25)
Query Invalid Handle:
Tool input: screen_name: "InvalidUser123"
Output:
No username change history found for InvalidUser123
This project is licensed under the MIT License. See LICENSE for details.