sap-business-one-mcp-server-by-cdata

Provides a locally hosted, read-only MCP server that exposes SAP Business One data (via CData JDBC Driver for SAP Business One) to MCP-capable clients (e.g., Claude Desktop). It wraps the JDBC driver so the client can list tables/columns and run SQL SELECT queries through MCP tools.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ Infrastructure mcp sap sap-business-one jdbc data-connector ai-integration stdio read-only java claude-desktop
⚙ Agent Friendliness
50
/ 100
Can an agent use this?
🔒 Security
42
/ 100
Is it safe for agents?
⚡ Reliability
32
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

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

🔒 Security

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

Security posture depends heavily on the underlying CData JDBC driver and how the `.prp` file is secured. README does not describe TLS requirements, secret storage practices, query sandboxing, or error/trace redaction. Because the MCP tool includes SQL SELECT execution, there is risk of data overexposure or expensive queries if the connecting principal is overly permissive and no query constraints are enforced at the MCP layer.

⚡ Reliability

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

Best When

You need local, read-only access to SAP Business One for an MCP client on the same machine, and you are comfortable with JDBC connection-string configuration and executing SELECT queries.

Avoid When

You need a network-exposed service (HTTP), write capabilities, strict query sandboxing, or clearly documented operational guardrails such as rate limits and robust error semantics.

Use Cases

  • Ask natural-language questions over live SAP Business One data (reporting/analytics) without writing SQL
  • Discover available SAP Business One tables and columns via MCP tools
  • Run ad-hoc read-only SQL SELECT queries against SAP Business One through an MCP client
  • Integrate SAP Business One data into local AI workflows using stdio-based MCP transport

Not For

  • Not intended for remote MCP access (server is local via stdio)
  • Not intended for write operations (README describes it as read-only)
  • Not intended for environments where arbitrary SQL execution is unsafe without query controls

Interface

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

Authentication

Methods: JDBC driver authentication (may use browser OAuth if configured in connection string)
OAuth: Yes Scopes: No

Authentication is handled by the underlying CData JDBC Driver (connection string/.prp). README mentions that if the data source uses OAuth, you must authenticate in a browser; the MCP server itself does not document any first-class OAuth scope controls.

Pricing

Free tier: No
Requires CC: No

README references licensing for the CData JDBC driver; MCP server source is MIT, but connectivity typically requires a paid/licensed JDBC driver.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Server uses stdio transport, so it can only be used by clients on the same machine as the server process.
  • Tool `run_query` executes SQL; clients/agents must avoid unsafe or excessively expensive queries (README does not describe safeguards).
  • The README example connection configuration includes a template and refers to Salesforce in places (possible doc copy/paste inconsistency), so double-check `.prp` properties for SAP Business One specifically.

Alternatives

Full Evaluation Report

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