{"id":"cdatasoftware-marketo-mcp-server-by-cdata","name":"marketo-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/marketo-mcp-server-by-cdata","category":"ai-ml","subcategories":[],"tags":["mcp","marketo","jdbc","local-stdio","read-only","llm-integration","data-access"],"what_it_does":"Provides a local, read-only MCP server for querying Marketo data via the CData JDBC Driver, exposing database-like tables/columns and a simple tool interface (get_tables, get_columns, run_query) to MCP clients (e.g., Claude Desktop) over stdio.","use_cases":["Enable an MCP-capable desktop client to query Marketo data with natural-language requests","Browse available Marketo/JDBC-exposed tables and columns","Run read-only SQL SELECT queries against Marketo via a standardized MCP tool interface"],"not_for":["Internet-accessible/shared multi-tenant deployments (stdio implies local same-machine usage)","Use cases requiring robust CREATE/UPDATE/DELETE (README describes read-only for this project)","Applications needing an HTTP/REST API endpoint with standard web security controls"],"best_when":"You want local LLM-to-Marketo querying on the same machine as the MCP client, using CData’s JDBC driver for connection and authorization to Marketo.","avoid_when":"You need a remotely reachable service, centralized access control, detailed pagination controls, or you cannot manage the underlying JDBC driver credentials safely on the host.","alternatives":["Managed CData Connect AI (remote MCP platform)","CData MCP Server for Marketo with full CRUD/action capabilities (per README)","Build a custom MCP server directly on the Marketo API/SDK or an internal data layer"],"af_score":50.5,"security_score":43.2,"reliability_score":26.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:59:55.115130+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 connection string authentication (may use OAuth via InitiateOAuth/GETANDREFRESH in JDBC URL)","CData JDBC Driver licensing step via jar --license"],"oauth":true,"scopes":false,"notes":"Authentication is delegated to the CData JDBC Driver. The README hints that if the data source uses OAuth, the user must authenticate in a browser. Tool-level scope/granularity is not described in this MCP wrapper."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing for the MCP server itself isn’t specified in the provided README; it references CData JDBC Driver licensing and also points to managed platforms (CData Connect AI / other MCP server) which likely have commercial terms."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":50.5,"security_score":43.2,"reliability_score":26.2,"mcp_server_quality":60.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":65.0,"rate_limit_clarity":0.0,"tls_enforcement":50.0,"auth_strength":55.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":40.0,"security_notes":"Security controls are largely delegated to the underlying CData JDBC driver and the Marketo connection mechanism. The MCP server runs locally over stdio; network TLS is not described for the MCP transport. No tool-level authorization, scope granularity, or explicit secret-handling/logging guarantees are provided in the README. OAuth may be involved via the JDBC URL parameter, but credential storage practices are not documented here.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":35.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":"This MCP server is described as read-only; idempotency for writes is not applicable. Retry/idempotency guidance is not provided.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server uses stdio, so it only works with clients running on the same machine (as stated).","The README implies Claude Desktop may require fully quitting and reopening for MCP servers to appear.","run_query accepts raw SQL SELECT; agents should avoid generating unintended heavy/expensive queries and ensure table/column names match the JDBC-exposed schema."]}}