{"id":"cdatasoftware-quickbase-mcp-server-by-cdata","name":"quickbase-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/quickbase-mcp-server-by-cdata","category":"infrastructure","subcategories":[],"tags":["mcp","quickbase","cdata","jdbc","stdio","data-access","read-only","local-integration","llm-tools"],"what_it_does":"Provides a local, read-only MCP server that exposes Quickbase data as relational tables using the CData JDBC Driver for Quickbase. It runs as a stdio-based MCP server (intended for local clients like Claude Desktop) and offers tools to list tables/columns and run SQL SELECT queries via JSON-RPC tool calls.","use_cases":["LLM-assisted natural-language querying of Quickbase data (without writing SQL)","Schema discovery for Quickbase (tables and columns) from an MCP-capable client","Retrieving live reporting data via SQL SELECT queries mapped to Quickbase tables"],"not_for":["Direct production-grade remote access to Quickbase via networked MCP (server is stdio/local only per README)","Full CRUD operations (server is described as read-only)","Use cases requiring strict, tool-level authorization/row-level security enforcement within the MCP layer (not described)"],"best_when":"You want a locally running MCP integration that lets an MCP client query Quickbase through a SQL-like interface provided by CData’s JDBC driver.","avoid_when":"You need multi-tenant or remotely accessible service deployment, strong documented error semantics, or fine-grained per-user authorization controls at the MCP layer.","alternatives":["CData’s managed offering mentioned in the README: CData Connect AI","CData’s “CData MCP Server for Quickbase” (linked as locally hosted full read/write/update/delete in the README)","Build your own MCP server that queries Quickbase via an official Quickbase API or a different data access layer with stronger controls"],"af_score":49.8,"security_score":49.0,"reliability_score":18.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:59:35.409126+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":["Java"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["CData JDBC Driver licensing step for the driver runtime (java -jar ... --license)","Quickbase connection authentication handled by the CData JDBC Driver connection string (including OAuth flows if required by the datasource)"],"oauth":true,"scopes":false,"notes":"Authentication is primarily delegated to the CData JDBC Driver configuration via the JDBC URL/connection string. The MCP server itself is local stdio, so it does not document separate MCP-level auth, scopes, or user identity."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":["CData JDBC Driver for Quickbase (requires a license, per README)","Likely paid Quickbase access (external dependency)"],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing for the MCP server is provided in README; cost depends on the CData JDBC Driver license and Quickbase access."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":49.8,"security_score":49.0,"reliability_score":18.8,"mcp_server_quality":68.0,"documentation_accuracy":62.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":5.0,"tls_enforcement":95.0,"auth_strength":60.0,"scope_granularity":10.0,"dependency_hygiene":40.0,"secret_handling":35.0,"security_notes":"Security controls at the MCP layer are not described. The server communicates locally via stdio (reducing network exposure), but credentials/secrets are likely embedded in the JDBC URL stored in the .prp file. The repository content indicates SQL passthrough (run_query), which can increase risk of data overexposure if an agent forms unsafe/overbroad queries. The TLS score assumes that any upstream communication from the CData JDBC Driver to Quickbase will use HTTPS/TLS, but TLS requirements are not explicitly documented here. Dependency and CVE hygiene cannot be confirmed from provided content.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":0.0,"error_recovery":25.0,"idempotency_support":"true","idempotency_notes":"Read-only SQL SELECT queries are inherently idempotent; no write tools are described. Idempotency for queries depends on query semantics (should be safe for SELECT).","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server is stdio-only, so it must run on the same machine as the MCP client.","Only read-only tools are documented (get_tables, get_columns, run_query). Requests expecting write/update/delete will fail or be unsupported.","The tools accept SQL via run_query; agents may generate overly broad/slow SELECTs unless constrained.","Large result sets may be expensive/slow; README does not describe any paging/limits behavior for run_query outputs."]}}