Marketo MCP Server by CData
@CDataSoftware
This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Marketo (beta): https://www.cdata.com/download/download.aspx?sku=DKZK-V&type=beta
概览
What is Marketo MCP Server by CData?
Marketo MCP Server by CData is a read-only Model Context Protocol (MCP) server that allows large language models (LLMs) like Claude Desktop to query live Marketo data through natural language. It wraps the CData JDBC Driver for Marketo, which exposes Marketo as relational SQL models, so no SQL is required from the user.
How to use Marketo MCP Server by CData?
Clone the repository, build with Maven (mvn clean install), install and license the CData JDBC Driver for Marketo, create a connection string and a .prp configuration file, then configure Claude Desktop by adding the server to claude_desktop_config.json. Run or refresh Claude Desktop; the server’s tools become available for asking questions about Marketo data.
Key features of Marketo MCP Server by CData
- Read-only access to Marketo data via MCP
- Built on the CData JDBC Driver for Marketo
- Natural language querying through LLM clients
- Provides tools to list tables and columns
- Execute SQL SELECT queries against Marketo
- Uses
stdiotransport (local machine only)
Use cases of Marketo MCP Server by CData
- Querying campaign performance metrics via Claude Desktop
- Retrieving lead lists and segment details without SQL expertise
- Exploring Marketo schema interactively during analysis
- Integrating Marketo data into AI-powered reporting workflows
FAQ from Marketo MCP Server by CData
Is Marketo MCP Server by CData read-write or read-only?
This version is read-only. For full read, write, update, delete, and action capabilities, CData offers a separate free beta MCP Server for Marketo.
What are the runtime dependencies?
You need Java, Maven (to build), and the CData JDBC Driver for Marketo (installed and licensed separately).
How does authentication work?
If Marketo uses OAuth, you authenticate interactively in your browser when creating the JDBC connection string using the driver’s Connection String utility.
What transport does the server use?
The server uses stdio transport and can only be used with MCP clients running on the same machine.
Where does the data live?
The data remains in Marketo; the server queries it live through the JDBC driver and returns results in CSV format via MCP tools.