Slander MCP
Leverages OpenAI's models to generate effective search queries for social media, evaluate the quality of humor and memes, and assist in nickname extraction for character analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Slander MCPFind the funniest roasts and memes about LeBron James"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Slander MCP
An MCP server that finds humorous roasts, jokes, and memes about any character (real or fictional) by searching Twitter/X. Uses social proof (engagement metrics) to rank content, with targeted LLM involvement for query generation, batch quality assessment, and nickname extraction.
Installation
npm install
npm run buildRelated MCP server: twitter-voice-mcp
Configuration
Create a .env file with:
# Twitter/X API credentials (required)
TWITTER_BEARER_TOKEN=your_twitter_bearer_token_here
# LLM API key (at least one required)
ANTHROPIC_API_KEY=your_anthropic_api_key_here
# or
OPENAI_API_KEY=your_openai_api_key_hereUsage with Claude Desktop
Add to your Claude Desktop MCP configuration:
{
"mcpServers": {
"slander": {
"command": "node",
"args": ["/path/to/slander_mcp/dist/index.js"],
"env": {
"TWITTER_BEARER_TOKEN": "your_token",
"ANTHROPIC_API_KEY": "your_key"
}
}
}
}Tools
generate_search_query
Generate effective Twitter search queries for finding slander about a target.
Input:
target(string, required): Name of character to search for
Output:
queries: Array of search query strings
Example:
Input: { "target": "LeBron James" }
Output: { "queries": ["LeBron James ratio", "LeChoke", "LeBron hairline", ...] }fetch_posts
Fetch posts from Twitter for a given query, looping until quality threshold is met.
Input:
query(string, required): Search queryloop_limit(number, optional): Max fetch iterations (default: 5)count(number, optional): Posts per fetch (default: 10)target(string, optional): Target name for quality evaluation
Output:
posts: Array of post objects with engagement metricsiterations: Number of fetch loopsstopped_reason: "quality_threshold" or "loop_limit"
rank_posts
Rank fetched posts by engagement, separate text from media, extract nicknames.
Input:
posts(array, required): Posts from fetch_poststop_n(number, optional): Results per category (default: 3)target(string, optional): Target name for nickname extraction
Output:
text_posts: Top text posts ranked by engagementmedia_posts: Top media posts ranked by engagementnicknames: Extracted nicknames/slang for the target
Engagement Score Formula:
score = (likes * 1.0) + (retweets * 2.0) + (replies * 0.5)Example Workflow
Generate search queries:
generate_search_query({ target: "LeBron James" })Fetch posts for each query:
fetch_posts({ query: "LeChoke", target: "LeBron James" })Combine and rank results:
rank_posts({ posts: [...all_posts], top_n: 5, target: "LeBron James" })
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that fetches jokes from multiple sources (Chuck Norris, Dad jokes, and Yo Mama jokes) and integrates with Microsoft Copilot Studio to create a humor-focused conversational experience.Last updatedMIT
- Flicense-quality-maintenanceAn MCP server that analyzes your unique Twitter voice to generate, manage, and post AI-powered tweets and quote tweet drafts. It supports multiple AI providers and provides tools for draft management, voice profiling, and automated content creation from images.Last updated
- FlicenseAquality-maintenanceAn MCP server that integrates X (Twitter) API access with Grok-powered intelligence for real-time social media analysis and account management. It provides tools for reading and writing tweets, managing direct messages, and generating AI-powered topic summaries or daily briefings.Last updated23
- Alicense-qualityDmaintenanceAn MCP server for interacting with the Twitter/X API v2, enabling AI assistants to retrieve tweets, post content, reply, quote, and more programmatically.Last updated1,86113MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Grok Imagine AI video generation
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ebop14/slander_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server