ssas-mcp-server-by-cdata

Provides a read-only Model Context Protocol (MCP) server that exposes SQL Server Analysis Services data to MCP clients by wrapping the CData JDBC Driver for SQL Server Analysis Services. It supports listing tables/columns and executing SQL SELECT queries over the underlying SSAS data via MCP tools.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ Infrastructure mcp sql-server-analysis-services ssas jdbc cdata read-only data-access claude-desktop
⚙ Agent Friendliness
50
/ 100
Can an agent use this?
🔒 Security
53
/ 100
Is it safe for agents?
⚡ Reliability
20
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

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

🔒 Security

TLS Enforcement
70
Auth Strength
65
Scope Granularity
40
Dep. Hygiene
50
Secret Handling
35

Transport security is not explicitly described for the MCP stdio channel or for the JDBC connection in the README. Authentication is handled by the CData JDBC driver; OAuth is mentioned but MCP-side scope granularity is not documented. Connection configuration is placed in a local .prp file, and the README includes example JDBC URL content; it does not describe secret redaction, logging behavior, or safe handling of credentials. Because the MCP server can run user-supplied SELECT SQL, prompt-to-SQL misuse risk exists (e.g., requesting broader-than-expected data) unless the JDBC driver enforces least-privilege at the data source.

⚡ Reliability

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

Best When

You want local, read-only SSAS data access from an MCP-capable desktop client, using CData’s JDBC driver and configuration files to establish the SSAS connection.

Avoid When

You need a remotely accessible service over HTTP with documented rate limits, retries, and pagination, or you require write access / transactional operations.

Use Cases

  • Answer natural-language questions over live SSAS data (e.g., sales, KPIs, calendar events) without writing SQL
  • Discovery workflows: list available SSAS tables and columns for a chosen dataset
  • Ad-hoc read-only analytics by running SELECT queries through an MCP client (e.g., Claude Desktop)

Not For

  • Writing/updating/deleting data in SSAS (explicitly read-only MCP server)
  • Production deployments requiring networked/remote access (server uses stdio, local-process model)
  • Use cases needing REST/GraphQL-style HTTP APIs or hosted endpoints

Interface

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

Authentication

Methods: CData JDBC driver connection string authentication (includes support for OAuth per README note), configured via .prp and JDBC Url
OAuth: Yes Scopes: No

Authentication is delegated to the CData JDBC driver via the connection string used in the .prp file. The README mentions OAuth flows may require browser authentication, but does not describe scopes or fine-grained authorization within the MCP server itself.

Pricing

Free tier: No
Requires CC: No

No MCP server pricing details are provided; JDBC driver licensing is required.

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 (e.g., Claude Desktop).
  • The tool list depends on the configured connection/table visibility in the generated .prp (Tables property).
  • If the MCP server does not appear in the client, the README suggests fully quitting and reopening the desktop client.
  • Large SELECT queries may be expensive/slow, but there is no documented guardrail (limits/timeouts) in the README provided.

Alternatives

Full Evaluation Report

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