Server definition
- Hash
- sha256:69b7227cf2b7d470ea01813116082bae5074a046efae4f441696912769c3d40d
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"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...\", \"likes\": 5200, \"retweets\": 890, \"views\": 250000, \"createdAt\": \"2026-04-12T14:00:00Z\", \"isRetweet\": false }] }\n\nUse this FOR monitoring specific accounts, tracking influencer activity, analyzing posting patterns, or gathering content from thought leaders.\n\nDo NOT use for profile bio/stats -- use twitter_scrape_profile instead. Do NOT use for topic search -- use twitter_search_tweets instead. Do NOT use for social profile lookup across platforms -- use social_lookup_profile instead.",
"inputSchema": {
"properties": {
"count": {
"description": "Number of tweets to return (1-20, default 10)",
"type": "number"
},
"username": {
"description": "Twitter/X username without @ (e.g. 'VitalikButerin')",
"type": "string"
}
},
"required": [
"username"
],
"type": "object"
},
"name": "twitter_get_user_tweets",
"outputSchema": null
},
{
"description": "Use this when you need to look up a Twitter/X user profile by username or URL. Returns structured profile data including bio, follower/following counts, tweet count, verification status, and recent activity.\n\n1. username: the @handle\n2. displayName: full name\n3. bio: profile description text\n4. followers: follower count\n5. following: following count\n6. tweetCount: total tweets posted\n7. verified: blue checkmark status\n8. createdAt: account creation date\n9. avatarUrl: profile picture URL\n10. bannerUrl: header image URL\n11. location: stated location\n12. website: linked URL\n13. pinnedTweet: text of pinned tweet if any\n\nExample output: { \"username\": \"elonmusk\", \"displayName\": \"Elon Musk\", \"bio\": \"...\", \"followers\": 195000000, \"following\": 850, \"tweetCount\": 45000, \"verified\": true, \"createdAt\": \"2009-06-02\" }\n\nUse this FOR social media due diligence, influencer research, competitor monitoring, or verifying the legitimacy of an account before trusting its content.\n\nDo NOT use for tweet search -- use twitter_search_tweets instead. Do NOT use for trust/security scoring -- use trust_score_evaluate instead. Do NOT use for email lookup from social -- use email_find_by_name instead.",
"inputSchema": {
"properties": {
"username": {
"description": "Twitter/X username without @ (e.g. 'elonmusk') or full URL (e.g. 'https://x.com/elonmusk')",
"type": "string"
}
},
"required": [
"username"
],
"type": "object"
},
"name": "twitter_scrape_profile",
"outputSchema": null
},
{
"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\": \"1234567890\", \"text\": \"x402 is the future of agent payments...\", \"author\": { \"username\": \"web3dev\", \"displayName\": \"Web3 Dev\" }, \"likes\": 42, \"retweets\": 12, \"replies\": 5, \"views\": 1200, \"createdAt\": \"2026-04-13T09:30:00Z\" }] }\n\nUse this FOR market sentiment analysis, brand monitoring, competitor tracking, news discovery, trend detection, or finding what people say about a topic in real-time.\n\nDo NOT use for profile data -- use twitter_scrape_profile instead. Do NOT use for web search (non-Twitter) -- use web_search_query instead. Do NOT use for sentiment analysis of text -- use text_analyze_sentiment instead. Do NOT use for crypto news -- use crypto_get_news instead.",
"inputSchema": {
"properties": {
"count": {
"description": "Number of tweets to return (1-20, default 10)",
"type": "number"
},
"query": {
"description": "Search query -- supports keywords, phrases, hashtags (#), mentions (@), and operators (from:user, since:2026-01-01)",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "twitter_search_tweets",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:69b7227cf2b7d470ea01813116082bae5074a046efae4f441696912769c3d40d | sha256sum