{
"mcpServers": {
"ruby-quickbooks-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 142 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
MCP server for Robokassa payment API — generate payment URLs, check invoice status. First MCP for R
MCP server for Financial Modeling Prep API with 250+ financial data tools
Non-custodial x402 payments for AI agents. Sign locally, spend limits, Base network.
MCP Security Weekly
Get CVE alerts and security updates for Ruby Quickbooks Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Ruby implementation of the Model Context Protocol (MCP) server for QuickBooks Online integration.
This MCP server provides tools for interacting with QuickBooks Online, allowing you to create, read, update, delete, and search various QuickBooks entities through the Model Context Protocol.
Complete CRUD operations for the following QuickBooks entities:
Clone this repository or copy the files to your local machine
Install dependencies:
bundle install
.env file based on .env.example:cp .env.example .env
.env file:QUICKBOOKS_CLIENT_ID=your_client_id
QUICKBOOKS_CLIENT_SECRET=your_client_secret
QUICKBOOKS_ENVIRONMENT=sandbox
http://localhost:8000/callback to the app's Redirect URIsThere are two ways to authenticate with QuickBooks Online:
If you already have a refresh token and realm ID, add them to your .env file:
QUICKBOOKS_REFRESH_TOKEN=your_refresh_token
QUICKBOOKS_REALM_ID=your_realm_id
If you don't have a refresh token, the server will automatically start an OAuth flow on first use:
.env file automaticallyBefore using the server in production, test it to make sure everything works:
Run the included test script:
ruby test_server.rb
This will verify:
For detailed testing instructions including:
See TESTING.md for complete testing guide.
Make the executable file runnable (first time only):
chmod +x bin/quickbooks_mcp_server
Run the server:
./bin/quickbooks_mcp_server
Or using Ruby directly:
ruby bin/quickbooks_mcp_server
Run the server with HTTP transport:
chmod +x bin/quickbooks_mcp_http
PORT=3001 ./bin/quickbooks_mcp_http
With stateless mode (recommended for production/scaling):
PORT=3001 STATELESS=true ./bin/quickbooks_mcp_http
The server will be available at http://localhost:3001 and accepts JSON-RPC 2.0 requests.
The server exposes the following MCP tools:
create_customer - Create a new customerget_customer - Get customer by IDupdate_customer - Update a customerdelete_customer - Delete (deactivate) a customersearch_customers - Search custome