← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

DimensionGoogle Maps MCP Server18 Google Maps tools for AI agents — geocode, route, search, and reason about locations.Telegram MCP ServerTelegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
FMRS56 / 100 · C70 / 100 · B
Reliability6 / 209 / 20
Security and permissions12 / 2016 / 20
Maintenance12 / 2014 / 20
Documentation13 / 2017 / 20
Setup experience13 / 2014 / 20
Best for
  • AI agents requiring geospatial capabilities
  • Travel planning applications
  • Local search and logistics optimization
  • Local SEO analysis
  • Developers needing map visualization, route optimization
  • Developers who want to integrate Telegram into MCP clients like Claude
  • Automation scenarios that need to manage multiple Telegram accounts
  • Building custom Telegram bots or workflows
  • Scenarios that require secure file operation path restrictions
Not for
  • Simple chatbots that don't need Google Maps features
  • Deployments needing high-precision location but unwilling to rely on external API keys
  • Use cases requiring real-time traffic flow, street view, or turn-by-turn mobile navigation (not provided)
  • Scenarios needing official Google support, as this is a community project
  • Use cases requiring official Bot API features (this server uses a user client)
  • Non-technical users who want a fully managed solution
  • Multiple processes using the same session without lock management
Required permissions
  • Requires a valid Google Maps API key (`GOOGLE_MAPS_API_KEY`), with Places API (New) and Routes API enabled.
  • Server makes external network requests to Google Maps APIs.
  • All tools are annotated with `readOnlyHint: true` and `destructiveHint: false` — MCP clients can auto-approve without user confirmation.
  • Tool enabling can be filtered via `GOOGLE_MAPS_ENABLED_TOOLS` environment variable.
  • Requires Telegram API ID and API Hash
  • Requires the user's Telegram session string (equivalent to account access)
  • Can send messages, media, contacts, and settings to any allowed chat
  • Can create or modify groups, channels, and chat settings
  • Can access and operate on the user's media files and contacts
Risks and side effects
  • API key leakage risk: handle carefully, do not commit to public repositories.
  • Cost risk: high usage may incur charges on Google Cloud account; set quotas and budgets.
  • Data privacy: addresses and coordinates sent to APIs may be sensitive.
  • Tools are read-only but could be used for malicious tracking.
  • Session string leakage could lead to account compromise
  • Sending messages may raise privacy or security concerns
  • Prompt injection: Telegram content may be maliciously crafted, so precautions are needed
  • Risk of using unofficial PyPI package name; avoid pip install telegram-mcp
  • Concurrent clients using the same session may cause AuthKeyDuplicatedError
Supported clientsClaude Desktop, Cursor, VS CodeClaude Desktop, Cursor, Claude Code, Codex
Tools1876