home / mcp / trello mcp server
This read-only MCP Server allows you to connect to Trello data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-trello-mcp-server-by-cdata": {
"command": "PATH\\\\TO\\\\java.exe",
"args": [
"-jar",
"PATH\\\\TO\\\\CDataMCP-jar-with-dependencies.jar",
"PATH\\\\TO\\\\trello.prp"
]
}
}
}You can query live Trello data through a local MCP server without writing SQL. This server wraps the CData JDBC Driver for Trello and exposes Trello data via a simple MCP interface so you can ask natural language questions and receive up-to-date results. It runs locally and provides read-only access suitable for LLMs to fetch information from Trello projects, boards, lists, and cards.
Start your MCP client and point it at your local Trello MCP server. You will interact with Trello data through built‑in tools that let you discover what data is available and then query it in natural language. For example, you can ask questions like “What are my open Trello cards in the Marketing board?” or “Which Trello lists contain the most active cards this week?” The server handles the data retrieval, so you don’t need to write SQL unless you want to. If your client supports running multiple MCP servers, you can add the Trello server alongside others and switch between them as needed.
Prerequisites: you need Java installed on your machine to run the MCP server jar. You also need Maven to build the server if you want to compile from source.
1) Clone the project and build the MCP server jar.
git clone https://github.com/cdatasoftware/trello-mcp-server-by-cdata.git
cd trello-mcp-server-by-cdata
mvn clean install
# This creates CDataMCP-jar-with-dependencies.jar in the target directory.2) Obtain and install the CData JDBC Driver for Trello. This provides the Trello data connection as a relational model.
3) License the CData JDBC Driver.
java -jar cdata.jdbc.trello.jar --license
# Enter your name, email, and TRIAL (or your license key) when prompted.4) Configure your connection to Trello using the Connection String utility and test the connection. Copy the resulting JDBC URL for later use.
java -jar cdata.jdbc.trello.jar
# Use the utility to configure and test the connection string. Save the resulting URL.5) Create a .prp file that contains your JDBC connection details. The example below shows the required properties. Adjust the values to match your environment and saved connection string.
Prefix=trello
ServerName=CDataTrello
ServerVersion=1.0
DriverPath=PATH\TO\cdata.jdbc.trello.jar
DriverClass=cdata.jdbc.trello.TrelloDriver
JdbcUrl=jdbc:trello:InitiateOAuth=GETANDREFRESH;
Tables=6) Run the MCP server using the produced configuration. The server runs as a local stdio service and reads the .prp file you created.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/trello.prp
# The server starts and listens for stdio-based clients on the same machine.If you want to run with Claude Desktop or another MCP client, configure the client to launch the MCP server using the provided Java command and point it to your trello.prp file. You can also run multiple MCP servers on the same machine, each with its own .prp configuration.
To start the server from the command line, use the following exact command and arguments.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/trello.prpRetrieves a list of tables available in the data source. The output is provided in CSV format with column headers on the first line.
Retrieves a list of columns for a specified table. The output is provided in CSV format with column headers on the first line.
Executes a SQL SELECT query against the Trello data exposed by the MCP server.