{"id":"cdatasoftware-sap-netweaver-gateway-mcp-server-by-cdata","name":"sap-netweaver-gateway-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/sap-netweaver-gateway-mcp-server-by-cdata","category":"api-gateway","subcategories":[],"tags":["mcp","sap","sap-netweaver-gateway","cdata","jdbc","read-only","stdio","claude-desktop"],"what_it_does":"Provides a read-only Model Context Protocol (MCP) server that exposes live SAP Netweaver Gateway data (via CData JDBC Driver for SAP Netweaver Gateway) to MCP-capable clients (e.g., Claude Desktop). It maps gateway data to relational/SQL-like access and exposes MCP tools to list tables/columns and run SELECT queries.","use_cases":["Query SAP Netweaver Gateway data from an MCP client without writing SQL","Discover available tables/columns and retrieve schema metadata","Run read-only SQL SELECT queries against SAP Netweaver Gateway (through CData JDBC)","Answer natural-language questions about SAP Netweaver Gateway data using connected live data"],"not_for":["Direct write/update/delete operations (the included server is explicitly read-only)","Use with remote MCP clients that cannot access stdio on the same host","Production environments requiring strict API rate-limit guarantees or robust pagination for large result sets (not described)"],"best_when":"You have CData JDBC connectivity to SAP Netweaver Gateway and want an easy local MCP/stdio integration for read-only analytics and question answering.","avoid_when":"You need hardened operational controls (clear rate limits, pagination, retries, structured error codes) or non-local/multi-host deployment patterns.","alternatives":["Use the underlying CData JDBC driver directly in your application","Use CData’s MCP Server for SAP Netweaver Gateway with broader CRUD capabilities (if needed)","Build a custom MCP server wrapper around SAP Netweaver Gateway APIs or via a data access layer"],"af_score":49.2,"security_score":43.0,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:49:12.182986+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":["CData JDBC driver licensing (java -jar ... --license)","JDBC connection configuration (may include OAuth depending on the underlying data source settings)"],"oauth":false,"scopes":false,"notes":"README indicates authentication may be required in a browser if the data source uses OAuth, but the MCP server configuration itself is done via a local .prp file that includes the JDBC URL/connection string (and potentially OAuth parameters). No MCP-specific auth model or scope model is documented."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"README references CData JDBC Driver licensing; pricing is not described for this repo itself."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":49.2,"security_score":43.0,"reliability_score":22.5,"mcp_server_quality":68.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":5.0,"tls_enforcement":60.0,"auth_strength":55.0,"scope_granularity":30.0,"dependency_hygiene":35.0,"secret_handling":30.0,"security_notes":"The MCP server runs locally and relies on the CData JDBC driver for authentication and transport to SAP Netweaver Gateway; the README does not describe transport security settings (e.g., explicit TLS requirements), secret storage practices, or how credentials are handled/logged. OAuth may be involved for certain configurations, but there is no MCP-level scope/granularity documented. Dependency hygiene and specific CVE status are not provided in the supplied materials.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"Server appears read-only (tools described are get tables/columns and run SELECT). Idempotency for mutations is not applicable; for read queries, repeated execution should be safe though not formally documented as idempotent.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server uses stdio; it can only be used with clients running on the same machine as the server.","For OAuth-backed sources, interactive browser authentication may be required when testing/establishing the JDBC connection.","README example mentions a mis-typed 'Salesforce.prp' in the run command; ensure the correct .prp file path for SAP Netweaver Gateway.","No pagination or result-size controls are documented for run_query/select; large queries may be problematic."]}}