GraphQL MCP Server by CData
@CDataSoftware
About GraphQL MCP Server by CData
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 GraphQL (beta)](https://www.cdata.com/download/download.aspx?sku=LAZK-V&type=beta).
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"{classname_dash}": {
"command": "PATH\\TO\\java.exe",
"args": [
"-jar",
"PATH\\TO\\CDataMCP-jar-with-dependencies.jar",
"PATH\\TO\\graphql.prp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is GraphQL MCP Server by CData?
GraphQL MCP Server by CData is a read-only Model Context Protocol server that allows LLMs (like Claude Desktop) to query live GraphQL data using natural language. It wraps the CData JDBC Driver for GraphQL, which exposes GraphQL endpoints as relational SQL models, so no SQL is required from the user.
How to use GraphQL MCP Server by CData?
Clone the repository, build with Maven (mvn clean install), download and license the CData JDBC Driver for GraphQL, configure a connection string using the driver’s utility, create a .prp property file with the JDBC connection details, then add the server to Claude Desktop’s mcpServers config. The server communicates over stdio and must run on the same machine as the client.
Key features of GraphQL MCP Server by CData
- Read-only access to live GraphQL data via natural language queries
- Wraps the CData JDBC Driver for GraphQL as a relational SQL model
- Provides
get_tables,get_columns, andrun_querytools - Supports OAuth-based authentication for data sources
- Simple setup with a single JAR file and a properties file
Use cases of GraphQL MCP Server by CData
- Ask an LLM to summarize data trends from a GraphQL endpoint
- Let users query live GraphQL data without writing SQL
- Automate data retrieval from GraphQL APIs for AI-driven analysis
- Enable data exploration of GraphQL-backed systems using conversational interfaces
FAQ from GraphQL MCP Server by CData
What are the dependencies and runtime requirements?
Java Runtime Environment (JRE) and Maven (for building) are required. The CData JDBC Driver for GraphQL must be downloaded and licensed separately. The server runs as a standalone JAR file.
What transport does the server use? How does authentication work?
The server uses stdio transport, so it must be run on the same machine as the MCP client. Authentication (e.g., OAuth) is handled during JDBC connection string configuration using the driver’s connection utility.
Is this server read-only? Can it write data?
Yes, this project explicitly builds a read-only MCP server. For full read, write, update, delete, and action capabilities, CData offers a separate free beta MCP server for GraphQL.
Where does the data live? Is it cached?
Data is fetched live from the configured GraphQL endpoint. No caching is performed by the server; each query retrieves fresh data from the data source.
What are known limitations?
The server is read-only and operates only via stdio. It cannot be used with remote MCP clients. The connection string must be configured manually via the JDBC driver utility.
More Other MCP servers
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments