Back to Browse

Icedq Tools MCP Server

Developer ToolsUse Caution4.5MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP Server for iceDQ Data Reliability Platform

About

MCP Server for iceDQ Data Reliability Platform

Security Report

4.5
Use Caution4.5High Risk

The iceDQ MCP server is a well-structured integration tool with proper OAuth 2.0 authentication and reasonable permission scope matching its data quality platform purpose. However, there are notable concerns around credential handling practices, input validation in some API interactions, and the presence of bundled/minified dependencies that reduce code auditability. These issues are not critical but warrant user awareness, particularly around how credentials are managed during transmission. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.

3 files analyzed · 12 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

network_https

Check that this permission is expected for this type of plugin.

os_keychain_access

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

What You'll Need

Set these up before or after installing:

The base URL of your iceDQ instance (e.g., https://app.icedq.net)Optional

Environment variable: ICEDQ_BASE_URL

The authentication realm name (e.g., icedq or iam.icedq)Optional

Environment variable: ICEDQ_REALM

OAuth client ID for API authenticationOptional

Environment variable: ICEDQ_CLIENT_ID

How to authenticate: 'username_password' uses credentials below, 'access_token' uses a token file insteadOptional

Environment variable: AUTH_TYPE

OAuth client secret. Required when AUTH_TYPE is 'username_password'.Required

Environment variable: ICEDQ_CLIENT_SECRET

Your iceDQ username. Required when AUTH_TYPE is 'username_password'.Optional

Environment variable: ICEDQ_USERNAME

Your iceDQ password. Required when AUTH_TYPE is 'username_password'.Required

Environment variable: ICEDQ_PASSWORD

Path to JSON file containing access_token and refresh_token. Required when AUTH_TYPE is 'access_token'.Optional

Environment variable: TOKENS_PATH

Your iceDQ organization ID (e.g., org-iam.icedq)Optional

Environment variable: ICEDQ_ORG_ID

Enable SSL certificate verification. Set to false only for self-signed certs in testing.Optional

Environment variable: VERIFY_SSL

Timeout for API requests, in secondsOptional

Environment variable: REQUEST_TIMEOUT

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-icedq-tools-mcp-server": {
      "env": {
        "AUTH_TYPE": "your-auth-type-here",
        "VERIFY_SSL": "your-verify-ssl-here",
        "ICEDQ_REALM": "your-icedq-realm-here",
        "TOKENS_PATH": "your-tokens-path-here",
        "ICEDQ_ORG_ID": "your-icedq-org-id-here",
        "ICEDQ_BASE_URL": "your-icedq-base-url-here",
        "ICEDQ_PASSWORD": "your-icedq-password-here",
        "ICEDQ_USERNAME": "your-icedq-username-here",
        "ICEDQ_CLIENT_ID": "your-icedq-client-id-here",
        "REQUEST_TIMEOUT": "your-request-timeout-here",
        "ICEDQ_CLIENT_SECRET": "your-icedq-client-secret-here"
      },
      "args": [
        "-y",
        "@icedq/mcp-server"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!