{"id":"cdatasoftware-hcl-domino-mcp-server-by-cdata","name":"hcl-domino-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/hcl-domino-mcp-server-by-cdata","category":"infrastructure","subcategories":[],"tags":["mcp","hcl-domino","cdata","jdbc","stdio","read-only","sql","llm-integration"],"what_it_does":"Provides a locally hosted MCP (Model Context Protocol) server that exposes HCL Domino data via CData JDBC Driver models. It is described as a read-only MCP server that lets LLM clients (e.g., Claude Desktop) discover tables/columns and run SQL SELECT queries through MCP tool calls over stdio.","use_cases":["Ask natural-language questions over live HCL Domino data (read-only) using an MCP-capable client","Generate analytics by querying Domino records with SQL SELECT via an LLM","Schema discovery for Domino-backed models (list tables/columns) to support downstream querying"],"not_for":["Direct use as a public network API (it uses stdio and is intended to run on the same machine as the MCP client)","Write/update/delete operations (project documentation emphasizes read-only for this server)","Production-grade multi-tenant services without additional sandboxing and access controls"],"best_when":"You need local, read-only access to Domino data from an MCP client on the same host, and you can supply JDBC driver credentials and a prepared .prp configuration.","avoid_when":"You require network-accessible APIs, fine-grained authorization per query/user, or guaranteed guardrails to prevent excessive/unsafe queries (no such controls are described).","alternatives":["CData Connect AI (managed MCP platform) for potentially broader capabilities and managed deployment","CData MCP Server for HCL Domino (managed/local) referenced in README for full CRUD/action capabilities","Direct use of the CData JDBC Driver from your own application (bypassing MCP tooling)"],"af_score":48.8,"security_score":27.5,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:58:39.452974+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Uses CData JDBC Driver connection mechanisms (may include OAuth per README note) configured in the .prp file / JDBC Url"],"oauth":true,"scopes":false,"notes":"Authentication is delegated to the CData JDBC Driver and whatever it supports for the Domino backend. The README does not document MCP-level auth; it focuses on licensing the JDBC driver and configuring the connection string."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Cost details are not provided for the MCP server repo. The README indicates use of the CData JDBC Driver, which typically requires licensing."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":48.8,"security_score":27.5,"reliability_score":22.5,"mcp_server_quality":70.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":45.0,"rate_limit_clarity":0.0,"tls_enforcement":20.0,"auth_strength":40.0,"scope_granularity":10.0,"dependency_hygiene":30.0,"secret_handling":35.0,"security_notes":"Transport security for MCP stdio is not applicable in the README, and no explicit TLS/network controls are described. Authentication/authorization appears to be entirely handled by the underlying CData JDBC Driver credentials configured locally; the README does not describe MCP-level scoping/least-privilege controls per tool call. The .prp file contains JDBC connection details (potentially including tokens/credentials); guidance on secure storage/avoiding logging is not provided. Dependency/CVE hygiene and build security details are not documented in the provided content.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":40.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server uses stdio; it can only be used by clients running on the same machine.","Need to correctly populate the .prp file (DriverPath, DriverClass, JdbcUrl, and optionally Tables).","Claude Desktop may require fully quitting and reopening to detect new MCP server entries.","Tool outputs for get_columns/get_tables are returned in CSV format; agents may need to parse CSV carefully."]}}