{"id":"cdatasoftware-bing-ads-mcp-server-by-cdata","name":"bing-ads-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/bing-ads-mcp-server-by-cdata","category":"ai-ml","subcategories":[],"tags":["mcp","bing-ads","cdata","jdbc","data-integration","read-only","stdio","claude-desktop"],"what_it_does":"Provides a local, read-only MCP server that exposes Bing Ads data (via CData JDBC Driver for Bing Ads) as MCP tools (list tables/columns and run SELECT queries). Intended to be used with MCP-capable desktop clients (e.g., Claude Desktop) through stdio on the same machine.","use_cases":["Interactive analytics and ad performance research over live Bing Ads data via natural-language questions","Schema discovery (tables/columns) for Bing Ads datasets","Ad hoc reporting using SELECT queries abstracted behind MCP tools"],"not_for":["High-concurrency or network-distributed use (stdio limits same-machine clients)","Untrusted remote clients (no public API gateway described)","Full CRUD operations (server is explicitly read-only in this repo)","Operations requiring robust API-level rate limit handling or pagination contracts"],"best_when":"You want a locally run MCP server to let an LLM query Bing Ads data with minimal SQL knowledge on the same host as the MCP server process.","avoid_when":"You need a remote/shared service endpoint, strong API governance (pagination/rate limits), or write/delete capabilities.","alternatives":["CData-managed MCP platform (CData Connect AI) for potentially broader capabilities/hosting model","CData JDBC driver directly (without MCP) from your own application","Other MCP connectors or BI/reporting tools that provide Bing Ads datasets without stdio MCP"],"af_score":49.2,"security_score":31.8,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:49:27.094888+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 authentication; may involve OAuth in the browser when InitiateOAuth=GETANDREFRESH is set in JdbcUrl"],"oauth":true,"scopes":false,"notes":"Authentication is delegated to the CData JDBC driver via the provided .prp/JdbcUrl. The README references OAuth in the connection builder flow, but does not document OAuth scopes or fine-grained permissions for the MCP layer."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing details are provided for this MCP server repo; the README implies dependency on the commercial CData JDBC driver licensing."},"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":31.8,"reliability_score":22.5,"mcp_server_quality":78.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":0.0,"tls_enforcement":20.0,"auth_strength":55.0,"scope_granularity":10.0,"dependency_hygiene":40.0,"secret_handling":30.0,"security_notes":"Transport/TLS is not described because the MCP server communicates over stdio locally. Authentication is handled by the CData JDBC driver (including OAuth flows), but the README does not document scope granularity for MCP tools. Connection details include a JDBC URL that may contain authentication directives (e.g., InitiateOAuth) and a .prp file referencing the driver path; guidance on where secrets live and how they are protected is not provided. Dependency hygiene and vulnerability posture are not verifiable from the provided content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"Only SELECT/query and metadata tools are described. Idempotency for writes is not applicable based on the read-only claim; no explicit idempotency guarantees are documented.","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.","Tool outputs are returned in CSV for get_tables/get_columns; agents may need to parse CSV reliably.","Authentication and connection setup are externalized to the CData JDBC driver and the .prp file; misconfiguration will prevent data retrieval.","The README mentions read, write, update, delete generally, but the project description calls this a read-only MCP server; be cautious about expecting non-SELECT capabilities."]}}