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:
- Claude Desktop
- Cursor AI
- Raycast
- 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
- API Key Error: Verify your API key is set correctly
- No 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
This server cannot be installed
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
- -securityAlicense-qualityA Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.Last updated -3511TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.Last updated -162TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Google Maps API integration, allowing users to search locations, get place details, geocode addresses, calculate distances, obtain directions, and retrieve elevation data through LLM processing capabilities.Last updated -724624TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.Last updated -2Python