Performs Google web searches with structured results, allowing for multi-language support, regional filtering, and pagination of search results.
Extracts business data, reviews, photos, and directions from Google Maps, with capabilities for sorting, filtering, and enriching results with additional contact information.
Searches Google News with time-based filtering, pagination, and localization options to extract recent news articles.
Extracts app reviews from the Google Play Store with options for limiting results, sorting by relevance/newest/rating, and language selection.
Outscraper MCP Server
A streamlined Model Context Protocol (MCP) server that provides access to Outscraper's Google Maps data extraction services. This server implements 2 essential tools for extracting Google Maps data with high reliability.
🚀 Features
Google Maps Data Extraction
🗺️ Google Maps Search - Search for businesses and places with detailed information
⭐ Google Maps Reviews - Extract customer reviews from any Google Maps place
Advanced Capabilities
Data Enrichment - Enhance results with additional contact information via enrichment parameter
Multi-language Support - Search and extract data in different languages
Regional Filtering - Target specific countries/regions for localized results
Flexible Sorting - Sort reviews by relevance, date, rating, etc.
Time-based Filtering - Filter reviews by date using cutoff parameter
High Volume Support - Handles async processing for large requests automatically
📦 Installation
Installing via Smithery (Recommended)
To install the Outscraper MCP server for Claude Desktop automatically via Smithery:
Installing via PyPI
Manual Installation
🔧 Configuration
Get Your API Key
Sign up at Outscraper
Get your API key from the profile page
Set Environment Variable
Or create a .env
file:
🛠️ Client Configuration
Claude Desktop
Add to your claude_desktop_config.json
:
Via Smithery (Automatic):
Via Local Installation:
Via Manual Installation:
Cursor AI
Automatic Installation with UVX (Recommended):
Manual Installation:
Note for Cursor Users: The configuration file is typically located at:
macOS:
~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Windows:
%APPDATA%\Cursor\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
Linux:
~/.config/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
🛠️ Tools Reference
google_maps_search
Search for businesses and places on Google Maps
google_maps_reviews
Extract reviews from Google Maps places
🚀 Running the Server
Development & Testing
Stdio Transport (Default)
HTTP Transport
💡 Usage Examples
Example 1: Find Restaurants and Get Reviews
Example 2: Lead Generation with Enrichment
Example 3: Market Research
🔄 Integration with MCP Clients
This server is compatible with any MCP client, including:
VS Code with MCP extensions
Custom MCP clients
📊 Rate Limits & Pricing
Check Outscraper Pricing for current rates
API key usage is tracked per request
Consider implementing caching for frequently accessed data
🐛 Troubleshooting
Common Issues
Import Error: Make sure you've installed the package correctly
pip install --upgrade outscraper-mcpAPI Key Error: Verify your API key is set correctly
echo $OUTSCRAPER_API_KEYNo Results: Check if your query parameters are valid
Rate Limits: Implement delays between requests if needed
Enable Debug Logging
🤝 Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests
Submit a pull request
📄 License
Experimental Software License - see LICENSE file for details.
Notice: This software is experimental and free to use for all purposes. Created by Jay Ozer.
🔗 Links
Built with Blu Goldens
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Model Context Protocol server that provides access to Outscraper's data extraction services, implementing 8 tools for extracting data from Google services and domains including Maps, Reviews, Search, and contact information.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides web search capabilities using Google Custom Search API and webpage content extraction functionality.Last updated -271
- -securityAlicense-qualityA Model Context Protocol server that provides web search capabilities using Google Custom Search API and webpage content extraction functionality.Last updated -MIT License
- -securityAlicense-qualityA Model Context Protocol server providing web search capabilities using Google Custom Search API and webpage content extraction functionality.Last updated -MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables web scraping, crawling, and content extraction capabilities through integration with Firecrawl.Last updated -72,328MIT License