{"id":"cdatasoftware-sap-ariba-procurement-mcp-server-by-cdata","name":"sap-ariba-procurement-mcp-server-by-cdata","af_score":50.0,"security_score":50.2,"reliability_score":13.8,"what_it_does":"Provides a local, stdio-based MCP server wrapper around the CData JDBC Driver for SAP Ariba Procurement, exposing available tables/columns and a SQL SELECT query tool to an MCP-capable client (e.g., Claude Desktop). The server is described as read-only in this repo.","best_when":"You have a local desktop workflow (same machine) and want an agent to query SAP Ariba Procurement data through an MCP client using CData JDBC connectivity.","avoid_when":"You need strict multi-tenant network isolation, remote access over the network, or guaranteed prevention of overly broad/expensive queries; also avoid when you cannot manage credentials that will be used by the JDBC driver.","last_evaluated":"2026-04-04T19:49:19.200183+00:00","has_mcp":true,"has_api":false,"auth_methods":["JDBC driver license activation (local java -jar ... --license)","OAuth authentication if the underlying data source/connection uses OAuth (noted during connection string setup)","Credentials supplied via CData JDBC connection string stored in a .prp file (including OAuth parameters like InitiateOAuth=GETANDREFRESH per example)"],"has_free_tier":false,"known_gotchas":["The server uses stdio, so it must run on the same machine as the MCP client (not suitable for remote/network MCP usage).","The tool includes a generic run_query SQL interface; agents may generate expensive or overly broad queries unless you constrain prompts or query patterns.","The README example mentions Salesforce in the .prp command example path, which may confuse setup if copied verbatim (check you’re using the correct .prp for SAP Ariba Procurement)."],"error_quality":0.0}