Is the server read-only or can I write data?
The server is read-only. For full CRUD and actions, CData offers a separate beta MCP server for QuickBooks (free).
@CDataSoftware
Basic information
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 QuickBooks (beta)](https://www.cdata.com/download/download.aspx?sku=RQZK-V&type=beta).
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\\quickbooks.prp"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
QuickBooks MCP Server by CData is a read-only MCP server that lets large language models like Claude Desktop query live data from QuickBooks using natural language. It wraps the CData JDBC Driver for QuickBooks, which exposes QuickBooks data as relational SQL models, making it accessible through a standard MCP interface without requiring SQL knowledge.
Clone the repository, build the JAR with Maven (mvn clean install), download and license the CData JDBC Driver for QuickBooks, then create a .prp file with your JDBC connection string and driver details. Configure your MCP client (e.g., Claude Desktop) to launch the JAR with the .prp file. The server runs over stdio and exposes tools for listing tables, listing columns, and executing SELECT queries. Ask natural language questions like "How many open tickets do I have?" and the LLM will use the tools automatically.
get_tables, get_columns, and run_query toolsThe server is read-only. For full CRUD and actions, CData offers a separate beta MCP server for QuickBooks (free).
You need Java, Apache Maven, and a licensed CData JDBC Driver for QuickBooks installed on the same machine as the MCP client.
Create a `.prp` file with the JDBC driver path, driver class, and connection string (obtained via the CData JDBC driver’s connection string utility). The connection string typically includes OAuth settings for QuickBooks.
The server uses `stdio` transport, so it must run on the same machine as the MCP client (e.g., Claude Desktop).
The data stays in QuickBooks; the server queries it in real time through the JDBC driver—no data is copied or stored by the server.
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
MCP Toolbox for Databases is an open source MCP server for databases.

Model Context Protocol Servers
Comments