What prerequisites are needed to run the server?
Java 17 or higher, Maven 3.6 or higher, and a Quickbooks Online account with API access.
@ravi-bytes
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"quickbooks": {
"command": "mvn spring-boot:run",
"baseUrl": "http://localhost:8080",
"endpoints": {
"query": {
"path": "/api/v1/quickbooks/query",
"method": "POST"
},
"createEntity": {
"path": "/api/v1/quickbooks/entity",
"method": "POST"
}
},
"auth": {
"type": "oauth2",
"config": {
"clientId": "your_client_id_here",
"clientSecret": "your_client_secret_here",
"accessToken": "your_access_token_here",
"realmId": "your_realm_id_here"
}
}
}
}
}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 is a Model Context Protocol (MCP) server that provides a RESTful API interface for querying and managing Intuit Quickbooks data. It is built with Spring Boot and supports OAuth2 authentication, intended for developers who need to integrate Quickbooks with AI‑assisted tools.
Ensure you have Java 17+, Maven 3.6+, and a Quickbooks Online account. Set environment variables for OAuth2 credentials (QUICKBOOKS_CLIENT_ID, QUICKBOOKS_CLIENT_SECRET, QUICKBOOKS_REDIRECT_URI, QUICKBOOKS_ACCESS_TOKEN, QUICKBOOKS_REALM_ID). Clone the repository, run mvn clean install to build, and start the server with mvn spring-boot:run. Use the provided curl examples to query data or create entities.
Java 17 or higher, Maven 3.6 or higher, and a Quickbooks Online account with API access.
Set the environment variables QUICKBOOKS_CLIENT_ID, QUICKBOOKS_CLIENT_SECRET, QUICKBOOKS_REDIRECT_URI, QUICKBOOKS_ACCESS_TOKEN, and QUICKBOOKS_REALM_ID. These can also be placed in `src/main/resources/application.yml`.
Once the server is running, Swagger UI is available at `http://localhost:8080/swagger-ui.html` and the OpenAPI spec at `http://localhost:8080/api-docs`.
Run `mvn spring-boot:run` in the project root directory. The server starts on port 8080 by default.
This project is licensed under the MIT License.
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
Open-source MCP to use Blender with any LLM
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

Model Context Protocol Servers
Comments