salesforce-data-cloud-mcp-server-by-cdata

Provides a read-only Model Context Protocol (MCP) server that exposes Salesforce Data Cloud as relational SQL tables by wrapping CData's JDBC Driver. It runs as a local process using stdio and offers MCP tools for listing tables/columns and running SQL SELECT queries.

Evaluated Apr 04, 2026 (17d ago)
Repo ↗ Ai Ml mcp data-warehouse salesforce jdbc cdata read-only stdio claude-desktop
⚙ Agent Friendliness
48
/ 100
Can an agent use this?
🔒 Security
38
/ 100
Is it safe for agents?
⚡ Reliability
15
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
70
Error Messages
0
Auth Simplicity
60
Rate Limits
5

🔒 Security

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

Security controls are largely inherited from CData JDBC driver and Salesforce. The README describes local stdio operation and provides a .prp configuration that includes a JDBC URL/connection string (which may contain credentials or OAuth parameters depending on setup). No explicit mention of TLS requirements, secret storage/redaction, MCP transport security, or fine-grained authorization/scope enforcement at the MCP layer is included in the provided documentation.

⚡ Reliability

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

Best When

You need local, interactive read-only access to Salesforce Data Cloud through an MCP client and can provide a working CData JDBC driver connection string/credential setup.

Avoid When

You need a network-accessible service with strong API-level auth controls, or you require guaranteed pagination/streaming, robust structured error handling, and explicit rate-limit guidance at the MCP layer.

Use Cases

  • Query Salesforce Data Cloud data from an MCP-enabled LLM client (e.g., Claude Desktop) without writing SQL
  • Explore available tables/columns and retrieve small/medium result sets via natural-language questions
  • Use SQL SELECT for targeted analytics/reporting over Data Cloud data

Not For

  • Unrestricted write/update/delete operations (server is explicitly read-only in this repo)
  • Centralized multi-tenant API serving over a network (server uses stdio and is intended for local same-machine clients)
  • High-throughput/batch ingestion use cases where pagination/streaming and robust retry semantics are required

Interface

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

Authentication

Methods: CData JDBC driver connection string (including optional OAuth flow via browser) CData JDBC driver licensing step (trial/license key)
OAuth: Yes Scopes: No

Authentication is delegated to the CData JDBC driver. The README notes that if the data source uses OAuth, you must authenticate in a browser during connection-string setup. No explicit MCP-layer scope/permission model is described in the provided README.

Pricing

Free tier: No
Requires CC: No

Pricing is not described for the MCP server in the README; CData JDBC driver licensing is required (trial or license key mentioned).

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Server uses stdio, so it can only be used with clients running on the same machine
  • Large result sets may be problematic because output format is described as CSV with headers but no pagination/limits are documented
  • OAuth authentication (if required) happens during connection-string build; failing/expired OAuth credentials may prevent tool use
  • Tool names are prefixed dynamically via the .prp Prefix property; agents must use the correct servername/tool names

Alternatives

Full Evaluation Report

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