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.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
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
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
Authentication
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
README references licensing for the CData JDBC driver; MCP server source is MIT, but connectivity typically requires a paid/licensed JDBC driver.
Agent Metadata
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
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-04-04.