Free 0-100 score: can AI engines cite a site? Plus citation checks with your own API keys.
Connect Runs on your machine
claude mcp add geo-score -e OPENAI_API_KEY=<OPENAI_API_KEY> -e PERPLEXITY_API_KEY=<PERPLEXITY_API_KEY> -e GEMINI_API_KEY=<GEMINI_API_KEY> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -e GEO_SCORE_WATCH_CONFIG=<GEO_SCORE_WATCH_CONFIG> -- uvx geo-score==1.8.3
{
"mcpServers": {
"geo-score": {
"command": "uvx",
"args": [
"geo-score==1.8.3"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"GEO_SCORE_WATCH_CONFIG": "<GEO_SCORE_WATCH_CONFIG>"
}
}
}
}
{
"mcpServers": {
"geo-score": {
"command": "uvx",
"args": [
"geo-score==1.8.3"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"GEO_SCORE_WATCH_CONFIG": "<GEO_SCORE_WATCH_CONFIG>"
}
}
}
}
{
"servers": {
"geo-score": {
"type": "stdio",
"command": "uvx",
"args": [
"geo-score==1.8.3"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"GEO_SCORE_WATCH_CONFIG": "<GEO_SCORE_WATCH_CONFIG>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
OPENAI_API_KEYOptional, secret | Optional. OpenAI key; enables ask and run on that engine. |
PERPLEXITY_API_KEYOptional, secret | Optional. Perplexity key; enables ask and run on that engine. |
GEMINI_API_KEYOptional, secret | Optional. Gemini (Google AI Studio) key; enables ask and run on that engine. |
ANTHROPIC_API_KEYOptional, secret | Optional. Anthropic key; enables ask and run on that engine. |
OPENROUTER_API_KEYOptional, secret | Optional. OpenRouter key; enables ask and run on that engine. |
GEO_SCORE_WATCH_CONFIGOptional | Optional. Path to geo-score-watch.json for run, list_runs, report and diff. |
Details
| Package | [email protected] (PYPI, stdio) |
| Package | https://github.com/jianruntech/geo-score/releases/download/v1.8.3/geo-score-1.8.3.mcpb (MCPB, stdio) |
| First published | 15 Oct 2026 |
| Last updated | 15 Oct 2026 |
| Registry name | io.github.jianruntech/geo-score |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
