sas-data-sets-mcp-server-by-cdata

Provides a read-only Model Context Protocol (MCP) server that exposes SAS Data Sets via the CData JDBC Driver, letting an MCP-capable client (e.g., Claude Desktop) query live data using MCP tools (get tables, get columns, run SQL SELECT).

Evaluated Apr 04, 2026 (17d ago)
Repo ↗ DevTools mcp cdata sas jdbc read-only stdio data-access
⚙ Agent Friendliness
46
/ 100
Can an agent use this?
🔒 Security
48
/ 100
Is it safe for agents?
⚡ Reliability
25
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

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

🔒 Security

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

Uses local stdio MCP (reduces network exposure) but requires embedding JDBC connection details in a local .prp file. TLS usage for the underlying JDBC connection is not documented in the README. The MCP layer does not document per-tool authorization, fine-grained scopes, or protections against overbroad SQL reads beyond what the JDBC driver and underlying SAS permissions enforce. Dependency/Vulnerability hygiene is not verifiable from the provided content.

⚡ Reliability

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

Best When

You want local, read-only data exploration of SAS Data Sets from an MCP-capable desktop client on the same machine as the server process.

Avoid When

You need an internet-reachable API endpoint, fine-grained per-query access controls, or robust, documented pagination/rate limiting semantics.

Use Cases

  • Natural-language-to-data queries over SAS Data Sets using an MCP client
  • Schema discovery (list tables/columns) for SAS Data Sets
  • Executing read-only SQL SELECT queries against SAS Data Sets and returning results to an LLM client

Not For

  • Write/update/delete operations (server is explicitly read-only)
  • Remote/public deployment expecting HTTP REST endpoints (uses stdio and is local to the client machine)
  • Environments needing strict query safety/SQL governance beyond JDBC driver behavior

Interface

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

Authentication

Methods: CData JDBC Driver authentication mechanisms via JDBC connection string (may include OAuth for some sources) MCP server configuration via .prp properties referencing JDBC connection string
OAuth: Yes Scopes: No

README indicates that if the underlying data source uses OAuth, authentication happens in a browser as part of configuring the JDBC connection string. It does not document fine-grained scopes at the MCP layer.

Pricing

Free tier: No
Requires CC: No

No pricing details are provided in the README for this repository; licensing pertains to the CData JDBC Driver.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • The server uses stdio, so it must run on the same machine as the MCP client.
  • Tool discovery/schema retrieval is via CSV outputs; agents should handle CSV parsing robustly.
  • Only SELECT queries are described; attempting non-SELECT or write operations may not work (read-only MCP server).
  • Large result sets may be problematic; the README does not describe limits, streaming, or pagination.

Alternatives

Full Evaluation Report

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