Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"odoo": {
"env": {
"ODOO_DB": "your-database",
"ODOO_URL": "https://your-instance.odoo.com",
"ODOO_API_KEY": "your-api-key",
"ODOO_USERNAME": "your-email@example.com"
},
"args": [
"-m",
"mcp_server_odoo"
],
"command": "python"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A hybrid Model Context Protocol (MCP) server that enables AI assistants to interact with Odoo ERP systems. Supports both HTTP streaming (for web AI agents) and stdio (for local AI assistants) modes.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'mcp-remote' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
mcp-remote exposed to OS command injection via untrusted MCP server connections
mcp-remote is exposed to OS command injection when connecting to untrusted MCP servers due to crafted input from the authorization_endpoint response URL
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity / finance
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
MCP Security Weekly
Get CVE alerts and security updates for Odoo 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 hybrid Model Context Protocol (MCP) server that enables AI assistants to interact with Odoo ERP systems. Supports both HTTP streaming (for web AI agents) and stdio (for local AI assistants) modes.



# Clone the repository
git clone https://github.com/vzeman/odoo-mcp-server.git
cd odoo-mcp-server
# Copy example and configure
cp docker-compose.example.yml docker-compose.yml
# Edit docker-compose.yml with your Odoo credentials
# Start with Docker Compose
docker-compose up -d
# Access the server
curl http://localhost:8000/health
# Install
pip install odoo-mcp-server
# Clone the repository
git clone https://github.com/vzeman/odoo-mcp-server.git
cd odoo-mcp-server
# Install in development mode
pip install -e .
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"odoo": {
"command": "python",
"args": ["-m", "mcp_server_odoo"],
"env": {
"ODOO_URL": "https://your-instance.odoo.com",
"ODOO_DB": "your-database",
"ODOO_USERNAME": "your-email@example.com",
"ODOO_API_KEY": "your-api-key"
}
}
}
}
# Clone the repository
git clone https://github.com/vzeman/odoo-mcp-server.git
cd odoo-mcp-server
# Install dependencies
pip install -e .
# Set environment variables
export ODOO_URL="https://your-instance.odoo.com"
export ODOO_DB="your-database"
export ODOO_USERNAME="your-email@example.com"
export ODOO_API_KEY="your-api-key"
# Run the HTTP server
python -m mcp_server_odoo.http_server
# Run the stdio server
python -m mcp_server_odoo
This implementation allows you to expose your local MCP server to AI agents like Flowhunt, enabling remote automation of your Odoo business processes.
Download and Install:
# macOS (using Homebrew)
brew install ngrok
# Or download directly from https://ngrok.com/download
Sign up and get your authtoken:
ngrok config add-authtoken YOUR_AUTHTOKEN_HERE
# Start the MCP server with Docker
docker-compose up -d
# Verify it's running locally
curl http://localhost:8000/health
# Create a public tunnel to your local MCP server
ngrok http http://localhost:8080
# You'll see output like:
# Session Status online
# Account your-email@example.com
# Version 3.x.x
# Region United States (us)
# Latency -
# Web Interface http://127.0.0.1:4040
# Forwarding https://abc123.ngrok-free.app -> http://localhost:8000
Copy the HTTPS URL (e.g., https://abc123.ngrok-free.app) - this is your public MCP server endpoint.