← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

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

DimensionSalesforce MCP ServerIntegrate Claude with Salesforce for natural language data and metadata managementTelegram MCP ServerTelegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
FMRS48 / 100 · D70 / 100 · B
Reliability8 / 209 / 20
Security and permissions4 / 2016 / 20
Maintenance7 / 2014 / 20
Documentation15 / 2017 / 20
Setup experience14 / 2014 / 20
Best for
  • Developers and admins who want to interact with Salesforce using natural language.
  • Teams needing to bridge Claude with Salesforce for data operations or metadata management.
  • Enterprise environments that can run Node.js and support multiple authentication methods.
  • 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
  • Does not support bun runtime; must use Node.js.
  • Not suitable for scenarios requiring a GUI or non-command-line interaction.
  • If security is critical, ensure proper authentication configuration to avoid using outdated default API versions.
  • 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 Salesforce account credentials: username/password + security token, OAuth client credentials, or access token.
  • Needs appropriate Salesforce permissions to perform read/write operations, such as creating objects, fields, Apex code, etc.
  • For Salesforce CLI authentication, a CLI-authenticated environment is required.
  • 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
  • Misconfiguration could lead to data corruption or accidental modifications, e.g., when using DML tools.
  • If the API version is too old, new standard objects may not be accessible, limiting functionality.
  • Using direct access tokens may pose security risks if tokens are leaked.
  • Docker containers cannot use the CLI's OAuth login flow, which may cause authentication failures.
  • 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 DesktopClaude Desktop, Cursor, Claude Code, Codex
Tools1576