active-directory-mcp-server-by-cdata

Provides a local, read-only MCP server that exposes Active Directory data through an MCP tool interface by wrapping the CData JDBC Driver for Active Directory. The server communicates over stdio for use with local MCP clients (e.g., Claude Desktop) and supports listing tables/columns and running SQL SELECT queries via MCP tools.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ Infrastructure mcp active-directory jdbc stdio read-only claude-desktop local-integration ai-tools
⚙ Agent Friendliness
49
/ 100
Can an agent use this?
🔒 Security
36
/ 100
Is it safe for agents?
⚡ Reliability
25
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
85
Documentation
75
Error Messages
0
Auth Simplicity
45
Rate Limits
0

🔒 Security

TLS Enforcement
30
Auth Strength
50
Scope Granularity
20
Dep. Hygiene
40
Secret Handling
40

Uses stdio for local communication (reduces network exposure) but does not describe transport/TLS between agent and server (stdio). Authentication details are delegated to the CData JDBC driver and connection string (.prp/JdbcUrl), but there is no explicit guidance about secret storage, least-privilege scopes, or auditing. Read-only intent reduces risk of data modification, but the presence of run_query still enables broad read access depending on driver permissions. Rate limiting and output controls are not documented.

⚡ Reliability

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

Best When

You need local, interactive, read-only access to Active Directory data from a desktop MCP client on the same machine as the server.

Avoid When

You require centralized hosting, multi-tenant access controls, or reliable pagination/streaming for large result sets (not described).

Use Cases

  • Natural-language querying of live Active Directory data from an MCP-capable desktop client
  • Discovering available AD “tables” and columns exposed by the CData JDBC driver
  • Running read-only SQL SELECT queries to retrieve directory information without manually writing SQL in the client

Not For

  • Internet/remote MCP access across networks (stdio implies same-machine usage)
  • Write/update/delete operations (README describes this project as read-only)
  • Using it as a standalone hosted API service for multiple external users

Interface

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

Authentication

Methods: CData JDBC driver authentication (e.g., may involve OAuth as noted in setup)
OAuth: No Scopes: No

Authentication is delegated to the underlying CData JDBC Driver via the configured JDBC URL/connection string; specific auth flow and scope model are not documented in the MCP server README.

Pricing

Free tier: No
Requires CC: No

Project code is MIT-licensed, but the CData JDBC Driver license/plan is required and likely drives cost; no pricing for the MCP server itself is provided.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Server uses stdio, so it must run on the same machine as the MCP client.
  • Data access is delegated to the CData JDBC driver; failures/auth issues may surface as tool errors but specific error formats/recovery steps are not documented.
  • No pagination/limits behavior is described for run_query, so agents may request large result sets without knowing constraints.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for active-directory-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