Access GeoRanker's SEO and keyword research tools for advanced search engine optimization analysis.
ð Professional SEO & Keyword Research through the Model Context Protocol
A powerful MCP server that provides seamless access to GeoRanker's comprehensive SEO and keyword research capabilities, enabling AI assistants to perform advanced search engine optimization analysis.
# Install and run with your API key
GEORANKER_API_KEY=your_api_key npx georanker-mcp@latest
# Clone and setup
git clone https://github.com/lucas111112/georanker-mcp.git
cd georanker-mcp
npm install
# Configure your API key
cp .env.example .env
# Edit .env and add: GEORANKER_API_KEY=your_key_here
# Run in development mode
npm run dev
# Build optimized version
npm run build
npm start
Add to your MCP configuration file:
{
"mcpServers": {
"georanker": {
"command": "npx",
"args": ["-y", "georanker-mcp@latest"],
"env": {
"GEORANKER_API_KEY": "your_georanker_api_key_here"
}
}
}
}
Variable | Description | Default |
---|---|---|
GEORANKER_API_KEY | Your GeoRanker API key (required) | - |
GR_VERBOSE | Enable verbose logging | false |
GEORANKER_API_BASE_URL | Custom API endpoint | https://api.highvolume.georanker.com |
# Pass API key via command line
npx georanker-mcp --apikey your_key_here
# Enable verbose mode
npx georanker-mcp --verbose
create_keyword
- Analyze keywords for search volume, CPC, and competitionget_keyword
- Retrieve keyword analysis results by job IDsearch_keywords
- Generate keyword suggestions from seed termscreate_serp
- Create search engine results page analysisget_serp
- Get SERP analysis results by job IDcompare_locations
- Compare SERP results across different regionsget_whois
- Comprehensive WHOIS domain informationget_technologies
- Detect technologies used by websitesheartbeat
- Check API status and healthget_user
- Get current user account information// Analyze keyword metrics
const keywords = await georanker.create_keyword({
keywords: ["SEO tools", "keyword research", "SERP analysis"],
region: "US",
synchronous: true
});
// Generate keyword suggestions
const suggestions = await georanker.search_keywords({
seed: "coffee shop",
limit: 10
});
// Compare search results across regions
const comparison = await georanker.compare_locations({
keyword: "best pizza",
regions: ["US", "GB", "CA"],
device: "mobile"
});
// Get domain information
const whois = await georanker.get_whois({
domain: "example.com"
});
const tech = await georanker.get_technologies({
domain: "shopify.com"
});
GeoRanker supports 100+ countries and regions including:
Use region codes like US
, GB
, DE
or specific regional formats like US-NY
for New York.
MIT License - see LICENSE for details.
Contributions welcome! Please read our contributing guidelines and submit pull requests.
Built with âĪïļ for the MCP ecosystem
Empowering AI assistants with professional SEO capabilities
Interact with the arXiv.org paper database. Supports keyword search, paper lookups, author searches, and trend analysis.
Query your local `mu` mail index for fast, structured mail search from MCP clients.
Provides full-text and semantic search over structured and unstructured data using Azure Cognitive Search.
MCP server that performs whois lookup against domain, IP, ASN and TLD.
SEO analysis using the Serpstat API.
Query 24-hour weather forecasts and city information by city name or coordinates.
Search for messages and files within a Slack workspace using the Slack API.
Access Australian Pharmaceutical Benefits Scheme data for medicine information, pricing, and availability. Built with Python and FastAPI.
Retrieves character and artifact information from the game Wuthering Waves (éļĢæ―Ū) as Markdown, optimized for large language models.
Provides real-time Caltrain schedule information using GTFS data.