{"serverId":"mcp-registry/io.github.br0ski777/twitter-scraper","tools":[{"name":"twitter_get_user_tweets","fixed":{"name":"twitter_get_user_tweets","description":"Use this when you need to see what a specific Twitter/X user has been posting recently. Returns their latest tweets with full text, engagement metrics, and timestamps.\n\n1. username: the @handle queried\n2. tweets: array of tweet objects with id, text, createdAt, likes, retweets, replies, views, isRetweet, isReply\n3. tweetCount: number of tweets returned\n\nExample output: { \"username\": \"VitalikButerin\", \"tweetCount\": 10, \"tweets\": [{ \"id\": \"...\", \"text\": \"Excited about the new EIP proposal...\", \"li","inputSchema":{"type":"object","required":["username"],"properties":{"count":{"type":"number","description":"Number of tweets to return (1-20, default 10)"},"username":{"type":"string","description":"Twitter/X username without @ (e.g. 'VitalikButerin')"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":231,"tokensAfter":231},{"name":"twitter_search_tweets","fixed":{"name":"twitter_search_tweets","description":"Use this when you need to find tweets about a topic, brand, event, or keyword. Returns up to 20 recent tweets matching the query with full text, engagement metrics, author info, and timestamps.\n\n1. query: the search term used\n2. results: array of tweet objects\n3. Each tweet contains: id, text, author (username + displayName), createdAt, likes, retweets, replies, views, url\n4. resultCount: number of tweets found\n\nExample output: { \"query\": \"x402 protocol\", \"resultCount\": 15, \"results\": [{ \"id\": \"","inputSchema":{"type":"object","required":["query"],"properties":{"count":{"type":"number","description":"Number of tweets to return (1-20, default 10)"},"query":{"type":"string","description":"Search query -- supports keywords, phrases, hashtags (#), mentions (@), and operators (from:user, since:2026-01-01)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":245,"tokensAfter":245}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}