get_twitter_user_profile
Get a Twitter/X user's profile by username. Returns name, bio, follower count, following count, verified status, and more.
usernamerequired
io.github.scrape-badgerPublished by GitHub account scrape-badgerv0.6.0Updated Nov 8, 2026
Twitter/X, Google Search, Yelp, GitHub repositories and AutoScout24 listings for AI agents.
The publisher's own server: Scrape.ly
Local MCP server that gives an assistant ScrapeBadger API access to Twitter/X data, Google Search results, Yelp businesses, GitHub repositories and…
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
[PyPI version] [Python versions] [License] [MCP Compatible]
Give your AI agents access to Twitter/X data, Google Search, Yelp businesses, GitHub repositories and AutoScout24 listings via the Model Context Protocol
ScrapeBadger MCP Server is a Model Context Protocol (MCP) server that enables AI assistants like Claude, ChatGPT, Cursor, Windsurf, and other MCP-compatible clients to access Twitter/X data, Google Search results, Yelp business search, GitHub repository detail and AutoScout24 listing detail through the ScrapeBadger API.
With this MCP server, your AI can:
Sign up at scrapebadger.com and get your API key.
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Add to your Cursor MCP settings (.cursor/mcp.json):
Add to your Windsurf MCP configuration:
Add to your VS Code settings (.vscode/mcp.json):
Once configured, simply ask your AI to fetch Twitter data:
"Get the profile of @elonmusk"
"Search for tweets about AI agents"
"What's trending on Twitter right now?"
"Find the top 10 Python developers on Twitter"
"Search Google for 'are noise cancelling headphones worth it' and answer the People Also Ask questions"
The MCP server provides 17 tools organized into categories:
search_google takes q, gl, hl, start, location, ai_overview and
expand_related_questions. Google loads a People Also Ask answer only when the
question is clicked, so by default related_questions holds the questions
without answers. expand_related_questions: true opens every question the page
shows (usually four) and a number N opens the first N; each answered question
then carries text_blocks and references. Each answered question costs one
more search (credits = 20 x (1 + answered)), and a question whose answer does
not come back is not billed. See the
Google web search docs.
These tools return the API response unchanged, so every native field stays available. See the Yelp, GitHub and AutoScout24 docs.
The server lists a tool only while ScrapeBadger's live endpoint catalog lists its endpoint, and marks a deprecated or temporarily unavailable endpoint in the tool description. A call to a restricted endpoint returns the API's error and is not billed.
You: Get the profile and recent tweets from @sama
Claude: I'll fetch Sam Altman's Twitter profile and recent tweets.
Uses get_twitter_user_profile and get_twitter_user_tweets
You: What's trending in tech on Twitter today?
Claude: I'll check the current trending topics.
Uses get_twitter_trends with category="news"
You: Compare the Twitter engagement of Stripe, Square, and PayPal
Claude: I'll gather data on all three companies' Twitter profiles.
Uses get_twitter_user_profile for each company
The MCP server handles common errors gracefully:
Make sure you've set the API key in your MCP configuration:
Install uv first:
ScrapeBadger has usage limits based on your plan. If you're hitting limits:
max_resultsMIT License - see LICENSE for details.
Made with love by ScrapeBadger
Source: README.md at commit f392aba
Get a Twitter/X user's profile by username. Returns name, bio, follower count, following count, verified status, and more.
usernamerequiredSearch for Twitter/X users by query. Returns matching profiles with bios, follower counts, and verification status.
queryrequiredmax_resultsGet followers of a Twitter/X user. Returns list of follower profiles with their bios and follower counts.
usernamerequiredmax_resultsGet accounts that a Twitter/X user is following. Returns list of following profiles with their bios and follower counts.
usernamerequiredmax_resultsGet a single tweet by ID. Returns tweet text, author, metrics (likes, retweets, replies), media, polls, and quoted tweets.
tweet_idrequiredGet recent tweets from a Twitter/X user. Returns tweets with text, metrics, media, and engagement data.
usernamerequiredmax_resultsSearch for tweets by query. Returns matching tweets with text, authors, metrics, and media. Supports advanced Twitter search operators.
queryrequiredmax_resultsGet current trending topics on Twitter/X. Optionally filter by category (news, sports, entertainment). Returns trend names and tweet counts.
categoryGet trending topics for a specific location using WOEID. Common WOEIDs: US=23424977, UK=23424975, Japan=23424856.
woeidrequiredSearch for Twitter places by name. Returns place names, types, and full location details for use with geolocated tweets.
queryrequiredGet details about a Twitter list including name, description, member count, subscriber count, and owner information.
list_idrequiredGet recent tweets from a Twitter list. Returns tweets from all list members with text, metrics, and media.
list_idrequiredmax_resultsGet details about a Twitter community including name, description, member count, rules, and admin information.
community_idrequiredSearch for Twitter communities by query. Returns matching communities with names, descriptions, and member counts.
queryrequiredSearch Google and get the structured results page: organic results, ads, knowledge graph, AI Overview, People Also Ask, shopping results, perspectives, discussions and forums, short videos and related searches. Set expand_related_questions to also get the People Also Ask answers.
qrequiredcrglhlielroqsiibplatlonnum+36 moreGet full AutoScout24 listing detail: native specifications, equipment, photos, prices and public seller data. Supply exactly one url or listing_id from vehicle search; the URL decides the market, otherwise de. 10 credits; removed or missing listings are unbilled 404s. Swiss listings are unsupported.
urlmarketlisting_idGet a public GitHub repository on its default branch: statistics, topics, license, native README, root files and latest commit. Pass owner and repo separately, not a URL. 10 credits per successful uncached call.
reporequiredownerrequiredSearch Yelp businesses for a location (US or Canada) in Yelp's own order, with rating, review count, categories, price, address and opening hours; sponsored listings come back separately in ads. Ten per page, pages 1-11. 15 credits per page with results; empty searches, errors and cache hits are free. Follow next_page while has_next_page is true.
pagepricequerymarketsort_bycategoryfeatureslocationrequiredList the Yelp sites this API searches (us, ca). Free.
Takes no parameters.
90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

ly.scrapeOfficial publisher
Scrape.ly MCP server that lets an assistant search the Scrape.ly Store for Actors, run them, and read their datasets, key-value stores and logs.

Published by GitHub account steadyscrape
Keyword volume, live SERP ranks, domain traffic, ranked keywords, backlinks, Google Trends, YouTube.

Published by GitHub account 6mickswagger9
Local MCP server exposing an x402 paid API for AI agents, with payments in USDC on Base via a CDP facilitator.

Published by GitHub account TrueScrape
Paid API that gives an assistant live public data from 52 platforms — social profiles, posts, product listings, property and ad data — plus mention monitoring.

Published by GitHub account steadyscrape
Remote Apify-hosted MCP server that gives an assistant live job postings from 14+ ATS career sites and remote job listings.
# Using uvx (recommended - no installation needed)uvx scrapebadger-mcp
# Or install globally with pippip install scrapebadger-mcp
# Or with uvuv tool install scrapebadger-mcp{ "mcpServers": { "scrapebadger": { "command": "uvx", "args": ["scrapebadger-mcp"], "env": { "SCRAPEBADGER_API_KEY": "sb_live_your_api_key_here" } } }}{ "mcpServers": { "scrapebadger": { "command": "uvx", "args": ["scrapebadger-mcp"], "env": { "SCRAPEBADGER_API_KEY": "sb_live_your_api_key_here" } } }}{ "mcpServers": { "scrapebadger": { "command": "uvx", "args": ["scrapebadger-mcp"], "env": { "SCRAPEBADGER_API_KEY": "sb_live_your_api_key_here" } } }}{ "mcpServers": { "scrapebadger": { "command": "uvx", "args": ["scrapebadger-mcp"], "env": { "SCRAPEBADGER_API_KEY": "sb_live_your_api_key_here" } } }}Sam Altman (@sama)- 3.2M followers, 1,847 following- Bio: "ceo of openai"- Joined: December 2008
Recent tweets:1. "excited to share..." (245K likes)2. "the future of ai..." (180K likes)...Top Tech Trends:1. #GPT5 - 125,000 tweets2. Apple Vision Pro - 89,000 tweets3. #AGI - 45,000 tweets...| Company | Followers | Following | Engagement Rate ||---------|-----------|-----------|-----------------|| Stripe | 892K | 1,245 | 2.3% || Square | 1.2M | 567 | 1.8% || PayPal | 2.1M | 234 | 0.9% |FROM python:3.12-slim
RUN pip install scrapebadger-mcp
ENV SCRAPEBADGER_API_KEY=your_key_here
CMD ["scrapebadger-mcp"]# Set your API keyexport SCRAPEBADGER_API_KEY="sb_live_your_key_here"
# Run the serverpython -m scrapebadger_mcp.server# Clone the repositorygit clone https://github.com/scrape-badger/scrapebadger-mcp.gitcd scrapebadger-mcp
# Install dependenciesuv sync --dev
# Set your API keyexport SCRAPEBADGER_API_KEY="sb_live_your_key_here"# Run the MCP server directlyuv run python -m scrapebadger_mcp.server
# Or use the CLIuv run scrapebadger-mcp# Run testsuv run pytest
# Run with coverageuv run pytest --cov=src/scrapebadger_mcp# Lintuv run ruff check src/
# Formatuv run ruff format src/
# Type checkuv run mypy src/{ "env": { "SCRAPEBADGER_API_KEY": "sb_live_your_key_here" }}# macOS/Linuxcurl -LsSf https://astral.sh/uv/install.sh | sh
# Windowspowershell -c "irm https://astral.sh/uv/install.ps1 | iex"