hubspot-mcp-server-by-cdata logo

hubspot-mcp-server-by-cdata

by CDataSoftware

CData's Model Context Protocol (MCP) Server for HubSpot allows LLMs to query live HubSpot data. It exposes HubSpot data as relational SQL models through a simple MCP interface, enabling natural language queries.

View on GitHub

Last updated: N/A

What is hubspot-mcp-server-by-cdata?

This is a read-only MCP Server that wraps the CData JDBC Driver for HubSpot, making HubSpot data accessible to LLMs through a simple MCP interface. It allows users to retrieve live information by asking natural language questions without needing SQL.

How to use hubspot-mcp-server-by-cdata?

  1. Clone the repository. 2. Build the server using Maven. 3. Download and license the CData JDBC Driver for HubSpot. 4. Configure your connection to HubSpot using the Connection String utility. 5. Create a .prp file with connection properties. 6. Configure your client (e.g., Claude Desktop) to use the MCP server.

Key features of hubspot-mcp-server-by-cdata

  • Read-only access to HubSpot data

  • MCP interface for LLM integration

  • Natural language querying

  • Uses CData JDBC Driver for HubSpot

  • Simple setup and configuration

Use cases of hubspot-mcp-server-by-cdata

  • Querying HubSpot data with natural language using LLMs

  • Integrating HubSpot data into AI applications

  • Retrieving live HubSpot information without SQL

  • Building AI-powered dashboards and reports

  • Automating data analysis tasks

FAQ from hubspot-mcp-server-by-cdata

How do I configure the connection string?

Use the Connection String utility provided with the CData JDBC Driver for HubSpot to configure and test your connection.

What is a .prp file?

A .prp file contains the properties needed to connect to the HubSpot data source, such as the driver path, driver class, and JDBC URL.

How do I add the MCP server to Claude Desktop?

Create or modify the claude_desktop_config.json file to include the MCP server configuration, specifying the command and arguments to run the server.

What if I cannot see the CData MCP Server in Claude Desktop?

Ensure you have fully quit and restarted Claude Desktop. Use Task Manager (Windows) or Activity Monitor (Mac) to ensure the application is completely closed.

What if Claude Desktop is unable to retrieve data?

Verify that you have configured your connection properly using the Connection String builder and copied the connection string into the .prp file.