LabscoMCP early access ↗
CDataSoftwareMCP SERVER

SurveyMonkey by CData

Query live SurveyMonkey data as SQL tables — CData's JDBC driver exposes surveys and responses relationally, and the server lets an assistant read the schema and SELECT from it.

by CDataSoftware ↗SaaS-to-SQL ConnectorsCommunity

LABSCO SUMMARY

Survey analysis without an export step.

The usual path to analysing responses is downloading a CSV and losing the connection to the live data; querying the source directly means the answer reflects what came in this morning. Because the interface is SQL rather than one tool per object, questions nobody anticipated still work. Two limits to keep in view: this build reads only, and it can query every table the connection reaches — the tables property does not narrow that, so limit the connection or the account it signs in with.

What it is

A local, read-only MCP server built by CData that wraps their JDBC driver for SurveyMonkey. The driver presents SurveyMonkey as relational SQL models; the server exposes a small tool surface so an assistant can discover the tables, inspect columns, and answer questions about survey data without you hand-writing the query.

What you get

  • The list of tables available in the data source, returned as CSV with a header row — get_tables
  • The columns of one table, so a query is built against the real schema — get_columns
  • SQL SELECT execution against the connected source — run_query
  • All three carry the prefix you set in the connection properties file, so several CData servers can run side by side without colliding tool names

Requirements

A SurveyMonkey account and the CData JDBC Driver for SurveyMonkey, downloaded and licensed separately — the driver JAR is run once with --license and takes your name, email and either TRIAL or a license key. Java, plus Maven to build the server JAR from a clone. Connection details go in a properties file listing the tool prefix, server name and version, the driver JAR path, the driver class, and the JDBC URL generated by the driver's connection-string utility; OAuth sources authenticate in the browser at that step. The tables property only picks which tables also get a ready-made description; the tools can query every table the connection reaches, so limit the connection or the account it signs in with. The client entry runs java with the built JAR and the properties file, over stdio, so client and server share a machine.

Setup effort

Build from source — git clone https://github.com/cdatasoftware/surveymonkey-mcp-server-by-cdata.git