google-calendars-mcp-server-by-cdata
CData's Model Context Protocol (MCP) Server for Google Calendars is a read-only server that allows LLMs to query live data from Google Calendars using the CData JDBC Driver.
The CData MCP Server for Google Calendars is designed to facilitate the interaction between large language models (LLMs) and Google Calendars by providing a read-only interface. This server leverages the CData JDBC Driver to expose Google Calendars as relational SQL models, enabling LLMs to access live calendar data through natural language queries without the need for SQL knowledge. The server is particularly useful for applications like Claude Desktop, where users can query calendar data seamlessly. The setup involves cloning the repository, building the server, and configuring the connection using the CData JDBC Driver. The server supports various platforms and can be integrated with different clients to enhance data accessibility and interaction.
Features
- Read-only access to Google Calendars data through MCP interface.
- Integration with CData JDBC Driver for relational SQL model exposure.
- Natural language querying capability for LLMs without SQL knowledge.
- Support for various platforms including Windows, Mac, and Linux.
- Simplified setup and configuration process for easy deployment.
MCP Tools
- {'get_tables': 'Retrieves a list of tables available in the data source.'}
- {'get_columns': 'Retrieves a list of columns for a table.'}
- {'run_query': 'Execute a SQL SELECT query.'}
Usage with Different Platforms
claude_desktop_windows
{
"mcpServers": {
"{classname_dash}": {
"command": "PATH\\TO\\java.exe",
"args": [
"-jar",
"PATH\\TO\\CDataMCP-jar-with-dependencies.jar",
"PATH\\TO\\google-calendars.prp"
]
}
}
}
claude_desktop_linux_mac
{
"mcpServers": {
"{classname_dash}": {
"command": "/PATH/TO/java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/google-calendars.prp"
]
}
}
}
Frequently Asked Questions
What should I do if I cannot see my CData MCP Server in Claude Desktop?
Ensure that you have fully quit Claude Desktop (Windows: use the Task Manager, Mac: use the Activity Monitor) and re-open it.
How do I configure the connection to the data source?
Use the Connection String builder to create the connection string and copy it into the property (.prp) file.
What if I encounter issues connecting to my data source?
Contact the CData Support Team for assistance.
Related MCP Servers
View all calendar_management servers →apple-mcp
by Dhravya
This is a collection of Apple-native tools for the Model Context Protocol (MCP) that integrates with various Apple applications to automate tasks and manage communications.
iMCP
by loopwork-ai
iMCP is a macOS app that connects your digital life with AI, supporting the Model Context Protocol (MCP) for seamless integration with various clients.
mcp-gsuite
by MarkusPfundstein
MCP server to interact with Google products, specifically Gmail and Calendar.
google-calendar-mcp
by nspady
This is a Model Context Protocol (MCP) server that provides integration with Google Calendar, allowing LLMs to interact with calendar events through a standardized interface.
google-workspace-mcp
by aaronsb
The Google Workspace MCP Server is a Model Context Protocol server that allows users to manage their Google Workspace, including Gmail, Calendar, and Drive, through a secure and efficient interface.
applescript-mcp
by joshrutkowski
A Model Context Protocol server that enables LLM applications to interact with macOS through AppleScript, providing a standardized interface for AI applications to control system functions, manage files, handle notifications, and more.
meeting-mcp
by Meeting-Baas
A Model Context Protocol (MCP) server that provides tools for managing meeting data, including transcripts, recordings, calendar events, and search functionality.