{"id":"cdatasoftware-pinterest-mcp-server-by-cdata","name":"pinterest-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/pinterest-mcp-server-by-cdata","category":"ai-ml","subcategories":[],"tags":["mcp","stdio","jdbc","read-only","data-access","pinterest","cdata","tooling","llm-integration"],"what_it_does":"Provides a read-only Model Context Protocol (MCP) server that exposes Pinterest data to MCP-capable clients (e.g., Claude Desktop) via CData JDBC Driver connection using a local stdio-based process. The MCP server offers tools to list tables, list columns, and run SQL SELECT queries over the mapped JDBC schema.","use_cases":["Answering natural-language questions about Pinterest data using live queries","Exploring available Pinterest data tables/columns via MCP tools","Building analytics queries over Pinterest data without directly writing SQL (for SELECT-only use)"],"not_for":["Write/update/delete operations (explicitly described as read-only in this project)","Remote multi-tenant access over the network (stdio implies same-machine usage)","Use cases requiring a public HTTPS API endpoint, webhooks, or cloud-hosted deployment"],"best_when":"You run MCP clients on the same machine as the server and want local, read-only access to Pinterest data through the CData JDBC mapping.","avoid_when":"You need secure remote exposure across machines without additional network hardening; you need robust pagination, streaming, or API-style rate-limit guarantees at the MCP layer.","alternatives":["Use CData’s other Pinterest MCP server offerings (not read-only) if available","Use the CData JDBC Driver directly from your own app (instead of MCP)","Build your own MCP server wrapper around Pinterest data with an explicit REST/GraphQL API layer"],"af_score":43.5,"security_score":37.8,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:44:49.300535+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 license activation","CData JDBC connection string authentication (may involve OAuth per CData JDBC setup)"],"oauth":true,"scopes":false,"notes":"Authentication is delegated to the underlying CData JDBC Driver connection string. The README notes OAuth may require browser-based authentication when testing the connection string. No MCP-level auth mechanism is described; the server runs locally and relies on the JDBC driver configuration in the .prp file."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":["CData JDBC Driver for Pinterest (license required)"],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing information is not provided in the README; it indicates the JDBC driver must be licensed."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":43.5,"security_score":37.8,"reliability_score":30.0,"mcp_server_quality":70.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":45.0,"rate_limit_clarity":5.0,"tls_enforcement":20.0,"auth_strength":55.0,"scope_granularity":25.0,"dependency_hygiene":40.0,"secret_handling":45.0,"security_notes":"Security controls are largely inherited from the underlying CData JDBC driver and the OAuth/authentication process it performs. The MCP server itself appears to run locally via stdio (reducing exposure over the network), but there is no described MCP-layer authentication/authorization, no documented secrets handling practices, and no explicit guidance on preventing SQL/query abuse. OAuth may be involved during connection-string setup. TLS enforcement for network calls to Pinterest is not described in the README; therefore TLS assurance is unclear. Dependency hygiene and CVE status cannot be assessed from the provided content.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":50.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"The MCP exposes SELECT queries; repeated calls are generally idempotent from a data standpoint (read-only), but no explicit idempotency guarantees or replay handling are documented at the MCP level.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server uses stdio, so it can only be used with clients on the same machine.","The tools include a generic run_query over SQL SELECT; agents may generate inefficient queries that can fail or be slow.","The README shows examples but does not document pagination/limits for large result sets.","Without explicit MCP-level error/rate-limit documentation, agents may need to handle failures conservatively."]}}