{"id":"cdatasoftware-sap-businessobjects-bi-mcp-server-by-cdata","name":"sap-businessobjects-bi-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/sap-businessobjects-bi-mcp-server-by-cdata","category":"ai-ml","subcategories":[],"tags":["mcp","sap","businessobjects","jdbc","data-integration","read-only","stdio","claude-desktop"],"what_it_does":"Provides a local, read-only MCP server that exposes SAP BusinessObjects BI data to LLM clients via MCP tools. It wraps a CData JDBC Driver connection and offers MCP tools to list tables/columns and run SELECT queries through JSON-RPC.","use_cases":["Ask natural-language questions about SAP BusinessObjects BI data without writing SQL","Retrieve schema metadata (tables/columns) for BI sources","Run read-only analytical queries (SQL SELECT) through an MCP-enabled desktop client"],"not_for":["Direct internet/remote MCP access (stdio is local-only)","Applications requiring a dedicated REST/HTTP API gateway","Workloads needing reliable pagination/streaming or large-result handling guarantees","Use cases requiring full CRUD through this specific server variant (README states read-only MCP)"],"best_when":"You want a local MCP integration with an AI desktop client (e.g., Claude Desktop) to query SAP BusinessObjects BI in a read-only manner using JDBC-backed SQL SELECT queries.","avoid_when":"You need remote multi-tenant access, want fine-grained authorization at the tool level, or require documented operational controls like rate limiting, pagination, and structured error semantics.","alternatives":["CData’s managed MCP platform (CData Connect AI) mentioned in README","CData’s MCP server for SAP BusinessObjects BI with full read/write/update/delete (linked in README)","Direct JDBC access from your application (without MCP)","Other MCP/BI connectors that provide HTTP-based APIs and stronger operational documentation"],"af_score":43.0,"security_score":37.0,"reliability_score":15.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:58:30.519037+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Uses CData JDBC Driver connection string; may require OAuth authentication in a browser depending on the underlying data source/driver configuration"],"oauth":true,"scopes":false,"notes":"Authentication is delegated to the CData JDBC Driver and the target SAP BusinessObjects BI connection settings in the .prp/JdbcUrl. README mentions OAuth may require browser-based authentication during connection setup, but does not specify MCP-level scopes/authorization controls."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing for this open-source MCP wrapper is described; the CData JDBC Driver is required and must be licensed as part of setup."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":43.0,"security_score":37.0,"reliability_score":15.0,"mcp_server_quality":72.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":10.0,"tls_enforcement":35.0,"auth_strength":45.0,"scope_granularity":20.0,"dependency_hygiene":45.0,"secret_handling":40.0,"security_notes":"Security properties largely depend on the underlying CData JDBC Driver and how credentials are supplied in the .prp/JdbcUrl. The README does not document TLS requirements, secret storage practices, output redaction, or MCP-level authorization/scopes. Local stdio reduces exposure but does not provide strong isolation between client and server process.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":0.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"The exposed tools include schema listing and SQL SELECT execution; idempotency is likely for SELECT queries, but the README does not define idempotency semantics for tool calls.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server uses stdio; it can only be used by clients running on the same machine as the server (local-only constraint).","Large result sets may be difficult since the tool outputs are described as CSV without pagination/streaming guidance.","The README describes a read-only MCP server, but it also references general CRUD capability elsewhere; only tools listed here are for tables/columns and run_query (SELECT).","SQL is passed through; agents may generate overly broad queries—there is no documented guardrail or query limit policy."]}}