Odoo Accounting MCP Server
About
Integrates with Odoo Accounting via XML-RPC, allowing AI tools to query and analyze account journal entries for auditing purposes.
Details
- Author
- jeevanism
- Categories
- Database, Finance, Other
Jump to
Setup
Install Odoo Accounting MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/jeevanism/odoo-accounting-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Integrates with Odoo Accounting via XML-RPC, allowing AI tools to query and analyze account journal entries for auditing purposes.
This is a simplified, non-production-ready Model Context Protocol (MCP) server designed for experimental integration withOdoo Accountingvia XML-RPC. Specifically tailored for use withClaude Desktop, this project focuses on enabling AI tools to query and analyzeaccount journal entriesfor audit purposes. While it allows interaction with Odoo accounting data, its current scope is limited to this specific use case and is not intended for production environments. Future exploration might consider expanding to other accounting-related data, such as invoices, depending on the outcomes of the initial focus.
- Secure Odoo Connection:Establish a secure connection to your Odoo instance using environment variables or a dedicated configuration file.
- Accounting Data Tools:Provides specialized tools to efficiently search and retrieve relevant accounting information.
- Claude AI Ready:Fully compliant with the Model Context Protocol, ensuring smooth integration with Claude Desktop.
- RESTful API (via FastAPI):Offers a simple and robust FastAPI server for exposing RESTful endpoints.
- Flexible Configuration:Easily configure the server through Claude Desktop's configuration settings.
Follow these steps to set up and run the Odoo Accounting MCP Server:
git clone https://github.com/your-username/odoo-accounting-mcp.git cd odoo-accounting-mcp
Create a.envfile in the project's root directory and populate it with your Odoo connection details:
ODOO_URL=http://localhost:8069 ODOO_DB=your_db_name ODOO_USERNAME=your_odoo_user_name ODOO_PASSWORD=your_odoo_password
It's recommended to use a virtual environment to manage project dependencies:
Install the required Python packages from therequirements.txtfile:
python -m pip install -r requirements.txt
Start the MCP server using the main Python script:
The server will typically start and be accessible athttp://localhost:8000.
You don't need to manually run the MCP server when using Claude Desktop. Instead, configure Claude Desktop to manage the server lifecycle.
Update yourclaude_desktop_config.jsonfile with the following configuration (adjust the paths and Odoo credentials as necessary):
{ "mcpServers": { "odoo": { "command": "python", "cwd": "D:/jeevan-projects/odoomcp/odoo_account_mcp", "args": ["main.py"], "env": { "ODOO_URL": "http://localhost:8069", "ODOO_DB": "your_db", "ODOO_USERNAME": "admin", "ODOO_PASSWORD": "your_password" } } } }
- Ensure thecwdpath in the configuration points to the correct directory of yourodoo_account_mcpproject.
- Replace the placeholder Odoo credentials with your actual Odoo instance details.
A read-only MCP server for MYOB AccountRight, enabling LLMs to query live data using the CData JDBC Driver.
A read-only MCP server for Reckon, enabling LLMs to query live data using the CData JDBC Driver.
A read-only MCP server by CData that enables LLMs to query live data from Reckon Accounts Hosted. Requires a separate CData JDBC Driver.
A read-only MCP server for querying live Sage 200 data, powered by the CData JDBC Driver.
A read-only MCP server by CData that enables LLMs to query live data from Sage 300.
A read-only MCP server for SAP BusinessObjects BI, powered by the CData JDBC Driver.
A read-only MCP server by CData that enables LLMs to query live data from Exact Online.
Access comprehensive company data including financial records, ownership structures, and contact information. Search for businesses using domains, registration numbers, or LinkedIn profiles to streamline due diligence and lead generation. Retrieve historical financial performance and complex corporate group structures to support informed business analysis.
A read-only MCP server for Intacct, enabling LLMs to query live data using the CData JDBC Driver.
Integrates AI assistants with the Metabase analytics platform.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





