Odoo Pulse MCP Server
by minhhq-a1io.github.minhhq-a1/odoo-pulsev1.9.1
Business analysis for Odoo ERP: one-call reports with a verdict on business pulse, sales pipeline, receivables, inventory risk, sales and absences.
context tax
queued
security
queued
cold start
queued
freshness
Maintained2mo ago
Install Odoo Pulse MCP server
Install in Claude Code
claude mcp add odoo-pulse -e ODOO_URL='<odoo-url>' -e ODOO_DB='<odoo-db>' -e ODOO_USERNAME='<odoo-username>' -e ODOO_API_KEY='<odoo-api-key>' -- uvx odoo-pulseInstall in Cursor
{
"mcpServers": {
"odoo-pulse": {
"command": "uvx",
"args": [
"odoo-pulse"
],
"env": {
"ODOO_URL": "<odoo-url>",
"ODOO_DB": "<odoo-db>",
"ODOO_USERNAME": "<odoo-username>",
"ODOO_API_KEY": "<odoo-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"odoo-pulse": {
"command": "uvx",
"args": [
"odoo-pulse"
],
"env": {
"ODOO_URL": "<odoo-url>",
"ODOO_DB": "<odoo-db>",
"ODOO_USERNAME": "<odoo-username>",
"ODOO_API_KEY": "<odoo-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"odoo-pulse": {
"type": "stdio",
"command": "uvx",
"args": [
"odoo-pulse"
],
"env": {
"ODOO_URL": "<odoo-url>",
"ODOO_DB": "<odoo-db>",
"ODOO_USERNAME": "<odoo-username>",
"ODOO_API_KEY": "<odoo-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"odoo-pulse": {
"command": "uvx",
"args": [
"odoo-pulse"
],
"env": {
"ODOO_URL": "<odoo-url>",
"ODOO_DB": "<odoo-db>",
"ODOO_USERNAME": "<odoo-username>",
"ODOO_API_KEY": "<odoo-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| ODOO_URL | yes | — | Base URL of the Odoo instance, e.g. https://acme.odoo.com |
| ODOO_DB | yes | — | Odoo database name |
| ODOO_USERNAME | yes | — | Odoo login / email |
| ODOO_API_KEY | yes | yes | Odoo API key (used as the password) |
| ODOO_READ_ONLY | — | — | Block all write methods when true (default true) |
Freshness
Maintained — last maintenance signal 2mo ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-05 · 2mo ago · GitHub
Latest release
2026-08-05 · 2mo ago · GitHub · v1.9.1
Package published
no data · npm/PyPI
Registry entry updated
2026-08-05 · 2mo ago · official registry · v1.9.1
FAQ
›How do I install the Odoo Pulse MCP server in Claude Code?
Run: claude mcp add odoo-pulse -e ODOO_URL='<odoo-url>' -e ODOO_DB='<odoo-db>' -e ODOO_USERNAME='<odoo-username>' -e ODOO_API_KEY='<odoo-api-key>' -- uvx odoo-pulse. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Odoo Pulse require an API key?
Yes. It expects ODOO_URL, ODOO_DB, ODOO_USERNAME, ODOO_API_KEY, of which 1 is a secret.
›Can I use Odoo Pulse as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Odoo Pulse in the official MCP registry?
Yes, as io.github.minhhq-a1/odoo-pulse.
Alternatives to Odoo Pulse
Other productivity & office MCP servers.