{"id":"cdatasoftware-sap-successfactors-mcp-server-by-cdata","name":"sap-successfactors-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/sap-successfactors-mcp-server-by-cdata","category":"ai-ml","subcategories":[],"tags":["mcp","sap-successfactors","cdata","jdbc","stdio","read-only","data-access"],"what_it_does":"Provides a local, read-only MCP server wrapper around the CData JDBC Driver for SAP SuccessFactors. It exposes SuccessFactors data as SQL tables/models and lets an MCP-capable client (e.g., Claude Desktop) discover tables/columns and run read queries via MCP tools over stdio on the same machine.","use_cases":["Ask questions over live SAP SuccessFactors data in an MCP client without writing SQL","Retrieve metadata (available tables and columns) for SuccessFactors reporting","Run SQL SELECT queries to answer analytics-style questions from SuccessFactors","Prototype integrations locally by using CData JDBC modeling of SuccessFactors tables"],"not_for":["Serving remote MCP requests over the network (server is stdio/local-machine only per README)","High-concurrency shared multi-user access without additional infrastructure","Systems requiring an explicitly documented REST/HTTP API contract, SDKs, or OpenAPI specs","Use cases that require Create/Update/Delete functionality (README describes this project as read-only; CRUD is referenced only as available in a different managed platform)"],"best_when":"You want a simple local MCP integration in a developer workstation to query SuccessFactors data for read-only Q&A or ad-hoc reporting, and you already have (and can license) the underlying CData JDBC driver configuration.","avoid_when":"You need network-reachable/multi-tenant service deployment, strong operational guarantees (SLA, retry/idempotency guidance), or you need write operations via MCP.","alternatives":["CData managed MCP platform (CData Connect AI) referenced for remote/full capabilities","CData MCP Server for SAP SuccessFactors (managed/full read-write) referenced in the README","Direct integration via CData JDBC driver without MCP (application-level SQL queries)"],"af_score":48.0,"security_score":41.5,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:41:12.176506+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 authentication (including OAuth flow when required; invoked via Connection String utility and configuration in the JDBC connection string / .prp)"],"oauth":true,"scopes":false,"notes":"Auth is delegated to the CData JDBC Driver and whatever authentication mechanism SuccessFactors uses via that driver. The MCP server itself is started locally with a .prp file; scopes are not described in the MCP README."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":["CData JDBC Driver for SAP SuccessFactors (licensed; MCP server requires the JDBC driver license per README)","Likely separate cost for managed offerings mentioned (CData Connect AI / managed MCP), though not specified here"],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"This repo itself is MIT licensed, but the underlying CData JDBC driver must be licensed; pricing for managed platforms is not stated in provided README content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":48.0,"security_score":41.5,"reliability_score":22.5,"mcp_server_quality":70.0,"documentation_accuracy":75.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":45.0,"rate_limit_clarity":10.0,"tls_enforcement":40.0,"auth_strength":55.0,"scope_granularity":30.0,"dependency_hygiene":45.0,"secret_handling":35.0,"security_notes":"Traffic to SAP SuccessFactors occurs via the underlying CData JDBC driver, but the MCP server itself is local stdio (no explicit network/TLS guarantees described). Authentication details (API keys/scopes/rotation) are not specified at the MCP layer; OAuth is mentioned as possible when required by the driver. The .prp file approach implies secrets in local configuration; no guidance is provided about secret storage hygiene, logging redaction, or environment-based secret handling. Error handling and operational security practices (logging, audit, least privilege) are not detailed in the README excerpt.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":20.0,"error_recovery":30.0,"idempotency_support":"true","idempotency_notes":"Tools described are primarily metadata discovery and SQL SELECT queries. Those operations are typically idempotent; however, MCP tool behavior on failure/caching is not documented.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server uses stdio, so it must run on the same machine as the MCP client.","Read-only nature: repository is described as read-only; avoid assuming write/update/delete MCP tooling works from this specific server.","Authentication is handled by the underlying CData JDBC driver; agents may fail if the .prp connection string / OAuth setup is incomplete.","Claude Desktop may require fully quitting and reopening for MCP servers to appear."]}}