MCP-Odoo
@yourtechtribe
About MCP-Odoo
Model Context Protocol (MCP) server for Odoo integration for finance, allowing AI agents to access and manipulate Odoo data through a standardized interface.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"model-context-protocol-mcp-odoo": {
"command": "python",
"args": [
"-m",
"mcp_odoo_public"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP-Odoo?
MCP-Odoo is a Model Context Protocol (MCP) server that bridges Odoo ERP systems with AI agents, enabling standardized access to Odoo data. It allows AI systems to access partner information, view accounting data (invoices and payments), perform financial reconciliation, and query vendor bills and customer invoices.
How to use MCP-Odoo?
Clone the repository, install dependencies via pip install -r requirements.txt, configure a .env file with Odoo connection details (URL, database, username, password), and start the server with python -m mcp_odoo_public (SSE transport) or python -m mcp_odoo_public --transport stdio for local agent integration.
Key features of MCP-Odoo
- Easy integration with Odoo instances
- Standard MCP interface for AI agent compatibility
- Rich accounting data access
- Secure authentication with Odoo
Use cases of MCP-Odoo
- An AI agent retrieves partner contact information from Odoo
- An AI agent analyzes and reconciles financial records
- An AI agent queries vendor bills and customer invoices
- An AI agent views and processes accounting data on demand
FAQ from MCP-Odoo
What Odoo data can AI agents access?
Partners, invoices, payments, financial records for reconciliation, vendor bills, and customer invoices.
How do I configure the connection to my Odoo instance?
Set the ODOO_URL, ODOO_DB, ODOO_USERNAME, and ODOO_PASSWORD environment variables in a .env file.
How do I start the MCP server?
Run python -m mcp_odoo_public for SSE transport, or add --transport stdio for local agent integration.
Are there different transport options?
Yes, SSE (default) and stdio. Use stdio when integrating the server directly with an AI agent on the same machine.
Who maintains this project?
Albert Gil López ([email protected]). The project is licensed under the MIT License.
Frequently asked questions
What Odoo data can AI agents access?
Partners, invoices, payments, financial records for reconciliation, vendor bills, and customer invoices.
How do I configure the connection to my Odoo instance?
Set the ODOO_URL, ODOO_DB, ODOO_USERNAME, and ODOO_PASSWORD environment variables in a `.env` file.
How do I start the MCP server?
Run `python -m mcp_odoo_public` for SSE transport, or add `--transport stdio` for local agent integration.
Are there different transport options?
Yes, SSE (default) and stdio. Use stdio when integrating the server directly with an AI agent on the same machine.
Who maintains this project?
Albert Gil López ([email protected]). The project is licensed under the MIT License.
Basic information
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments