xml-documents-mcp-server-by-cdata

Provides a read-only MCP server that exposes XML Documents data (via CData JDBC Driver for XML Documents) as MCP tools for listing tables/columns and running SELECT queries. Intended for local use with MCP clients like Claude Desktop via stdio.

Evaluated Apr 04, 2026 (17d ago)
Repo ↗ API Gateway mcp xml jdbc data-access read-only stdio claude-desktop java llm-tools cdata
⚙ Agent Friendliness
51
/ 100
Can an agent use this?
🔒 Security
48
/ 100
Is it safe for agents?
⚡ Reliability
26
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
70
Error Messages
0
Auth Simplicity
55
Rate Limits
10

🔒 Security

TLS Enforcement
80
Auth Strength
55
Scope Granularity
20
Dep. Hygiene
45
Secret Handling
40

Likely relies on underlying CData JDBC driver for transport security and auth, but the MCP wrapper README does not describe TLS enforcement at the MCP layer, secret redaction, or tool-level authorization. JDBC connection details are provided via a local .prp file; avoid logging/embedding this file in prompts or shared logs. stdio local-only reduces exposure but does not provide built-in auth boundaries if multiple processes/users can access the host.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
30
Error Recovery
20
AF Security Reliability

Best When

You want an on-machine MCP tool for read-only exploration and querying of XML Documents data using an LLM client.

Avoid When

You need robust remote/API gateway style access, strong operational controls (auth per request, rate limiting), or write capabilities.

Use Cases

  • Query live XML-backed data without writing SQL (natural language questions)
  • Explore available tables and columns from the XML Documents data source
  • Perform read-only analytics using SQL SELECT via MCP tools

Not For

  • Production multi-tenant remote service exposure (no network server described; stdio local-only)
  • Write/update/delete operations (this specific project is read-only)
  • Use when you cannot run/build Java locally or cannot install the required CData JDBC driver

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: CData JDBC connection credentials in a .prp file OAuth via the underlying CData JDBC driver (if the data source requires it)
OAuth: Yes Scopes: No

The server itself is configured via a .prp file that includes a JDBC URL (e.g., may use InitiateOAuth=GETANDREFRESH). Scope/granularity and tool-level permissions are not described in the MCP server README.

Pricing

Free tier: No
Requires CC: No

No pricing for this MCP wrapper is described; the underlying CData JDBC driver requires a license/trial.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Server uses stdio and can only be used with clients running on the same machine.
  • This project is explicitly read-only; attempts to use write semantics will fail (and tool set only lists read-oriented tools).
  • Tool outputs are CSV; agents should parse CSV carefully (first row contains headers).
  • Underlying JDBC driver configuration (.prp) and connection string are required; failures will likely originate from driver authentication/connectivity issues.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for xml-documents-mcp-server-by-cdata.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered