Back to Home
zoho icon

analytics-mcp-server

Verified Safe

by zoho

Overview

A Node.js implementation of the Zoho Analytics Model Context Protocol (MCP) Server that provides seamless integration between Zoho Analytics and MCP Hosts such as VS Code, Claude Desktop, Cursor, and more, enabling direct access to Zoho Analytics data.

Installation

Run Command
npx zoho-analytics-mcp-server@latest

Environment Variables

  • ANALYTICS_CLIENT_ID
  • ANALYTICS_CLIENT_SECRET
  • ANALYTICS_REFRESH_TOKEN
  • ANALYTICS_ORG_ID
  • ACCOUNTS_SERVER_URL
  • ANALYTICS_SERVER_URL

Security Notes

The server correctly loads sensitive OAuth credentials (client ID, client secret, refresh token) from environment variables, which is good practice. However, several tools expose functionality that carries inherent risks when driven by an AI agent: - **`query_data` tool**: Executes arbitrary SQL queries provided as a string input. If the AI agent is compromised or poorly constrained, this could lead to SQL injection vulnerabilities if the underlying Zoho Analytics API does not perform sufficient sanitization for all possible malicious SQL constructs. - **`download_file` tool**: Allows downloading files from any specified URL to a local temporary directory. This poses a risk for downloading malicious executables or excessively large files, potentially leading to denial-of-service (DoS) via disk space exhaustion. - **OAuth Proxy (Python version)**: The Python implementation includes a dynamic client registration (DCR) mimicry layer. While designed to bridge a provider limitation (static client registration only), this adds a layer of complexity to the authentication flow, increasing the potential attack surface if not perfectly secured. It utilizes persistence (in-memory, Redis, or Catalyst) for authorization transactions and codes, which should be properly secured in production environments. Overall, while the server itself does not contain obvious malicious code or hardcoded secrets, the power of its exposed tools requires careful management of the AI agent's inputs and environment sandboxing.

Similar Servers

Stats

Interest Score35
Security Score7
Cost ClassHigh
Avg Tokens1500
Stars6
Forks4
Last Update2026-01-14

Tags

Zoho AnalyticsMCP ServerNode.jsData IntegrationAI Agent ToolsAnalytics